Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17064
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΦράγκος, Γεώργιος-
dc.date.accessioned2018-09-24T12:12:19Z-
dc.date.available2018-09-24T12:12:19Z-
dc.date.issued2018-09-23-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17064-
dc.description.abstractΤο διαδίκτυο αποτελεί το πλέον ισχυρό εργαλείο ψηφιακής τεχνολογίας και έχει φέρει επανάσταση στον τρόπο που οι άνθρωποι αντιλαμβάνονται τον κόσμο, ενώ παράλληλα είναι άρρηκτα συνδεδεμένο με την καθημερινότητα τους. Παρόλο που οι τεχνολογίες στις οποίες στηρίζεται αναπτύσσονται με πολύ γρήγορο ρυθμό, η κυρίαρχη αρχιτεκτονική που το διέπει είναι το μοντέλο αρχιτεκτονικής πελάτη-εξυπηρετητή (client-server model) η οποία τείνει να είναι πλήρως κεντρικοποιημένη. Πλέον όμως, εμφανίζονται νέες καινοτόμες τεχνολογίες, όπως το Blockchain, οι οποίες συμβάλλουν στην κατεύθυνση αποκεντρικοποίησης της διαχείρησης των διαδικτυακών εφαρμογών. Η τεχνολογία Blockchain, η οποία είναι αδιαμφισβήτητα μια έξυπνη εφεύρεση, αποτελεί το πνευματικό τέκνο ενός ατόμου ή μιας ομάδας ατόμων που είναι γνωστοί με το ψευδώνυμο ‘Shatoshi Nakamoto’ και αρχικά επινοήθηκε το 2008 ως η βασική τεχνολογία για το ψηφιακό νόμισμα Bitcoin. Συγκεκριμένα το blockchain είναι ένα ψηφιακό κατανεμημένο δημόσιο καθολικό (public ledger) ‘βιβλίο’ στο οποίο καταγράφονται συναλλαγές και συμφωνίες με τρόπο αδιάβλητο και υποστηρίζεται από ένα δίκτυο ομότιμων κόμβων (peer-to-peer network). Σκοπός της παρούσας διπλωματικής εργασίας είναι η διερεύνηση της τεχνολογίας blockchain και της πλέον σύγχρονης κατανεμημένης βάσης δεδομένων γράφου Neo4j, καθώς και η ανάπτυξη μιας αποκεντρωμένης εφαρμογής που θα συνδυάζει τα δύο ανωτέρα πεδία. Πιο συγκεκριμένα, θα υλοποιήσουμε ένα blockchain prototype σε γλώσσα προγραμματισμού Python το οποίο θα έχει ενσωματωμένη μια κατανεμημένη βάση δεδομένων γράφου Neo4j και θα αλληλεπιδρούν μεταξύ τους. Κατά τη διάρκεια εκπόνησης της διπλωματικής, μελετήθηκαν σε βάθος οι προαναφερθείσες τεχνολογίες και αναπτύχθηκαν νέες τεχνικές για την πιο αποδοτική εξόρυξη δεδομένων και πληροφοριών από το blockchain χρησιμοποιώντας παράλληλα την Neo4j. Τέλος μελετήθηκαν και υλοποιήθηκαν ήδη υπάρχοντα καθώς και νέα καινοτόμα κατανεμημένα πρωτόκολλα συναίνεσης.en_US
dc.languageelen_US
dc.subjectBlockchainen_US
dc.subjectΒάση Δεδομένων Γράφουen_US
dc.subjectΝeo4jen_US
dc.subjectΠρωτόκολλα συναίνεσηςen_US
dc.subjectΕρωτήματα Cypheren_US
dc.subjectΣυναλλαγέςen_US
dc.subjectPythonen_US
dc.subjectFlasken_US
dc.titleΑνάπτυξη κατανεμημένων πρωτοκόλλων συναίνεσης και Blockchain με χρήση βάσης δεδομένων γράφουen_US
dc.description.pages124en_US
dc.contributor.supervisorΒαρβαρίγου Θεοδώραen_US
dc.departmentΤομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικήςen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Thesis_Fragkos.pdfΔιπλωματική Εργασία - Φράγκος Γεώργιος3.37 MBAdobe PDFView/Open


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