HEAL DSpace

Αποκεντρωμένη Αποθήκευση με χρήση Smart Contracts

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

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

dc.contributor.author Μιχαλόπουλος, Φώτιος el
dc.contributor.author Michalopoulos, Fotios en
dc.date.accessioned 2022-04-13T06:31:17Z
dc.date.available 2022-04-13T06:31:17Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/55082
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.22780
dc.rights Default License
dc.subject decentralized application(dapp) en
dc.subject Merkle tree el
dc.subject Proof of storage el
dc.subject Blockchain el
dc.subject Ethereum el
dc.subject Απόδειξη κατοχής el
dc.subject Αποκεντρωμένη εφαρμογή el
dc.subject Μπλοκ-αλυσίδας el
dc.subject Έξυπνα συμβόλαια el
dc.subject Εθίριουμ el
dc.title Αποκεντρωμένη Αποθήκευση με χρήση Smart Contracts el
heal.type bachelorThesis
heal.classification Κατανεμημένα Συστήματα el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2021-07-23
heal.abstract Τα τελευταία χρόνια , το cloud computing τείνει να γίνει το κυρίαρχο μέσο ανάπτυξης εφαρμογών. Μερικοί από τους λόγους που οδήγησαν σε αυτό, είναι ότι το cloud computing, έρχεται να αντικαταστήσει το υψηλό κόστος συντήρησης του hardware, καθώς τώρα πια κανείς μπορεί ακόμα και να νοικιάσει απομακρυσμένα hardware. ΄Ενα άλλο πλεονέκτημα άξιο αναφοράς, είναι η κλιμακωσιμότητα την οποία προσφέρει το cloud computing. Παραδείγματος χάριν, μια εφαρμογή η οποία θα χρειαστεί μια αναβάθμιση, η αναβάθμιση αυτή, γίνεται εύκολα υλοποιήσιμη εαν το hardware δεν είναι άρρηκτα συνδεδεμένο με αυτή, δηλαδή είναι υλοποιημένη με τη βοήθεια των cloud services, τα οποία δύναται να τρέχουν σε απομακρυσμένα μεταξύ τους μηχανήματα. Το γεγονός αυτό, αποτέλεσε το έναυσμα για πολλές εταιρείες να οδηγηθούν στην αντικατάσταση των τοπικών υποδομών τους , οι οποίες είναι δύσκολα διαχειρίσιμες απο απομακρυσμένες υπηρεσίες, τόσο για την αποθήκευση, τον υπολογισμό δεδομένων και γενικότερα για την υλοποίηση εφαρμογών, επενδύοντας μεγάλα ποσά. Βέβαια, λόγω της οικονομικής δύναμης κάποιων λίγων τον αριθμό εταιρειών, το μεγαλύτερο μέρος του cloud computing συγκεντρώνεται σε αυτές. Αυτό με τη σειρά του, οδηγεί στη δημιουργία επιπλέον προβλημάτων. Ενδεικτικά αναφέρουμε ζητήματα αξιοπιστίας, καθώς λίγες τον αριθμό εταιρείες διαχειρίζονται μεγάλο όγκο δεδομένων, τα οποία είναι σε θέση να τα εκμεταλλευτούν όπως εκείνες επιθυμούν. Επίσης, οι εταιρείες αυτές λόγω του μονοπωλείου τους στο cloud computing, καθορίζουν οι ίδιες τις τιμές που απαιτούν για την προσφορά υπηρεσιών, όπως είναι η αποθήκευση δεδομένων.Η τεχνολογία του blockchain αποτελεί μια ιδανική εναλλακτική για την ανάπτυξη αποκεντρωμένων εφαρμογών. Πιο συγκεκριμένα, το ethereum χρησιμοποιεί τη τεχvoλογία του blockchain και μέ τη βοήθεια των smart contracts, δημιουργεί ευνοικές συνθήκες για την ανάπτυξη αποκεντρωμένων εφαρμογών. Στόχος μας στην παρούσα διπλωματική, ήταν να δημιουργήσουμε μια αποκεντρωμένη αγορά για τη αποθήκευση δεδομένων, χρησιμοποιώντας τη τεχνολογία του ethereum και πιο συγκεκριμένα τα smart contracts. Με αυτό το τρόπο οι χρήστες οι οποίοι θέλουν να νοικιάσουν αποθηκευτικό χώρο , θα μπορούν να το πετύχουν σε προσιτές τιμές, ενώ οι χρήστες οι οποίοι έχουν περισσευούμενο αποθηκευτικό χώρο, θα μπορούν να κερδίζουν χρήματα προσφέροντάς τον. Εμείς, χρησιμοποιήσαμε τη τεχνολογία του blockchain σα μεσάζοντα ο οποίος διατηρεί και επικυρώνει ενέργειες εκτός της αλυσίδας (off-chain operations). el
heal.advisorName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Πνευματικάτος, Διονύσιος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 47 σ. el
heal.fullTextAvailability false


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

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

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