Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18141
Τίτλος: Αποκεντρωμένη Αποθήκευση με χρήση Smart Contracts
Συγγραφείς: Μιχαλόπουλος, Φώτιος
Κοζύρης Νεκτάριος
Λέξεις κλειδιά: blockchain, dapp, Ethereum, Smart Contracts, merkle proof, proof of storage, merkletree, cloud-computing, solomon-reed, redundancy
Ημερομηνία έκδοσης: 23-Ιου-2021
Περίληψη: α τελευταία χρόνια,το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)
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18141
Εμφανίζεται στις συλλογές:Διπλωματικές Εργασίες - Theses

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
thesis(6).pdf2.92 MBAdobe PDFΕμφάνιση/Άνοιγμα


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα.