Ιστορική αναδρομή στο Blockchain
Αρχική σελίδα
Άρθρα
Ιστορική αναδρομή στο Blockchain

Ιστορική αναδρομή στο Blockchain

Έχει δημοσιευτεί Dec 6, 2018Έχει ενημερωθεί Jan 31, 2023
3m

Η υποκείμενη τεχνολογία πίσω από τα κρυπτονομίσματα είναι το blockchain. Δίνει σε κάθε πελάτη στο δίκτυο τη δυνατότητα να επιτυγχάνει ομοφωνία χωρίς να χρειάζεται να εμπιστεύεται ο ένας τον άλλον.


Η αρχή

Η ιδέα πίσω από την τεχνολογία blockchain περιγράφηκε ήδη από το 1991, όταν οι ερευνητές Stuart Haber και W. Scott Stornetta παρουσίασαν μια υπολογιστικά πρακτική λύση για τη χρονοσήμανση ψηφιακών εγγράφων, έτσι ώστε να μην είναι δυνατή η αλλαγή της ημερομηνίας τους ή η παραποίησή τους. 

Το σύστημα χρησιμοποιούσε μια κρυπτογραφικά ασφαλής αλυσίδα block για την αποθήκευση των εγγράφων με χρονοσήμανση και το 1992 ενσωματώθηκαν στον σχεδιασμό του τα Merkle tree, καθιστώντας το πιο αποτελεσματικό, επιτρέποντας τη συγκέντρωση πολλών εγγράφων σε ένα block. Ωστόσο, αυτή η τεχνολογία δεν χρησιμοποιήθηκε και το δίπλωμα ευρεσιτεχνίας έληξε το 2004, τέσσερα χρόνια πριν από την έναρξη του Bitcoin.


Επαναχρησιμοποιήσιμο Proof Of Work

Το 2004, ο επιστήμονας υπολογιστών και ακτιβιστής κρυπτογράφησης Hal Finney (Harold Thomas Finney II)  εισήγαγε ένα σύστημα που ονομάζεται Επαναχρησιμοποιήσιμο Αποδεικτικό εργασίας (RPoW ή Reusable Proof Of Work). Το σύστημα λειτουργούσε με τη λήψη ενός μη ανταλλάξιμου ή non-fungible token Hashcash με βάση το αποδεικτικό εργασίας και σε αντάλλαγμα δημιουργούσε ένα token υπογεγραμμένο με RSA, το οποίο μπορούσε στη συνέχεια να μεταφερθεί από άτομο σε άτομο. 

Το σύστημα RPoW έλυσε το πρόβλημα της διπλής δαπάνης, διατηρώντας την ιδιοκτησία των token καταχωρημένη σε έναν αξιόπιστο διακομιστή, ο οποίος σχεδιάστηκε για να επιτρέπει στους χρήστες σε όλο τον κόσμο να επαληθεύουν την ορθότητα και την ακεραιότητά του σε πραγματικό χρόνο. 

Το RPoW μπορεί να θεωρηθεί ένα πρώιμο πρότυπο και ένα σημαντικό πρώτο βήμα στην ιστορία των κρυπτονομισμάτων.


Δίκτυο Bitcoin

Στα τέλη του 2008, ένα whitepaper που εισήγαγε ένα αποκεντρωμένο σύστημα ηλεκτρονικών μετρητών peer-to-peer - που ονομάζεται Bitcoin - δημοσιεύτηκε σε μια λίστα αλληλογραφίας για την κρυπτογράφηση από ένα άτομο ή μια ομάδα ατόμων που χρησιμοποιεί το ψευδώνυμο Satoshi Nakamoto.

Βασίζεται στον αλγόριθμο proof of work του Hashcash, αλλά αντί να χρησιμοποιεί μια αξιόπιστη υπολογιστική λειτουργία υλισμικού όπως το RPoW, η προστασία των διπλών δαπανών στο Bitcoin παρέχεται από ένα αποκεντρωμένο πρωτόκολλο ομότιμης σύνδεσης (peer-to-peer) για τον εντοπισμό και την επαλήθευση των συναλλαγών. Εν ολίγοις, τα Bitcoin "δημιουργούνται" για ανταμοιβή, με τη χρήση του μηχανισμού με proof-of-work από μεμονωμένους εξορύκτες και, στη συνέχεια, επαληθεύονται από τους αποκεντρωμένους κόμβους του δικτύου.

Στις 3 Ιανουαρίου 2009, το Bitcoin εμφανίστηκε όταν δημιουργήθηκε το πρώτο block Bitcoin από τον Satoshi Nakamoto, ο οποίος έλαβε μια ανταμοιβή αξίας 50 bitcoin. Ο πρώτος παραλήπτης Bitcoin ήταν ο Hal Finney, ο οποίος έλαβε 10 bitcoin από τον Satoshi Nakamoto στην πρώτη συναλλαγή bitcoin στον κόσμο, στις 12 Ιανουαρίου 2009.


Ethereum

Στη συνέχεια, το 2013 ο Vitalik Buterin, προγραμματιστής και συνιδρυτής του περιοδικού Bitcoin Magazine, δήλωσε ότι το Bitcoin χρειαζόταν μια γλώσσα προγραμματισμού δέσμης ενεργειών για τη δημιουργία αποκεντρωμένων εφαρμογών. Αφού δεν μπόρεσε να πείσει την κοινότητα, ο Vitalik ξεκίνησε την ανάπτυξη μιας νέας κατανεμημένης, υπολογιστικής πλατφόρμας με βάση το blockchain, που ονομάζεται Ethereum, το οποίο διέθετε μια λειτουργία δέσμης ενεργειών, τις έξυπνες συμβάσεις.

Οι έξυπνες συμβάσεις είναι προγράμματα ή δέσμες ενεργειών τα οποία αναπτύσσονται και εκτελούνται στο blockchain του Ethereum. Μπορούν να χρησιμοποιηθούν, για παράδειγμα, για την πραγματοποίηση μιας συναλλαγής, εάν πληρούνται ορισμένες προϋποθέσεις. Οι έξυπνες συμβάσεις γράφονται σε ειδικές γλώσσες προγραμματισμού και συντάσσονται σε bytecode, που μπορεί στη συνέχεια να διαβάσει και να εκτελέσει μια αποκεντρωμένη εικονική μηχανή πλήρους Turing, που ονομάζεται Εικονική μηχανή Ethereum (EVM).

Οι προγραμματιστές μπορούν να δημιουργούν και να δημοσιεύουν εφαρμογές που εκτελούνται μέσα στο blockchain του Ethereum. Αυτές οι εφαρμογές αναφέρονται συνήθως ως dApp (αποκεντρωμένες εφαρμογές) και υπάρχουν ήδη εκατοντάδες dApp που λειτουργούν στο blockchain του Ethereum, όπως πλατφόρμες μέσων κοινωνικής δικτύωσης, εφαρμογές τυχερών παιχνιδιών και χρηματοπιστωτικά ανταλλακτήρια.

Το κρυπτονόμισμα του Ethereum ονομάζεται Ether, μπορεί να μεταφερθεί μεταξύ λογαριασμών και χρησιμοποιείται για την πληρωμή των προμηθειών για την υπολογιστική ισχύ που χρησιμοποιείται κατά την εκτέλεση έξυπνων συμβάσεων.

Σήμερα η τεχνολογία blockchain κερδίζει μεγάλη προσοχή και χρησιμοποιείται ήδη σε διάφορες εφαρμογές, χωρίς να περιορίζεται στα κρυπτονομίσματα. Για περισσότερες πληροφορίες σχετικά με το blockchain και άλλα ενδιαφέροντα θέματα, μην ξεχάσετε να παρακολουθήσετε τα βίντεό μας στην Ακαδημία Binance.