Η εξέλιξη της τεχνολογίας Stack του Bitcoin

Τα τελευταία 10 χρόνια, το οικοσύστημα Bitcoin προσέλκυσε τους προγραμματιστές να αφιερώσουν χιλιάδες ώρες για να βελτιώσουν και να ανανεώσουν το μεγαλύτερο μέρος της υποκείμενης βάσης κώδικα. Ωστόσο, το Bitcoin (BTC) είναι σε μεγάλο βαθμό το ίδιο. Ο λόγος για αυτό είναι ότι το βασικό σύνολο κανόνων συναίνεσης που ορίζουν τις νομισματικές του ιδιότητες, όπως ο αλγοριθμικός πληθωρισμός και ο κωδικοποιημένος εφοδιασμός, παραμένουν αμετάβλητοι.

Ξανά και ξανά, οι φατρίες έχουν προσπαθήσει να αλλάξουν αυτές τις βασικές ιδιότητες, αλλά μέχρι στιγμής όλες οι εχθρικές εξαγορές απέτυχαν. Είναι συχνά μια οδυνηρή διαδικασία, αλλά μια που τονίζει και παγιώνει δύο από τις μεγαλύτερες αρετές του Bitcoin: Κανένα μέρος δεν μπορεί να υπαγορεύσει πώς εξελίσσεται το Bitcoin. και η απουσία κεντρικού ελέγχου προστατεύει τις νομισματικές ιδιότητες του Bitcoin.

Τα εμπόδια στην ανάπτυξη – και η επίτευξή τους

Οι τιμές που κάνουν το Bitcoin ένα δημοφιλές φαινόμενο είναι επίσης εκείνες που καθιστούν την ανάπτυξη λογισμικού πάνω από το Bitcoin πιο δύσκολη από οποιοδήποτε άλλο ψηφιακό στοιχείο. Οι προγραμματιστές περιορίζονται σε αυτά που μπορούν να μεταμορφώσουν, ώστε να μην υπονομεύσουν τη συσκευή της ως αποθήκη αξίας.

Ωστόσο, όπως θα δούμε από τα παρακάτω παραδείγματα, είναι δυνατή η καινοτομία στο Bitcoin. Απαιτεί δημιουργικότητα και υπομονή.

Δεδομένου ότι η αλλαγή του βασικού επιπέδου του Bitcoin απαιτεί μια σχεδόν πολιτική διαδικασία που ενδέχεται να παραβιάζει τις νομισματικές της ιδιότητες, η καινοτομία συχνά εφαρμόζεται ως ενότητες. Αυτή η ανάπτυξη είναι παρόμοια με αυτήν της σουίτας πρωτοκόλλου του Διαδικτύου, όπου στρώματα διαφορετικών πρωτοκόλλων ειδικεύονται σε συγκεκριμένες λειτουργίες. Ο χειρισμός των email ήταν από SMTP, αρχεία από FTP, ιστοσελίδες από HTTP, διεύθυνση χρήστη από IP και πακέτο δρομολόγησης από TCP. Κάθε ένα από αυτά τα πρωτόκολλα εξελίχθηκε με την πάροδο του χρόνου για να δημιουργήσει την εμπειρία που έχουμε σήμερα.

Ο Spencer Bogart της Blockchain Capital έχει καταγράψει αυτή την εξέλιξη συνοπτικά: Τώρα είμαστε μάρτυρες της έναρξης της σουίτας πρωτοκόλλου του Bitcoin. Η ευκαμψία του βασικού επιπέδου του Bitcoin έχει δημιουργήσει πολλά πρόσθετα πρωτόκολλα που ειδικεύονται σε διάφορες εφαρμογές, όπως το πρότυπο BOLT της Lightning για κανάλια πληρωμών. Η καινοτομία είναι τόσο ζωντανή όσο και σχετικά ασφαλής, καθώς αυτή η πολυεπίπεδη προσέγγιση ελαχιστοποιεί τους πιθανούς κινδύνους.

Το παρακάτω διάγραμμα είναι μια προσπάθεια χαρτογράφησης όλων των σχετικά νέων πρωτοβουλιών και παρουσιάζει μια πιο ολοκληρωμένη αναπαράσταση της τεχνολογικής στοίβας του Bitcoin. Δεν είναι εξαντλητικό και δεν σηματοδοτεί καμία έγκριση για συγκεκριμένες πρωτοβουλίες. Ωστόσο, είναι εντυπωσιακό να βλέπουμε ότι η καινοτομία ωθείται σε όλα τα μέτωπα – από τις τεχνολογίες Layer 2 έως τις αναδυόμενες έξυπνες λύσεις συμβολαίων.

