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 |
Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο: