Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13689
Title: Ανάπτυξη Έξυπνων Συμβολαίων Στο Blockchain Και Εφαρμογή Στο Iot
Authors: Γεώργιος Παπαδόδημας
Βαρβαρίγου Θεοδώρα
Keywords: ethereum
blockchain
έξυπνα συμβόλαια
διαδίκτυο των πραγμάτων
node-red
προγραμματισμός ροών
αποκεντρωμένες εφαρμογές
Issue Date: 1-Mar-2018
Abstract: Το διαδίκτυο, έφερε μία επανάσταση στον τρόπο που οι άνθρωποι αντιλαμβάνο-νται τον κόσμο και τώρα αποτελεί αναπόσπαστο κομμάτι της καθημερινότητάς τους. Οι τεχνολογίες στις οποίες βασίζεται εξελίσσονται με ραγδαίους ρυθμούς ενώ παράλ-ληλα δημιουργούνται νέες. Ένα χαρακτηριστικό του διαδικτύου που έχει παραμείνει σταθερό για μεγάλο χρονικό διάστημα, είναι η κυρίαρχη αρχιτεκτονική πελάτη-εξυπη-ρετητή πάνω στην οποία βασίζεται η πλειοψηφία των προσφερόμενων στο διαδίκτυο εφαρμογών και υπηρεσιών. Αυτό αναμένεται να αλλάξει σε μεγάλο βαθμό χάρη στις νέες τάσεις που δημιουργούνται λόγω νεοεμφανιζόμενων τεχνολογιών, μεταξύ των ο-ποίων βρίσκονται το blockchain και το Διαδίκτυο των Πραγμάτων που ενδέχεται να δώσουν στο διαδίκτυο έναν πιο αποκεντρωμένο χαρακτήρα.Η τεχνολογία του blockchain δημιουργήθηκε αρχικά για την λειτουργία του κρυ-πτονoμίσματος Bitcoin, όμως, συνεχώς εξελίσσεται και τώρα το πεδίο εφαρμογής του έχει γίνει πολύ πιο ευρύ. Το blockchain είναι ένα ψηφιακό κατανεμημένο δημόσιο κα-θολικό (ledger) στο οποίο καταγράφονται συναλλαγές και συμφωνίες με τρόπο αδιά-βλητο και υποστηρίζεται από ένα δίκτυο ομότιμων κόμβων. Εκτός από μέσο για την λειτουργία κρυπτονομισμάτων, μπορεί να αποτελέσει πυλώνα για την δημιουργία και λειτουργία αποκεντρωμένων εφαρμογών (DApps - Decentralized Applications), εφαρ-μογών δηλαδή που βασίζονται σε ένα κατανεμημένο δίκτυο ομότιμων κόμβων και όχι στους εξυπηρετητές κάποιου οργανισμού. Το πιο χαρακτηριστικό παράδειγμα της χρή-σης αυτής του blockchain, αποτελεί το Ethereum blockchain, μία Turing complete κα-τανεμημένη υπολογιστική αρχιτεκτονική, πλατφόρμα ανάπτυξης αποκεντρωμένων ε-φαρμογών μέσω έξυπνων συμβολαίων. Οι τεχνολογίες της οικογένειας του Ethereum, χρησιμοποιήθηκαν για την ανάπτυξη μίας αποκεντρωμένης εφαρμογής στα πλαίσια της διπλωματικής εργασίας.Σκοπός της παρούσας διπλωματικής εργασίας είναι η διερεύνηση των «αποκε-ντρωτικών» τεχνολογιών του IoT και του blockchain καθώς και η ανάπτυξη μίας απο-κεντρωμένης εφαρμογής που θα συνδυάζει τα δύο ανωτέρω πεδία. Η εφαρμογή αυτή, λειτουργεί μέσω έξυπνων συμβολαίων που «τρέχουν» στο Ethereum blockchain και συνδυάζει την τεχνολογία του blockchain με το IoT. Πιο συγκεκριμένα, η εφαρμογή «Crypto Weather», όπως ονομάζεται, είναι μία πλατφόρμα αγοραπωλησιών μετρήσεων IoT (έξυπνων) αισθητήρων καιρού, η οποία λειτουργεί πάνω στο Ethereum blockchain.Στην διπλωματική εργασία λοιπόν, παρουσιάζονται τόσο θεωρητικά ζητήματα του αποκεντρωμένου ιστού και των συστατικών τεχνολογιών του, όσο και πρακτικά ζητήματα, μέσω της παρουσίασης της διαδικασίας ανάπτυξης μίας αποκεντρωμένης εφαρμογής. Στο τέλος παρουσιάζεται και η εφαρμογή αυτή καθαυτή.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13689
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2018-0017.pdf4.14 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.