Επίπεδο 2

Έχουν γίνει πολλές συζητήσεις τον τελευταίο καιρό για το ποσοστό υιοθέτησης του Lightning Network, της πιο εξέχουσας τεχνολογίας Layer 2 του Bitcoin. Οι κριτικοί συχνά δείχνουν μια εμφανή μείωση του αριθμού των καναλιών και του συνολικού κλειδώματος BTC κατά την αξιολόγηση της υιοθέτησης του Lightning. Ωστόσο, αυτές οι μετρήσεις δεν είναι η πιο οριστική μέτρηση της υιοθέτησης.

Σχετικά: Τι είναι το Lightning Network και πώς λειτουργεί

Μία από τις πιο υποτιμημένες αρετές του Lightning Network είναι οι απλές ιδιότητες απορρήτου του. Δεδομένου ότι η Lightning δεν βασίζεται στην παγκόσμια συμφιλίωση του κράτους – δηλαδή, το δικό της blockchain – οι χρήστες μπορούν να πραγματοποιούν συναλλαγές ιδιωτικά χρησιμοποιώντας επιπλέον τεχνικές και επικαλύψεις δικτύου, όπως το Tor. Η δραστηριότητα που συμβαίνει σε ιδιωτικά κανάλια δεν καταγράφεται από δημοφιλείς εξερευνητές Lightning. Ως εκ τούτου, η αύξηση της ιδιωτικής χρήσης του Lightning είχε ως αποτέλεσμα τη μείωση του τι μπορεί να μετρηθεί δημόσια, οδηγώντας τους παρατηρητές να καταλήξουν εσφαλμένα στο συμπέρασμα ότι η υιοθέτηση είναι κάτω. Παρόλο που είναι αλήθεια ότι ο Lightning πρέπει να ξεπεράσει σημαντικά εμπόδια χρηστικότητας, προτού μπορέσει να απολαύσει ευρεία υιοθέτηση, χρησιμοποιώντας παραπλανητικές μετρήσεις για να κάνει ισχυρισμούς σχετικά με την τρέχουσα κατάσταση του δικτύου εξυπηρετεί λίγους.

Μια άλλη πρόσφατη εξέλιξη στον τομέα της ιδιωτικής ζωής του Layer 2 ήταν η δημιουργία του WhatSat, ενός ιδιωτικού συστήματος ανταλλαγής μηνυμάτων στην κορυφή του Lightning. Αυτό το έργο είναι μια τροποποίηση του Lightning Network Daemon (LND) που επιτρέπει στους αναμεταδότες ιδιωτικών μηνυμάτων, που συνδέουν τις οντότητες που επικοινωνούν, να αποζημιώνονται για τις υπηρεσίες τους μέσω μικροπληρωμών. Αυτή η αποκεντρωμένη, ανθεκτική σε λογοκρισία και ανεπιθύμητη συνομιλία ενεργοποιήθηκε από καινοτομίες στο ίδιο το LND, όπως πρόσφατες βελτιώσεις στο lightning-onion, το πρωτόκολλο δρομολόγησης κρεμμυδιών του Lightning.

Υπάρχουν πολλά άλλα έργα που αξιοποιούν τις ιδιωτικές δυνατότητες μικροπληρωμής της Lightning για πολλές εφαρμογές, από ένα υπολογιστικό νέφος Lightning VPS σε μια υπηρεσία φιλοξενίας εικόνων που μοιράζεται τα έσοδα από διαφημίσεις μέσω μικρο συναλλαγών. Γενικότερα, ορίζουμε το Layer 2 ως μια σειρά εφαρμογών που μπορούν να χρησιμοποιήσουν το βασικό επίπεδο του Bitcoin ως δικαστήριο όπου συμβιβάζονται εξωγενή γεγονότα και διευθετούνται διαφορές. Ως εκ τούτου, το θέμα της αγκύρωσης δεδομένων στο blockchain του Bitcoin υπερβαίνει το Lightning, με εταιρείες όπως η Microsoft να πρωτοπορεί σε ένα αποκεντρωμένο σύστημα ταυτότητας στην κορυφή του Bitcoin.

Έξυπνες συμβάσεις

