dc.contributor.advisor | Κάτσικας, Σωκράτης | |
dc.contributor.author | Σταμπέρνας, Σωτήριος | |
dc.contributor.author | Stampernas, Sotirios | |
dc.date.accessioned | 2018-05-14T07:55:36Z | |
dc.date.available | 2018-05-14T07:55:36Z | |
dc.date.issued | 2018-04 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/11201 | |
dc.description.abstract | Η τεχνολογία κατανεμημένου καθολικού είναι μια βάση δεδομένων όσον αφορά τις συναλλαγές που, αντί να αποθηκεύεται σε μια κεντρική τοποθεσία, κατανέμεται σε ένα δίκτυο πολλών υπολογιστών. Συνήθως, όλα τα μέλη του δικτύου μπορούν να διαβάζουν τις πληροφορίες και, ανάλογα με τις άδειες που τους έχουν δοθεί, να προσθέτουν στοιχεία. Ο γνωστότερος τύπος τεχνολογίας κατανεμημένου καθολικού είναι η αλυσίδα συστοιχιών (blockchain). Όπου οι συναλλαγές ομαδοποιούνται σχηματίζοντας συστοιχίες (blocks) οι οποίες συνδέονται μεταξύ τους με χρονολογική σειρά δημιουργώντας μια αλυσίδα (chain). Αυτή είναι και η τεχνολογία πίσω από τα κρυπτονομίσματα τα που ξεκίνησαν με την έλευση του Bitcoin. Η πρόσφατη επικέντρωση στην τεχνολογία της αλυσίδας συστοιχιών προήλθε από την εμπορική επιτυχία του Bitcoin και της προσοχής που έτυχε από τους ερευνητές και τις επιχειρήσεις. Σε αυτή την διπλωματική εργασία ασχολούμαστε με την τρέχουσα κατάσταση της αλυσίδας συστοιχιών και επιπλέον με μια εφαρμογή πέραν των κρυπτονομισμάτων, που ονομάζεται έξυπνο συμβόλαιο. Επιπλέον, συγκρίνουμε πέντε πλατφόρμες αλυσίδας συστοιχιών που μπορούν να υποστηρίξουν έξυπνα συμβόλαια επικεντρώνοντας την ανάλυση σε μια γενική περιγραφή τους, στις κύριες τεχνολογικές ιδιότητές τους και στα χρηματοοικονομικά τους στοιχεία. Επιπρόσθετα, θα παρουσιάσουμε μια ανάλυση κόστους-οφέλους και μια αξιολόγηση ασφάλειας των έξυπνων συμβολαίων σημειώνοντας τα σχετικά θέματα παρέχοντας ένα σύνολο πιθανών λύσεων. Τέλος, θα δείξουμε μια πρακτική εφαρμογή και τη διαδικασία και την ευελιξία της διαδικασίας δημιουργίας ενός έξυπνου συμβολαίου σε ένα περιβάλλον με το διαδίκτυο των πραγμάτων (Internet of Things). | el |
dc.format.extent | 90 | el |
dc.language.iso | en | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | Blockchain technologies and smart contracts in the context of the Internet of Things | el |
dc.title.alternative | Τεχνολογίες αλυσίδας συστοιχιών και έξυπνα συμβόλαια στο πλαίσιο του Διαδικτύου των Πραγμάτων | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτων | el |
dc.description.abstractEN | Distributed ledger technology, is a set of technologies where a ledger is maintained by a number of peers without needing a single central authority. From this family of technologies, blockchain has recently become very popular. Blockchain is a distributed, transactional database which is shared across all the nodes of the network system , acting as a public ledger. Every node, usually most of the times has a full copy of the current blockchain , which contains every transaction that has ever been executed. Each block contains a hash of the previous block; the linking of those two together, constitutes the blockchain. This is the main technology underneath cryptocurrencies that started with Bitcoin. The recent focus on blockchain came as a result of the commercial success of Bitcoin and the consequent attention it caught by the researchers and industries. In this thesis we deal with the current status of the blockchain in addition to an application beyond cryptocurrencies, named smart contracts combined with IoT. Furthermore, we compare five blockchain platforms enabling smart contracts focusing on their general description, their main technological properties and their financial data. Additionally, we will perform a cost-benefit analysis and security assessment of smart contracts to highlight the related issues providing a set of possible solutions. Finally, we present a hands-on example to show the process and the flexibility in building smart contracts in an IoT environment. | el |
dc.contributor.master | Ασφάλεια Ψηφιακών Συστημάτων | el |
dc.subject.keyword | Τεχνολογία αλυσίδας συστοιχιών | el |
dc.subject.keyword | Έξυπνα συμβόλαια | el |
dc.subject.keyword | Διαδίκτυο των Πραγμάτων | el |
dc.subject.keyword | Τεχνολογία κατανεμημένου καθολικού | el |
dc.subject.keyword | Μηχανισμοί ομοφωνίας | el |
dc.subject.keyword | Αξιολόγηση ασφάλειας | el |
dc.subject.keyword | Αξιολόγηση πλατφορμών τεχνολογιών αλυσίδας συστοιχιών | el |
dc.subject.keyword | Blockchain technology | el |
dc.subject.keyword | Smart contracts | el |
dc.subject.keyword | Internet of Things | el |
dc.subject.keyword | Distributed ledger technology | el |
dc.subject.keyword | Bitcoin | el |
dc.subject.keyword | Ethereum | el |
dc.subject.keyword | Consensus mechanism | el |
dc.subject.keyword | Security assessment | el |
dc.subject.keyword | Blockchain platform evaluation | el |
dc.date.defense | 2018-04-12 | |