The Incorruptible Standard
Κεφάλαιο 9
"Αν κάνεις την αποστολή ενός μηνύματος δαπανηρή, μπορείς να εξαλείψεις τον θόρυβο." - Satoshi Nakamoto
Πριν από το Bitcoin, αν ήθελες να στείλεις ψηφιακά χρήματα, χρειαζόσουν μια τράπεζα. Ο λόγος είναι απλός και θεμελιώδης: τα ψηφιακά αρχεία αντιγράφονται εύκολα. Αν σου στείλω μια φωτογραφία μέσω email, εγώ εξακολουθώ να έχω το πρωτότυπο στον υπολογιστή μου. Η αποστολή δημιουργεί αντίγραφο. Αν τα ψηφιακά χρήματα λειτουργούσαν έτσι, δηλαδή αν μπορούσα να σου στείλω ένα ψηφιακό δολάριο κρατώντας ταυτόχρονα ένα αντίγραφό του, όλο το σύστημα θα ήταν άχρηστο. Αυτό είναι το Πρόβλημα Διπλής Δαπάνης, και για δεκαετίες θεωρούνταν ανεπίλυτο χωρίς έναν αξιόπιστο μεσολαβητή. Η παραδοσιακή λύση ήταν να διορίζεται ένας κεντρικός διαιτητής, μια τράπεζα, ένας επεξεργαστής πληρωμών, ένας οίκος εκκαθάρισης, για να τηρεί το οριστικό μητρώο και να εμποδίζει οποιονδήποτε να ξοδέψει την ίδια μονάδα αξίας δύο φορές. Εμπιστευόμασταν αυτούς τους μεσολαβητές να είναι ειλικρινείς, ικανοί, να υπηρετούν τα συμφέροντά μας. Όμως αυτή η προσέγγιση επανέφερε την ίδια ακριβώς αδυναμία που συζητήσαμε στο Μέρος Ι: έδωσε τον έλεγχο του μητρώου στα χέρια μιας κεντρικής αρχής. Και όπως δείχνει η ιστορία χωρίς εξαίρεση, κάθε κεντρική αρχή με εξουσία να επεξεργάζεται το μητρώο θα καταχραστεί τελικά αυτήν την εξουσία. Το ιερό δισκοπότηρο των ψηφιακών χρημάτων ήταν να λυθεί το Πρόβλημα Διπλής Δαπάνης χωρίς κεντρικό διαιτητή. Να δημιουργηθεί ένα σύστημα όπου άγνωστοι μπορούσαν να συμφωνήσουν για την αλήθεια ενός μητρώου χωρίς να εμπιστευτούν κανέναν μεμονωμένο φορέα να το διατηρήσει. Για δεκαετίες, τα πιο λαμπρά μυαλά της πληροφορικής και της κρυπτογραφίας πάλεψαν με αυτήν την πρόκληση. Πολλοί πίστευαν ότι ήταν μαθηματικά αδύνατο.
Στην πληροφορική, η πρόκληση της επίτευξης συμφωνίας μεταξύ διασκορπισμένων μερών παρουσία αναξιόπιστων ή κακόβουλων παραγόντων τυποποιήθηκε ως το Πρόβλημα Βυζαντινών Στρατηγών. Η μεταφορά είναι ζωντανή: φαντάσου μια οχυρωμένη πόλη περιτριγυρισμένη από δέκα στρατούς, καθένας υπό τη διοίκηση ενός Στρατηγού. Για να καταλάβουν την πόλη, οι στρατοί πρέπει να επιτεθούν ακριβώς την ίδια στιγμή. Αν επιτεθούν σε διαφορετικές στιγμές, θα σφαγιαστούν. Οι Στρατηγοί επικοινωνούν μόνο μέσω αγγελιοφόρων που διασχίζουν το πεδίο της μάχης. Το πρόβλημα είναι η εμπιστοσύνη. Οι αγγελιοφόροι μπορούν να υποκλαπούν. Τα μηνύματα μπορούν να πλαστογραφηθούν. Και κάποιοι από τους Στρατηγούς ίσως να είναι προδότες, που στέλνουν σκόπιμα ψευδείς εντολές για να σαμποτάρουν την επίθεση. Πώς επιτυγχάνεις συναίνεση, ολική και αξιόπιστη συμφωνία, σε ένα σύστημα όπου δεν μπορείς να ξέρεις ποιος είναι αξιόπιστος; Για δεκαετίες, η μαθηματική απάντηση ήταν: δεν μπορείς. Όχι με βεβαιότητα. Όχι χωρίς έναν αξιόπιστο κεντρικό συντονιστή.
Τον Οκτώβριο του 2008, στα βάθη της χειρότερης οικονομικής κρίσης από τη Μεγάλη Ύφεση, ένα ανώνυμο άτομο ή ομάδα με το ψευδώνυμο Satoshi Nakamoto δημοσίευσε μια λευκή βίβλο εννέα σελίδων με τίτλο «Bitcoin: Ένα Ηλεκτρονικό Σύστημα Μετρητών από Ίσο προς Ίσο». Σε αυτές τις εννέα σελίδες, ο Nakamoto παρουσίασε λύση στο Πρόβλημα Βυζαντινών Στρατηγών που είχε αποφύγει τους επιστήμονες πληροφορικής για δεκαετίες. Η διορατικότητα ήταν βαθιά στην κομψότητά της: αν κάνεις ακριβή την αποστολή ενός μηνύματος, μπορείς να εξαλείψεις τον θόρυβο. Αν η πρόταση μιας εκδοχής της αλήθειας απαιτεί δαπάνη πραγματικής ενέργειας, ενέργειας που κοστίζει πραγματικά χρήματα, τότε τα οικονομικά κίνητρα ευθυγραμμίζονται υπέρ της ειλικρίνειας. Στο Bitcoin, οι «Στρατηγοί» είναι υπολογιστές διασκορπισμένοι σε όλο τον κόσμο, και η «Εντολή Επίθεσης» είναι ένα μπλοκ συναλλαγών. Για να προτείνει το επόμενο μπλοκ, να υποστηρίξει μια εκδοχή της αλήθειας για το ποιες συναλλαγές είναι έγκυρες, ένας υπολογιστής πρέπει να λύσει ένα απίστευτα δύσκολο μαθηματικό παζλ. Αυτό το παζλ δεν έχει συντομεύσεις· λύνεται μόνο με ωμή υπολογιστική δύναμη, που απαιτεί τεράστιες ποσότητες ηλεκτρικής ενέργειας. Αυτή η διαδικασία, γνωστή ως εξόρυξη, μετατρέπει τη φυσική ενέργεια σε ψηφιακή αλήθεια. Αν ένας προδότης θέλει να πει ψέματα στο δίκτυο, να ξαναγράψει το ιστορικό των συναλλαγών, να δημιουργήσει νομίσματα που δεν υπάρχουν, να ξοδέψει το ίδιο bitcoin δύο φορές, πρέπει να λύσει το παζλ γρηγορότερα από όλους τους άλλους υπολογιστές του δικτύου μαζί. Πρέπει να ξοδέψει περισσότερα από τους ειλικρινείς συμμετέχοντες σε έναν καθαρό αγώνα ενεργειακής δαπάνης. Για ένα δίκτυο που καταναλώνει πλέον περισσότερη ηλεκτρική ενέργεια από πολλά εθνικά κράτη, αυτό είναι οικονομική αδυναμία.
Συνδέοντας την ασφάλεια του δικτύου με τη φυσική ενεργειακή δαπάνη, ο Nakamoto απέδειξε κάτι που πολλοί θεωρούσαν αδύνατο: μπορούμε να έχουμε αλήθεια χωρίς κυβερνήτη. Μπορούμε να επιτύχουμε συναίνεση μεταξύ εκατομμυρίων αγνώστων χωρίς να εμπιστευτούμε κανέναν από αυτούς. Μπορούμε να διατηρήσουμε ένα κοινό μητρώο που κανείς δεν ελέγχει, που όλοι μπορούν να επαληθεύσουν, και που διασφαλίζεται όχι από την εξουσία των θεσμών αλλά από τους αμετάβλητους νόμους της θερμοδυναμικής. Στις 3 Ιανουαρίου 2009, ο Nakamoto εξόρυξε το πρώτο μπλοκ του blockchain του Bitcoin: το Μπλοκ Γένεσης. Ενσωματωμένο στα δεδομένα του ήταν ένα πρωτοσέλιδο εφημερίδας: «The Times 03/Jan/2009 Chancellor on brink of second bailout for banks». Αυτό ήταν δήλωση σκοπού. Το Bitcoin γεννήθηκε ως ειρηνική διαμαρτυρία ενάντια στο ίδιο το σύστημα που περιγράφει αυτό το βιβλίο: μια χρηματοπιστωτική τάξη χτισμένη πάνω στην εμπιστοσύνη που προδίδεται διαρκώς.
Ολοκληρώσατε το Κεφάλαιο 9: Ο Βυζαντινός Στρατηγός
Επόμενο: Κεφάλαιο 10 — Η Ενέργεια Είναι Αλήθεια