Υπάρχουν έργα που προσπαθούν να επαναφέρουν εκφραστική λειτουργικότητα έξυπνης σύμβασης στο Bitcoin με ασφαλή και υπεύθυνο τρόπο. Αυτή είναι μια σημαντική εξέλιξη επειδή, από το 2010, πολλοί από τους αρχικούς κώδικες Bitcoin – οι λειτουργίες που καθορίζουν τι μπορεί να υπολογίσει το Bitcoin – καταργήθηκαν από το πρωτόκολλο. Αυτό ήρθε μετά την αποκάλυψη μιας σειράς σφαλμάτων, που οδήγησαν τον Satoshi να απενεργοποιήσει κάποια από τις λειτουργίες του Script, της γλώσσας προγραμματισμού του Bitcoin.

Με την πάροδο των ετών, κατέστη σαφές ότι υπάρχουν μη ασήμαντοι κίνδυνοι ασφάλειας που συνοδεύουν έξυπνα συμβόλαια υψηλής έκφρασης. Ο κοινός κανόνας είναι ότι όσο περισσότερη λειτουργικότητα εισάγεται σε μια εικονική μηχανή – ο συλλογικός μηχανισμός επαλήθευσης που επεξεργάζεται opcodes – τόσο πιο απρόβλεπτα θα είναι τα προγράμματά του. Πιο πρόσφατα, ωστόσο, έχουμε δει νέες προσεγγίσεις στην έξυπνη αρχιτεκτονική συμβάσεων που μπορούν να ελαχιστοποιήσουν την απρόβλεπτη και επίσης να παρέχουν τεράστια λειτουργικότητα.

Η επινόηση μιας νέας προσέγγισης για τα έξυπνα συμβόλαια Bitcoin που ονομάζεται Merklized Abstract Syntax Trees (MAST) από τότε πυροδότησε ένα νέο κύμα τεχνολογιών υποστήριξης για έξυπνες συμβάσεις Bitcoin. Το Taproot είναι μια από τις πιο εμφανείς υλοποιήσεις της δομής MAST που επιτρέπει σε μια ολόκληρη εφαρμογή να εκφραστεί ως Merkle Tree, όπου κάθε κλαδί του δέντρου αντιπροσωπεύει ένα διαφορετικό αποτέλεσμα εκτέλεσης.

Μια άλλη ενδιαφέρουσα καινοτομία που επανεμφανίστηκε πρόσφατα είναι μια νέα αρχιτεκτονική για την εφαρμογή των συμβάσεων ή τις προϋποθέσεις δαπανών για συναλλαγές Bitcoin. Αρχικά προτάθηκε ως ένα σκεπτικό πείραμα από τον Greg Maxwell το 2013, οι συμφωνίες είναι μια προσέγγιση για τον περιορισμό του τρόπου με τον οποίο μπορούν να δαπανηθούν τα υπόλοιπα, ακόμη και όταν αλλάζει η επιμέλεια τους Αν και η ιδέα υπάρχει εδώ και σχεδόν έξι χρόνια, οι διαθήκες δεν ήταν πρακτικές για να εφαρμοστούν πριν από την έλευση του Taproot. Προς το παρόν, ένας νέος opcode που ονομάζεται OP_CHECKTEMPLATEVERIFY – παλαιότερα γνωστός ως OP_SECURETHEBAG – αξιοποιεί αυτή τη νέα τεχνολογία για να επιτρέψει πιθανώς την εφαρμογή των συμφωνιών με ασφάλεια στο Bitcoin.

Με την πρώτη ματιά, τα συμβόλαια είναι απίστευτα χρήσιμα στο πλαίσιο του δανεισμού – και ίσως των παραγώγων που βασίζονται σε Bitcoin – καθώς επιτρέπουν τη δημιουργία πολιτικών, όπως τα clawbacks, για εφαρμογή σε συγκεκριμένα υπόλοιπα BTC Αλλά η πιθανή επίδρασή τους στη χρηστικότητα του Bitcoin υπερβαίνει κατά πολύ το δανεισμό. Οι συμφωνίες μπορούν να επιτρέψουν την εφαρμογή πραγμάτων όπως το Bitcoin Vaults, το οποίο, στο πλαίσιο της επιμέλειας, παρέχει το αντίστοιχο ενός δεύτερου ιδιωτικού κλειδιού που επιτρέπει σε κάποιον που έχει δεχτεί εισβολή να «παγώσει» κλεμμένα χρήματα.

