HEAL DSpace

Ανάπτυξη Έξυπνων Συμβολαίων στο Blockchain και εφαρμογή στο IoT

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Παπαδόδημας, Γεώργιος el
dc.contributor.author Papadodimas, Georgios en
dc.date.accessioned 2018-05-31T10:17:05Z
dc.date.available 2018-05-31T10:17:05Z
dc.date.issued 2018-05-31
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/46997
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.15420
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Blockchain el
dc.subject Έξυπνα συμβόλαια el
dc.subject Διαδίκτυο των πραγμάτων el
dc.subject Αποκεντρωμένες εφαρμογές el
dc.subject Προγραμματισμός ροών el
dc.subject Blockchain en
dc.subject Smart contracts en
dc.subject Internet of things en
dc.subject Flow programming en
dc.subject Decentralized applications en
dc.title Ανάπτυξη Έξυπνων Συμβολαίων στο Blockchain και εφαρμογή στο IoT el
dc.title Smart contracts development for IoT applications en
heal.type bachelorThesis
heal.classification Internet of things en
heal.classification Διαδίκτυο και εφαρμογές el
heal.classification Οδηγούμενος από συμβάντα και αντιδραστικός προγραμματισμός el
heal.classification Blockchain en
heal.classificationURI http://id.loc.gov/authorities/subjects/sh2013000266
heal.classificationURI http://data.seab.gr/concepts/ded732d9a95bcf9712d2cd561b2959ad17245096
heal.classificationURI http://data.seab.gr/concepts/716492f7890488bad61b3aafe2965b0f5c9bae23
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-03-01
heal.abstract The revolution of the Internet changed the way most people understand the world and now is part of our everyday lives. The technologies on which it is based on are rapidly evolving while new technologies are invented. A feature that remained unchanged for many years is the client-server architecture, which is being used on most applications and services available on the Internet. This is about to change, thanks to newly introduced technologies, among which are the blockchain and the Internet of Things (IoT) that may decentralize the Internet. Blockchain technology was originally devised in order to serve the cryptocurrency Bitcoin, but it evolved and now its scope is very broad. The blockchain is a dig-italized distributed ledger of transactions. Besides the cryptocurrency, blockchain can be used for the creation and operation of decentralized applications (DApps), scilicet applications that are based on a peer to peer network rather than an organization’s server for their operation. An example of this feature of the blockchain, is Ethereum, a Turing complete distributed computing architecture, a platform for developing and deploying decentralized applications through smart contracts. Technologies of the Ethereum tech-nology stack are being used in this thesis. The purpose of this diploma thesis is the engagement with the decentralization technologies of the IoT and the blockchain as well as the development of a decentralized application (DApp) that will combine the two previous fields. This application operates through smart contracts that are executed on the Ethereum blockchain and combines blockchain technology with IoT. More specifically, “Crypto Weather”, as is the name of the application, is a platform for sharing (buying and selling) measurements of IoT weather sensors that operates on the Ethereum blockchain. This diploma thesis, includes a presentation on the theoretical matters of the de-centralized web and its component technologies. A presentation of the development process of the decentralized application “Crypto Weather” is also included, as well as a presentation of the application itself. en
heal.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. Στην διπλωματική εργασία λοιπόν, παρουσιάζονται τόσο θεωρητικά ζητήματα του αποκεντρωμένου ιστού και των συστατικών τεχνολογιών του, όσο και πρακτικά ζητήματα, μέσω της παρουσίασης της διαδικασίας ανάπτυξης μίας αποκεντρωμένης εφαρμογής. Στο τέλος παρουσιάζεται και η εφαρμογή αυτή καθαυτή. el
heal.advisorName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Ασκούνης, Δημήτριος el
heal.committeeMemberName Παπαβασιλείου, Συμεών el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 120 σ.
heal.fullTextAvailability true


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα