Πολλαπλοί τρόποι λειτουργίας συστημάτων κρυπτονομίσματος
Abstract
Το θέμα των κρυπτονομισμάτων αποτελεί ένα φλέγον ζήτημα τα τελευταία χρόνια, αφού μετά
το 2018 και την εκτόξευση της τιμής τους, προσέλκυσε τόσο το ενδιαφέρον νέων αγοραστών,
όσο και το ερευνητικό ενδιαφέρον. Ακολούθησαν πολλές έρευνες και μελέτες πάνω στην κύρια
ιδέα πίσω από ένα τέτοιο σύστημα, δηλαδή την αλυσίδα συστοιχιών και την αποκέντρωση του
συστήματος. Ωστόσο, δεν φαίνεται να ερευνήθηκε αρκετά μια άλλη πτυχή των συστημάτων
κρυπτονομίσματος, η οποία τους επιδίδει ευκαμψία στους συμμετέχοντες και εξοικονόμηση
χώρου και χρόνου. Αυτή είναι το πρωτόκολλο πολλαπλών τρόπων λειτουργίας, το οποίο στην
ουσία επιτρέπει στους κόμβους που απαρτίζουν ένα δίκτυο κρυπτονομίσματος να
λειτουργήσουν πέραν της πλήρης λειτουργίας και σε κάποιο είδος ελαφριάς λειτουργίας. Αν και
όλα τα συστήματα κρυπτονομίσματος βασίζονται πάνω στις ίδιες αρχές, το καθένα από αυτά
λειτουργεί με τις δικές του διαφοροποιήσεις. Στην παρούσα μεταπτυχιακή διπλωματική, αρχικά
επεξηγούνται κάποιες βασικές κρυπτογραφικές έννοιες που συναντιόνται καθ’ όλη τη διάρκεια
αυτής, σαν εισαγωγή για τον αναγνώστη που δεν έχει έρθει σε επαφή με τις έννοιες αυτές. Στη
συνέχεια, αναλύονται σε ξεχωριστά κεφάλαια η λειτουργία του Bitcoin και του Ethereum. Όπου
υπάρχει διαφορά είτε στους αλγόριθμους που χρησιμοποιούνται, ή στον τρόπο λειτουργίας,
επισημαίνεται εντός του κεφαλαίου του Ethereum. Ακολουθεί το κεφάλαιο του πολλαπλού
τρόπου λειτουργίας, στο οποίο επεξηγείται γενικότερα πως ένα σύστημα κρυπτονομίσματος
μπορεί να εξυπηρετεί τον ίδια σκοπό, απαρτιζόμενο τόσο από πλήρης κόμβους που
αποθηκεύουν όλα τα δεδομένα, όσο και από ελαφριούς κόμβους. Επίσης αναλύεται πως ένας
κόμβος σε ελαφριά λειτουργία μπορεί να εκτελέσει τις ίδιες εργασίες με ένα σε πλήρη λειτουργία
και γίνεται αναφορά στο πως λειτουργεί αυτό στο Bitcoin και στο Ethereum. Το τελευταίο μέρος
της μεταπτυχιακής διατριβής απεικονίζει γραφικά στην απλούστατη του μορφή, πως ένας
ελαφρύς κόμβος εκτελεί τις ίδιες λειτουργίες με ένα πλήρη κόμβο.