Στην ουσία, οι υπογραφές της Schnorr είναι το τεχνολογικό πρωτόγονο που καθιστά εφικτές όλες αυτές τις νέες προσεγγίσεις για έξυπνες συμβάσεις. Υπάρχουν ακόμη και πιο περίεργες τεχνικές που θεωρούνται επί του παρόντος, όπως Scripts Scripts, οι οποίες θα μπορούσαν να επιτρέψουν την εκπροσώπηση πλήρως ιδιωτικών και επεκτάσιμων έξυπνων συμβάσεων Bitcoin ως ψηφιακές υπογραφές σε αντίθεση με τους opcodes. Αυτές οι νέες προσεγγίσεις μπορούν να επιτρέψουν την κατασκευή νέων εφαρμογών έξυπνων συμβολαίων πάνω στο Bitcoin.

Εξόρυξη

Υπήρξαν επίσης μερικές ενδιαφέρουσες εξελίξεις στα πρωτόκολλα εξόρυξης, ειδικά εκείνα που χρησιμοποιούνται από συστατικά δεξαμενών εξόρυξης. Παρόλο που το ζήτημα της συγκέντρωσης στην εξόρυξη Bitcoin είναι συχνά υπερβολικά υπερβολικό, είναι αλήθεια ότι υπάρχουν δομές ισχύος που διατηρούνται από φορείς εκμετάλλευσης ορυχείων που μπορούν να αποκεντρωθούν περαιτέρω..

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

Οι αλλαγές στα πρωτόκολλα εξόρυξης έχουν ως στόχο να ανατρέψουν τον έλεγχο που μπορούν να έχουν οι φορείς εκμετάλλευσης ορυχείων εξόρυξης για να αποφασίσουν ποιες συναλλαγές θα εξορύσσονται. Μία από τις πιο σημαντικές αλλαγές που έρχονται στην εξόρυξη Bitcoin είναι η δεύτερη έκδοση του Stratum, το πιο δημοφιλές πρωτόκολλο που χρησιμοποιείται σε ομάδες εξόρυξης. Το Stratum V2 είναι μια πλήρης αναθεώρηση που εφαρμόζει το BetterHash, ένα δευτερεύον πρωτόκολλο που επιτρέπει στα συστατικά της ομάδας εξόρυξης να αποφασίζουν τη σύνθεση του μπλοκ που θα εξορύξουν – όχι το αντίστροφο.

Μια άλλη εξέλιξη που θα πρέπει να συμβάλει σε μεγαλύτερη σταθερότητα είναι το αναγεννημένο ενδιαφέρον για τα ποσοστά κατακερματισμού και τα παράγωγα δυσκολίας. Αυτά μπορεί να είναι ιδιαίτερα χρήσιμα για εργασίες εξόρυξης που επιθυμούν να αντισταθμίσουν τις διακυμάνσεις του ρυθμού κατακερματισμού και τις δυσκολίες αναπροσαρμογής.

Μυστικότητα

Σε αντίθεση με ορισμένα επιχειρήματα εκεί έξω, υπάρχει μια σειρά από αναδυόμενα πρωτόκολλα που μπορούν να φέρουν προαιρετικό απόρρητο στο Bitcoin. Τούτου λεχθέντος, είναι πιθανό ότι η προστασία της ιδιωτικής ζωής στο Bitcoin θα συνεχίσει να είναι περισσότερο τέχνη από μια επιστήμη για τα επόμενα χρόνια.

Γενικότερα, το μεγαλύτερο εμπόδιο στις ιδιωτικές συναλλαγές σε ψηφιακά περιουσιακά στοιχεία είναι ότι οι περισσότερες λύσεις είναι μισές. Τα στοιχεία απορρήτου που εστιάζονται στο απόρρητο γραφήματος συναλλαγών συχνά παραμελούν το απόρρητο σε επίπεδο δικτύου και το αντίστροφο. Και οι δύο φορείς πάσχουν από έλλειψη ωριμότητας και χρήσης, γεγονός που καθιστά τις συναλλαγές ευκολότερο να αποπροστατευθούν μέσω στατιστικής ανάλυσης ιχνηλασιμότητας είτε στο επίπεδο δικτύου peer-to-peer (P2P) είτε στο επίπεδο blockchain.

Ευτυχώς, υπάρχουν πολλά έργα που ωθούν τα όρια και στα δύο μέτωπα.

