heal.abstract |
Η ανατρεπτική τεχνολογία του Blockchain, έχει αρχίσει, πλέον, να αποκολλάται από
την αρχική του υλοποίηση (τα κρυπτονομίσματα), και αρχίζει να αλλάζει για τα καλά τον
τρόπο με τον οποίο οι άνθρωποι αντιλαμβάνονται και χρησιμοποιούν το διαδίκτυο.
Το Blockchain είναι ένας ψηφιακός κατανεμημένος και δημόσιος κατάλογος (ledger)
στον οποίο καταγράφονται συναλλαγές και συμφωνίες με τρόπο αδιάβλητο και υποστηρίζε-
ται από ένα δίκτυο ομότιμων κόμβων. Αυτό, έχει οδηγήσει στην ανάπτυξη αποκεντρωμένων
εφαρμογών (DApps), οι οποίες δίνουν δυνατότητα στους συμμετέχοντες σε ένα Blockchain
να αλληλεπιδρούν, χωρίς να υπάρχει ανάγκη για εμπιστοσύνη μεταξύ τους, αφού αυτή δια-
σφαλίζεται από την ίδια την τεχνολογία. Η τελευταία, βασίζεται σε ένα δίκτυο ομότιμων
κόμβων και θωρακίζεται με τεχνικές consensus μεταξύ των κόμβων, ώστε να διασφαλίζεται
η ορθότητα και εγκυρότητα των δεδομένων που αποθηκεύονται στην αλυσίδα. Μία από τις
πιο διαδεδομένες και ισχυρές, όσον αφορά τις δυνατότητες της, υλοποιήσεις Blockchain,
είναι το Ethereum.
Για τις ανάγκες της παρούσας διπλωματικής, αναπτύχθηκε, πάνω στο Ethereum, μία
αποκεντρωμένη εφαρμογή, που δίνει στους χρήστες της τη δυνατότητα να προσφέρουν
και να αγοράζουν αποθηκευτικό χώρο, χρησιμοποιώντας Ether, το κρυπτονόμισμα του
Ethereum.
Στην παρούσα εργασία, θα γίνει εκτενής αναφορά στα θεωρητικά θεμέλια τα οποία
χρειάζονται για την ανάπτυξη της προαναφερθείσας εφαρμογής, καθώς και μια παρουσίαση
της εφαρμογής καθεαυτής, με περιγραφή του τρόπου με τον οποίο αναπτύχθηκε, αλλά και
κάποιων από τα βασικότερα use-cases. |
el |