HEAL DSpace

Ανάπτυξη κατανεμημένων πρωτοκόλλων συναίνεσης και Blockchain με χρήση βάσης δεδομένων γράφου

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

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

dc.contributor.author Φράγκος, Γεώργιος el
dc.contributor.author Fragkos, Georgios en
dc.date.accessioned 2020-05-14T09:52:38Z
dc.date.available 2020-05-14T09:52:38Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/50576
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.18274
dc.rights Default License
dc.subject Βάση Δεδομένων Γράφου el
dc.subject Πρωτόκολλα Συναίνεσης el
dc.subject Ερωτήματα el
dc.subject Συναλλαγές el
dc.subject Αλυσίδα Κορμού el
dc.subject Blockchain en
dc.subject Neo4j el
dc.subject Consensus el
dc.subject Python el
dc.subject Queries el
dc.title Ανάπτυξη κατανεμημένων πρωτοκόλλων συναίνεσης και Blockchain με χρήση βάσης δεδομένων γράφου el
dc.contributor.department Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής el
heal.type bachelorThesis
heal.classification Blockchain en
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2018-09-12
heal.abstract Το διαδίκτυο αποτελεί το πλέον ισχυρό εργαλείο ψηφιακής τεχνολογίας και έχει φέρει επανάσταση στον τρόπο που οι άνθρωποι αντιλαμβάνονται τον κόσμο, ενώ παράλληλα είναι άρρηκτα συνδεδεμένο με την καθημερινότητα τους. Παρόλο που οι τεχνολογίες στις οποίες στηρίζεται αναπτύσσονται με πολύ γρήγορο ρυθμό, η κυρίαρχη αρχιτεκτονική που το διέπει είναι το μοντέλο αρχιτεκτονικής πελάτη- εξυπηρετητή (client-server model) η οποία τείνει να είναι πλήρωςclient-server model) η οποία τείνει να είναι πλήρως κεντρικοποιημένη. Πλέον όμως, εμφανίζονται νέες καινοτόμες τεχνολογίες, όπως το Blockchain, οι οποίες συμβάλλουν στην κατεύθυνση αποκεντρικοποίησης της διαχείρησης των διαδικτυακών εφαρμογών. Η τεχνολογία Blockchain, η οποία είναι αδιαμφισβήτητα μια έξυπνη εφεύρεση, αποτελεί το πνευματικό τέκνο ενός ατόμου ή μιας ομάδας ατόμων που είναι γνωστοί με το ψευδώνυμο ‘Shatoshi Nakamoto’ καιShatoshi Nakamoto’ και αρχικά επινοήθηκε το 2008 ως η βασική τεχνολογία για το ψηφιακό νόμισμα Bitcoin. Συγκεκριμένα το blockchain είναι ένα ψηφιακό κατανεμημένο δημόσιο καθολικό (client-server model) η οποία τείνει να είναι πλήρωςpublic ledger) ‘Shatoshi Nakamoto’ καιβιβλίο’ στο οποίο καταγράφονται συναλλαγές και συμφωνίες με τρόπο αδιάβλητο και υποστηρίζεται από ένα δίκτυο ομότιμων κόμβων (client-server model) η οποία τείνει να είναι πλήρωςpeer-to-peer network). Σκοπός της παρούσας διπλωματικής εργασίας είναι η διερεύνηση της τεχνολογίας blockchain και της πλέον σύγχρονης κατανεμημένης βάσης δεδομένων γράφου Neo4j, καθώς και η ανάπτυξη μιας αποκεντρωμένης εφαρμογής που θα συνδυάζει τα δύο ανωτέρα πεδία. Πιο συγκεκριμένα, θα υλοποιήσουμε ένα blockchain prototype σε γλώσσα προγραμματισμού Python το οποίο θα έχει ενσωματωμένη μια κατανεμημένη βάση δεδομένων γράφου Neo4j και θα αλληλεπιδρούν μεταξύ τους. Κατά τη διάρκεια εκπόνησης της διπλωματικής, μελετήθηκαν σε βάθος οι προαναφερθείσες τεχνολογίες και αναπτύχθηκαν νέες τεχνικές για την πιο αποδοτική εξόρυξη δεδομένων και πληροφοριών από το blockchain χρησιμοποιώντας παράλληλα την Neo4j. Τέλος μελετήθηκαν και υλοποιήθηκαν ήδη υπάρχοντα καθώς και νέα καινοτόμα κατανεμημένα πρωτόκολλα συναίνεσης. el
heal.advisorName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Παπαβασιλείου, Συμεών el
heal.committeeMemberName Ασκούνης, Δημήτριος el
heal.committeeMemberName Βαρβαρίγου, Θεοδώρα el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 124 σ. el
heal.fullTextAvailability true


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

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

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