Όσον αφορά το απόρρητο γραφήματος συναλλαγών, λύσεις όπως το P2EP και το CheckTemplateVerify είναι ενδιαφέρουσες, επειδή το απόρρητο γίνεται υποπροϊόν αποτελεσματικότητας. Δεδομένου ότι πρόκειται για νέες προσθήκες στο CoinJoin, τέτοιες λύσεις μπορούν να αυξήσουν την υιοθέτηση ιδιωτικών συναλλαγών από χρήστες που έχουν ως κίνητρο αποκλειστικά τα χαμηλότερα τέλη συναλλαγής. Σύμφωνα με το CoinJoin, οι εγγυήσεις απορρήτου τους εξακολουθούν να είναι μη βέλτιστες, αλλά τα μη θωρακισμένα ποσά που αποστέλλονται μπορεί να είναι ωφέλιμα, καθώς διατηρούν την δυνατότητα ελέγχου της προσφοράς Bitcoin.

Εάν τα χαμηλότερα τέλη συναλλαγής γίνουν κίνητρα και οδηγήσουν σε αύξηση του συνόλου ανωνυμίας του Bitcoin – το ποσοστό των UTXO που είναι έξοδοι CoinJoin – η απο-ανωνυμοποίηση μέσω στατιστικής ανάλυσης θα είναι ακόμη πιο υποκειμενική από ό, τι είναι ήδη.

Υπήρξε επίσης σημαντική πρόοδος στο απόρρητο των επικοινωνιών P2P, με πρωτόκολλα όπως το Dandelion να δοκιμάζονται σε κρυπτογραφικά δίκτυα. Μια άλλη αξιοσημείωτη ανάπτυξη είναι το Erlay, ένα εναλλακτικό πρωτόκολλο αναμετάδοσης συναλλαγών που αυξάνει την αποτελεσματικότητα των ιδιωτικών επικοινωνιών και μειώνει τα γενικά έξοδα εκτέλεσης ενός κόμβου. Το Erlay είναι μια σημαντική βελτίωση, καθώς τα κέρδη απόδοσης επιτρέπουν σε περισσότερους χρήστες να ολοκληρώνουν πιο εύκολα το IBD και να επικυρώνουν συνεχώς την αλυσίδα, ειδικά σε χώρες όπου οι πάροχοι υπηρεσιών Internet επιβάλλουν όρια στο εύρος ζώνης.

Ειναι μονο η αρχη

Αυτά τα παραδείγματα είναι μόνο λίγες πρωτοβουλίες που παίζουν για να μεταμορφώσουν το πλαίσιο Bitcoin. Το Bitcoin, στο σύνολό του, είναι μια συνεχώς εξελισσόμενη σειρά πρωτοκόλλων.

Ενώ η εξέλιξη μέσα σε ένα σχετικά αυστηρό σύνολο κανόνων και αξιών μπορεί να είναι πρόκληση για τους προγραμματιστές, η πολυεπίπεδη προσέγγιση που έχουμε δει ξεδιπλώνεται είναι αυτή που καθιστά δυνατή τη σταδιακή, αποτελεσματική αλλαγή. Η ελαχιστοποίηση του πολιτισμού στο Bitcoin και η προστασία των θεμελιωδών νομισματικών ιδιοτήτων του είναι απαραίτητα μέρη της διαδικασίας. Οι προγραμματιστές μαθαίνουν πώς να εργάζονται εντός αυτών των ορίων με ουσιαστικό τρόπο.

Οι απόψεις, οι σκέψεις και οι απόψεις που εκφράζονται εδώ είναι μόνες του συγγραφέα και δεν αντικατοπτρίζουν απαραίτητα τις απόψεις και τις απόψεις του Cointelegraph.

Λούκας Νούζι, διευθυντής τεχνολογίας της Ψηφιακής Έρευνας Ενεργητικού. Επικεφαλής του ερευνητικού σκέλους του DAR, αναπτύσσοντας πρωτότυπες αναφορές και πληροφορίες για όλους τους τομείς του οικοσυστήματος κρυπτογράφησης. Ευρέως θεωρείται σε όλη την ψηφιακή κοινότητα περιουσιακών στοιχείων ως ειδικός σε blockchain και κατανεμημένα συστήματα, ο Lucas έχει συμβάλει σε πολλές σημαντικές εκδόσεις. Πριν από την ίδρυση του DAR το 2017, ήταν ερευνητής και σύμβουλος blockchain για μερικά χρόνια.