Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18141
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΜιχαλόπουλος, Φώτιος-
dc.date.accessioned2021-11-04T12:22:43Z-
dc.date.available2021-11-04T12:22:43Z-
dc.date.issued2021-07-23-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18141-
dc.description.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)en_US
dc.languageelen_US
dc.subjectblockchain, dapp, Ethereum, Smart Contracts, merkle proof, proof of storage, merkletree, cloud-computing, solomon-reed, redundancyen_US
dc.titleΑποκεντρωμένη Αποθήκευση με χρήση Smart Contractsen_US
dc.description.pages47en_US
dc.contributor.supervisorΚοζύρης Νεκτάριοςen_US
dc.departmentΤομέας Τεχνολογίας Πληροφορικής και Υπολογιστώνen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
thesis(6).pdf2.92 MBAdobe PDFView/Open


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