Τι είναι ένα Soft Fork; Επεξήγηση της συμβατότητας Bitcoin με αντίστροφες κινήσεις

Τι είναι ένα Soft Fork; Επεξήγηση της συμβατότητας Bitcoin με αντίστροφες κινήσεις

Μπλοκ 481.824. Τότε ήταν που το πρώτο μεγάλο σύγχρονο soft fork του Bitcoin, το SegWit, κλειδώθηκε στο πρωτόκολλο στις 24 Αυγούστου 2017. Ο αριθμός έχει σημασία επειδή ένα soft fork είναι ο τρόπος με τον οποίο ένα blockchain όπως το Bitcoin αναβαθμίζεται χωρίς να διασπά το δίκτυο. Νέοι κανόνες κυκλοφορούν. Το παλιό λογισμικό συνεχίζει να λειτουργεί. Τα δύο παραμένουν στην ίδια αλυσίδα.

Ρωτήστε τους περισσότερους ανθρώπους τι είναι ένα soft fork και θα λάβετε μια μονολεκτική απάντηση: μια αλλαγή συμβατή με παλαιότερες εκδόσεις σε ένα πρωτόκολλο blockchain. Τεχνικά σωστό. Όχι πολύ χρήσιμο. Η πραγματική εικόνα είναι πιο ασταθής και πιο ενδιαφέρουσα. Ένα soft fork είναι το τελικό προϊόν ενός αργού χορού: οι προγραμματιστές προτείνουν αλλαγές κανόνων, οι miners σηματοδοτούν υποστήριξη ή αρνούνται σιωπηλά, οι χειριστές κόμβων επιλέγουν ποιο λογισμικό θα εκτελέσουν και οι χρήστες στο παρασκήνιο επιμένουν στο τι μετράει ως Bitcoin. Αυτό το κομμάτι περιγράφει τους μηχανισμούς σε απλά αγγλικά. Στη συνέχεια, σας δείχνει τα κανονικά παραδείγματα (SegWit και Taproot) σε επίπεδο block προς block. Και τελειώνει με τη ζωντανή συζήτηση 2026 σχετικά με το τι θα γίνει soft-fork στη συνέχεια.

Ορισμός Soft Fork: Μια αναβάθμιση Blockchain συμβατή με παλαιότερες εκδόσεις

Σκεφτείτε ένα soft fork ως μια αυστηροποίηση του βιβλίου κανόνων. Οτιδήποτε είναι νόμιμο σύμφωνα με τους νέους κανόνες παραμένει νόμιμο σύμφωνα με τους παλιούς. Έτσι, οι παλιοί κόμβοι συνεχίζουν να δέχονται νέα μπλοκ μια χαρά. Οι νέοι κόμβοι θα απορρίψουν τα μπλοκ παλαιού τύπου που παραβιάζουν τους αυστηρότερους κανόνες, αλλά οι ίδιοι οι κανόνες είναι αυστηρότεροι, όχι διαφορετικοί. Η ατμόσφαιρα του δικτύου δεν αλλάζει. Η επιρροή σε αυτό που μετράει ως έγκυρο αλλάζει.

Ένα καλό παράδειγμα: το BIP 16 του Bitcoin, το soft fork Pay-to-Script-Hash. Ενεργοποιήθηκε την 1η Απριλίου 2012, στο μπλοκ 173.805. Πριν από το BIP 16, ένας τύπος συναλλαγής που ονομαζόταν P2SH δεν υπήρχε στο σενάριο του Bitcoin. Μετά την κυκλοφορία του, οι αναβαθμισμένοι κόμβοι επέβαλαν το P2SH. Οι παλιοί κόμβοι εξέτασαν τις ίδιες εξόδους και είδαν ένα παράξενο σενάριο που ο καθένας μπορούσε να ξοδέψει, αδιαφορούσαν και αποδέχτηκαν τα μπλοκ ούτως ή άλλως. Δεν ήξεραν ποτέ ότι υπήρχε κάποιος κανόνας που έπρεπε να παραβιαστεί. Η αλυσίδα παρέμεινε ενοποιημένη, επειδή ο νέος κανόνας ήταν ένα υποσύνολο του παλιού. Σιωπηλά, το Bitcoin απέκτησε μια νέα δυνατότητα.

Αυτό, λοιπόν, είναι το κόλπο στην καρδιά του. Το παλιό λογισμικό δέχεται ένα υπερσύνολο που περιλαμβάνει όλα όσα δέχεται το νέο λογισμικό. Δεν υπάρχει διαχωρισμός αλυσίδας. Δεν υπάρχει περίοδος αξίωσης. Δεν υπάρχει νέο κρυπτονόμισμα. Το δίκτυο blockchain συνεχίζει να παράγει μια αλυσίδα στην οποία όλοι συμφωνούν, ανεξάρτητα από την έκδοση λογισμικού που τυχαίνει να χρησιμοποιούν. Είναι ένα παράξενα κομψό κομμάτι κοινωνικής μηχανικής για αυτό που μοιάζει με αλλαγή λογισμικού.

Αυτή η ιδιότητα είναι επίσης η γραμμή που διαχωρίζει ένα soft fork από οτιδήποτε ασύμβατο με το παλιό λογισμικό. Εάν μια αναβάθμιση μπορεί ξαφνικά να κάνει ένα προηγουμένως έγκυρο μπλοκ να φαίνεται άκυρο στο παλιό λογισμικό, δεν έχετε soft fork. Έχετε ένα hard fork. Οι συμβιβασμοί αλλάζουν εντελώς. Από άποψη τεχνολογίας blockchain, η απόκλιση μεταξύ αυτών των δύο τύπων fork καταλήγει σε ένα πρακτικό ερώτημα: οι κόμβοι που δεν αναβαθμίζονται εξακολουθούν να δέχονται τα νέα μπλοκ ως έγκυρα;

Μαλακό πιρούνι vs Σκληρό πιρούνι: Η πραγματική διαφορά

Ένα hard fork λειτουργεί αντίστροφα. Χαλαρώνει τους κανόνες ή τους αλλάζει με τρόπο που το παλιό λογισμικό θα απορρίψει εντελώς. Οι παλιοί κόμβοι εξετάζουν ένα νέο μπλοκ, το βρίσκουν άκυρο και αρνούνται να ακολουθήσουν. Όλοι αναβαθμίζουν ή το δίκτυο διασπάται. Αυτές είναι οι μόνες δύο επιλογές.

Δύο περιπτώσεις τείνουν να προκύπτουν. Η διακλάδωση DAO του Ethereum στις 20 Ιουλίου 2016, στο μπλοκ 1.920.000, μετακίνησε περίπου 12 εκατομμύρια ETH από δύο συμβιβασμένα συμβόλαια. Οι παλιοί κόμβοι αρνήθηκαν αυτήν την αλλαγή, συνέχισαν να εκτελούν την αρχική αλυσίδα και το Ethereum Classic γεννήθηκε από την άρνηση. Το Bitcoin Cash ακολούθησε ένα χρόνο αργότερα. Την 1η Αυγούστου 2017, στο μπλοκ 478.559, το Bitcoin Cash αύξησε το όριο μεγέθους μπλοκ από 1 MB σε 8 MB. Οι παλιοί κόμβοι Bitcoin απέρριψαν αμέσως τα μεγαλύτερα μπλοκ. Από εκείνη τη στιγμή, το Bitcoin Cash ήταν ένα ξεχωριστό κρυπτονόμισμα σε ένα νέο blockchain.

Ένα soft fork αποφεύγει όλο αυτό το χάος εκ κατασκευής. Οι παλιοί κόμβοι δεν καλούνται να κάνουν τίποτα. Συνεχίζουν να επικυρώνουν μπλοκ σύμφωνα με τους λιγότερο περιοριστικούς κανόνες τους. Όταν μια σαφής πλειοψηφία των miners επιβάλλει τους νέους κανόνες, κάθε μπλοκ που εξορύσσεται είναι έγκυρο και σύμφωνα με και τα δύο σύνολα κανόνων ταυτόχρονα. Μία οικονομική αλυσίδα. Ένα καθολικό. Αυτή η ασυμμετρία είναι ο δομικός λόγος για τον οποίο η κουλτούρα του Bitcoin υιοθετεί προεπιλεγμένα τα soft forks και αντιμετωπίζει τα hard forks ως την έσχατη λύση.

μαλακό πιρούνι

Πώς ενεργοποιείται στην πραγματικότητα ένα Soft Fork στο Bitcoin

Οι περισσότεροι επεξηγητές σταματούν εδώ. Θα σας πουν ότι ένα soft fork «σφίγγει τους κανόνες» και θα προχωρήσουν παρακάτω. Αυτό που κανείς δεν φαίνεται να θέλει να γράψει είναι το πώς στην πραγματικότητα περνάει αυτό το σφίξιμο. Ένα soft fork δεν είναι ένας διακόπτης που γυρίζει ένας προγραμματιστής. Είναι ένα αργό, μερικές φορές άσχημο, πρόβλημα συντονισμού. Και ο συντονισμός ενσωματώθηκε στο ίδιο το Bitcoin.

Η κλασική μέθοδος ενεργοποίησης είναι η σηματοδότηση από τον miner. Ένα προτεινόμενο soft fork γίνεται BIP, μια Πρόταση Βελτίωσης Bitcoin, και του εκχωρείται ένα bit στο πεδίο έκδοσης κεφαλίδας μπλοκ. Οι miners που εκτελούν αναβαθμισμένο λογισμικό αντιστρέφουν αυτό το bit. Η ισχύς εξόρυξης πίσω από αυτά τα μπλοκ γίνεται το σήμα που χρησιμοποιεί το υπόλοιπο δίκτυο για να μετρήσει την ετοιμότητα. Μόλις το ποσοστό της σηματοδότησης μπλοκ περάσει ένα όριο εντός ενός καθορισμένου παραθύρου, ενεργοποιείται το fork. Το μοντέλο που χρησιμοποιήθηκε έως το 2017 ήταν το BIP 9: 95% σε ένα κυλιόμενο παράθυρο μπλοκ του 2016. Το BIP 8 ήρθε αργότερα. Πρόσθεσε μια αυστηρή προθεσμία, ώστε μια πρόταση που είχε καθυστερήσει να μην μπορεί να μετατοπίζεται για πάντα.

Αυτό το μοντέλο λειτούργησε μέχρι που τελικά δεν λειτούργησε. Η SegWit κολλησε στις αρχές του 2017 με ποσοστό υποστήριξης από τους miners 30 έως 45%, για μήνες. Οι μεγάλοι miners είχαν λόγους να μην υποβάλουν σήμα, κανένας από αυτούς δεν ήταν κολακευτικός. Η κοινότητα έπρεπε να εφεύρει μια λύση. Η BIP 91 μείωσε το αποτελεσματικό όριο και κυκλοφόρησε γρήγορα. Ταυτόχρονα, μια παράλληλη κίνηση, η ενεργοποιούμενη από τον χρήστη soft fork, και συγκεκριμένα η BIP 148, έθεσε την 1η Αυγούστου 2017 ως προθεσμία. Μετά από εκείνη την ημέρα, οι κόμβοι της BIP 148 θα άρχιζαν να απορρίπτουν οποιοδήποτε μπλοκ δεν υποδείκνυε την SegWit. Ο συνδυασμός της BIP 91 από τη μία πλευρά και της πολιτικής πίεσης του UASF από την άλλη έλυσε το αδιέξοδο. Οι περισσότεροι άνθρωποι δεν είχαν ξαναδεί κάτι παρόμοιο. Πολλοί από εμάς εξακολουθούμε να διαφωνούμε για το ποιανού η απειλή έλυσε πραγματικά το αδιέξοδο.

Για το Taproot, η κοινότητα δοκίμασε κάτι πιο καθαρό: την Speedy Trial. Ένα όριο σηματοδότησης 90% σε ένα χρονικό παράθυρο 90 ημερών. Αν επιτευχθεί το όριο, ενεργοποιείται η διακλάδωση. Αν το χάσετε, η πρόταση λήγει αμέσως, και μπορείτε να την δοκιμάσετε ξανά. Το Taproot πέρασε το όριο χωρίς προβλήματα και ενεργοποιήθηκε στις 14 Νοεμβρίου 2021, στο μπλοκ 709.632.

Μοντέλα ενεργοποίησης μαλακού πιρουνιού

Μέθοδος Πώς ενεργοποιείται Παράδειγμα Αποτέλεσμα
BIP 9 Σήμα εξόρυξης 95% πέρα από το κυλιόμενο παράθυρο μπλοκ του 2016 SegWit (αρχικά κολλημένο) Δούλεψε για τα πρώτα forks· αδιέξοδο στο SegWit
BIP 91 Μειωμένο όριο για την αποκόλληση σηματοδότησης SegWit τον Αύγουστο του 2017 Επίλυση του αδιεξόδου του SegWit
BIP 148 (UASF) Οι κόμβοι ορίζουν μια προθεσμία· απορρίπτουν τα μπλοκ που δεν σηματοδοτούν SegWit 1 Αυγούστου 2017 Πολιτική πίεση· αμέσως αντικαταστάθηκε από το BIP 91
BIP 8 / Γρήγορη Δοκιμή 90% σήμα εντός σταθερού παραθύρου ή λήξης Taproot 2021 Ενεργοποιήθηκε καθαρά, χωρίς δράμα

Bitcoin Soft Forks: Μελέτες περίπτωσης SegWit και Taproot

Το SegWit, συντομογραφία του Segregated Witness, είναι το πιο συχνά αναφερόμενο soft fork στην ιστορία του Bitcoin. Βρήκε έναν τρόπο να εξάγει υπογραφές συναλλαγών, τα "δεδομένα μαρτύρων", από το κύριο σώμα της συναλλαγής και να τα αποθηκεύει ξεχωριστά. Οι παλιοί κόμβοι έβλεπαν τις νέες εξόδους ως σενάρια "οποιοσδήποτε μπορεί να ξοδέψει" και αποδέχονταν μπλοκ που τα περιείχαν. Οι νέοι κόμβοι εφάρμοζαν σωστά τους κανόνες μαρτύρων. Το κόλπο ήταν ότι μια soft αλλαγή στην υποκείμενη δομή συναλλαγών κατέληγε να παράγει ένα αποτελεσματικό κέρδος χωρητικότητας. Το σκληρό όριο μεγέθους μπλοκ 1 MB του Bitcoin αντικαταστάθηκε από ένα όριο μονάδας βάρους 4 εκατομμυρίων. Στην πράξη, ένα τυπικό μπλοκ μεταφέρει πλέον περίπου 1,8 MB δεδομένων. Το θεωρητικό μέγιστο βρίσκεται κοντά στα 2,4 MB.

Το SegWit ενεργοποιήθηκε στο μπλοκ 481.824 στις 24 Αυγούστου 2017, στις 01:57:37 UTC. Οι οκτώ μήνες που προηγήθηκαν αυτού του μπλοκ αποτελούν πλέον μέρος της παράδοσης διακυβέρνησης του Bitcoin. Η υποστήριξη των miners είχε κολλήσει για το μεγαλύτερο μέρος του 2017. Το τελικό ξεκλείδωμα ήρθε μέσω του BIP 91, της απειλής UASF και της λεγόμενης συμφωνίας SegWit2x. Επιστρέφω συνεχώς σε αυτήν την περίοδο επειδή είναι η μόνη μελέτη περίπτωσης που εξετάζεται κάθε επόμενη ενεργοποίηση.

Το Taproot είναι το δεύτερο πιο συχνά αναφερόμενο soft fork και πιθανώς η πιο καθαρή ενεργοποίηση που είχε το Bitcoin από την εποχή του SegWit. Ενεργοποιήθηκε τέσσερα χρόνια μετά το SegWit, στις 14 Νοεμβρίου 2021, στο μπλοκ 709.632. Η υπέρβαση του ορίου Speedy Trial του 90% αποδείχθηκε μη δραματική. Το ίδιο το Taproot έφερε τρία πράγματα: υπογραφές Schnorr, δέντρα MAST και έναν ενοποιημένο τύπο εξόδου για δαπάνες μίας υπογραφής, πολλαπλών υπογραφών και διαδρομής σεναρίου. Αυτές οι αλλαγές έθεσαν επίσης τις βάσεις για λύσεις όπως το Lightning Network, ώστε να γίνουν πιο αποτελεσματικές με την πάροδο του χρόνου.

Αξίζει να αναφερθεί η ιστορία που ακολούθησε το Taproot. Η υιοθέτηση αυξήθηκε σταθερά μέχρι το 2023. Στη συνέχεια, έφτασε στο μέγιστο περίπου 42% όλων των συναλλαγών Bitcoin στις αρχές του 2024, ακολουθώντας την άνθηση των Ordinals inscriptions. Μέχρι τα μέσα του 2025 είχε μειωθεί ξανά σε περίπου 20%. Οι Inscriptions υποχώρησαν. Άνοιξε μια παράλληλη συζήτηση σχετικά με το εάν το σχήμα υπογραφής του Taproot είναι εκτεθειμένο σε μελλοντικές επιθέσεις κβαντικής υπολογιστικής. Τίποτα από αυτά δεν ανέτρεψε την ενεργοποίηση. Αλλά η καμπύλη χρήσης σας υπενθυμίζει ότι ένα επιτυχημένο soft fork από την πλευρά του πρωτοκόλλου δεν μεταφράζεται αυτόματα σε υιοθέτηση από το πορτοφόλι ή τον χρήστη.

Η γενεαλογία του soft fork του Bitcoin

ΣΣΕ / Όνομα Ενεργοποιημένο Φραγμός Κατώφλι
BIP 16 (P2SH) 1 Απριλίου 2012 173.805 55%
ΣΣΕ 34 24 Μαρτίου 2013 227.835 95%
BIP 66 4 Ιουλίου 2015 363.731 95%
BIP 65 (CLTV) 14 Δεκεμβρίου 2015 388.380 95%
BIP 141 (SegWit) 24 Αυγούστου 2017 481.824 95% (μετά το BIP 91)
BIPs 340/341/342 (Taproot) 14 Νοεμβρίου 2021 709.632 90% Γρήγορη Δοκιμή

Η συζήτηση για το Soft Fork 2025-2026: OP_CTV και OP_CAT

Η πρώτη σοβαρή συζήτηση για το soft fork του Bitcoin από την εποχή του Taproot συμβαίνει αυτή τη στιγμή. Η διαφωνία αφορά κυρίως το πόσο εκφραστικό πρέπει να είναι το σενάριο του Bitcoin. Δύο προτάσεις ηγούνται της συζήτησης. Καμία από τις δύο δεν κερδίζει ακόμα.

Το OP_CHECKTEMPLATEVERIFY, που επισημοποιήθηκε ως BIP 119, θα προσέθετε έναν κωδικό λειτουργίας σεναρίου που επιτρέπει σε μια συναλλαγή να δεσμευτεί σε ένα συγκεκριμένο μελλοντικό μοτίβο δαπανών. Το OP_CAT, που επισημοποιήθηκε ως BIP 347 αφού τελικά έλαβε έναν αριθμό BIP τον Απρίλιο του 2024, θα ενεργοποιούσε ξανά τη συνένωση στοιχείων σεναρίου. Αυτό ήταν κάτι που ο Satoshi Nakamoto αφαίρεσε το 2010 λόγω ανησυχιών για άρνηση υπηρεσίας. Και οι δύο κωδικοί λειτουργίας είναι πρωτόγονα πύλης για αυτό που οι προγραμματιστές Bitcoin ονομάζουν συμφωνίες. Τα συμφωνητικά είναι σενάρια που περιορίζουν το πού μπορούν να σταλούν στη συνέχεια τα κέρματα. Ξεκλειδώνουν θησαυροφυλάκια, ομαδοποίηση ελέγχου συμφόρησης και βελτιώσεις στην απόδοση δικτύου σε επίπεδα που έχουν κατασκευαστεί πάνω από το blockchain του Bitcoin.

Μέχρι το 2026, οι παράμετροι ενεργοποίησης του OP_CTV βρίσκονται επίσημα στο τραπέζι για πρώτη φορά από το 2022. Το προτεινόμενο όριο είναι 90% σηματοδότηση από τους miners. Το OP_CAT δοκιμάζεται στο signet, το δίκτυο δοκιμών για προγραμματιστές. Κανένα από τα δύο δεν έχει συναίνεση στην κοινότητα. Το συμβιβασμό με τον οποίο παλεύει η κοινότητα είναι πραγματικό. Η περισσότερη εκφραστικότητα ανοίγει νέες περιπτώσεις χρήσης. Επίσης, επεκτείνει την επιφάνεια επίθεσης του Bitcoin. Οποιοσδήποτε νέος κωδικός λειτουργίας είναι μόνιμος. Δεν είμαι πεπεισμένος ότι κανένα από τα δύο περνάει στο 2026, αλλά η συζήτηση είναι το πιο ξεκάθαρο σημάδι μέχρι στιγμής ότι η διακυβέρνηση του Bitcoin μπορεί ακόμα να εξετάσει τα soft forks.

Τι σημαίνει ένα μαλακό πιρούνι για τα πορτοφόλια και τις θήκες

Για όποιον κατέχει bitcoin, το πρακτικό ερώτημα είναι αν ένα soft fork απαιτεί δράση. Η ειλικρινής απάντηση είναι σχεδόν πάντα όχι. Δεν υπάρχει τίποτα να κάνεις, τίποτα να διεκδικήσεις, τίποτα να μετεγκαταστήσεις. Ένα soft fork δεν δημιουργεί νέο ψηφιακό περιουσιακό στοιχείο. Τα υπάρχοντα πορτοφόλια συνεχίζουν να στέλνουν και να λαμβάνουν κέρματα σύμφωνα με τους παλιούς κανόνες χωρίς καμία ενέργεια από τον χρήστη.

Η εξαίρεση είναι όταν ένα soft fork εισάγει μια νέα μορφή διεύθυνσης. Η SegWit πρόσθεσε το πρόθεμα διεύθυνσης bc1. Τα πορτοφόλια έπρεπε να υποστηρίζουν τη νέα μορφή για να επιτρέπουν στους χρήστες να στέλνουν προς ή από διευθύνσεις SegWit και να αξιοποιούν την εξοικονόμηση τελών που προσέφερε η νέα δομή συναλλαγών. Οι χρήστες με παλιά πορτοφόλια μπορούσαν ακόμα να στέλνουν και να λαμβάνουν κέρματα σε παλαιότερες διευθύνσεις μια χαρά. Η αναβάθμιση στη νέα έκδοση ήταν προαιρετική. Το Taproot έκανε το ίδιο πράγμα με τις διευθύνσεις bc1p. Αυτή η μορφή opt-in είναι όλο το νόημα. Ένα soft fork είναι λιγότερο ανατρεπτικό από ένα hard fork, επειδή η υιοθέτηση γίνεται σταδιακή και εθελοντική.

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

μαλακό πιρούνι

Γιατί τα Soft Forks υπερτερούν των Hard Forks για την υγεία του δικτύου

Το επιχείρημα για τα soft forks ως την προεπιλεγμένη διαδρομή αναβάθμισης καταλήγει στην ανθεκτικότητα του δικτύου, και τα μαθηματικά εδώ είναι στην πραγματικότητα αρκετά αδυσώπητα. Το Bitcoin τρέχει περίπου 22.992 προσβάσιμους πλήρεις κόμβους παγκοσμίως σύμφωνα με ένα στιγμιότυπο Bitnodes από τις 27 Απριλίου 2026. Συν έναν άγνωστο μεγαλύτερο πληθυσμό κόμβων πίσω από τείχη προστασίας. Ένα hard fork που χάνει το 10% αυτών των κόμβων λόγω αδράνειας ή διαφωνίας είναι, εξ ορισμού, ένα chain split. Δύο κρυπτονομίσματα. Δύο καθολικά βιβλία. Δύο αγορές. Δύο κοινότητες.

Ένα soft fork που χάνει το 10% των miners λόγω μη σηματοδότησης είναι απλώς μια ελαφρώς πιο αργή επιβεβαίωση, ενώ η πλειοψηφία του 90% επιβάλλει τους νέους κανόνες. Η οικονομική αλυσίδα παραμένει ενοποιημένη. Αυτή είναι η ασυμμετρία που οδηγεί την προτίμηση του Bitcoin για συμβατότητα με παλαιότερες εκδόσεις. Ένα επιτυχημένο soft fork ανταμείβει τον συντονισμό χωρίς να τιμωρεί όσους κινούνται αργά. Ένα αποτυχημένο soft fork απλά δεν ενεργοποιείται και μπορεί να δοκιμαστεί ξανά στον επόμενο κύκλο. Ένα αποτυχημένο hard fork δημιουργεί ένα νέο blockchain, με νέο branding και συνεχές πολιτικό βάρος που κανείς δεν ζήτησε.

Αυτός είναι ο λόγος για τον οποίο κάθε σημαντική αναβάθμιση στο blockchain του Bitcoin από το 2012, με μοναδική εξαίρεση το αμφιλεγόμενο fork του Αυγούστου 2017 που δημιούργησε το Bitcoin Cash, ήταν ένα soft fork. Η πλειοψηφία της δύναμης εξόρυξης έχει επιλέξει σταθερά τις αλλαγές που είναι συμβατές με παλαιότερες εκδόσεις αντί της απόκλισης. Το μοτίβο δεν είναι τυχαίο.

Κίνδυνοι Soft Fork και τρόποι αποτυχίας

Τα soft forks είναι ασφαλέστερα από τα hard forks. Δεν είναι ακίνδυνα. Το BIP 66 τον Ιούλιο του 2015 προκάλεσε μια τυχαία διαίρεση της αλυσίδας έξι μπλοκ όταν ορισμένοι εξορύκτες έδειξαν υποστήριξη για τους νέους κανόνες, αλλά στην πραγματικότητα δεν τους επικύρωσαν. Κλασική λειτουργία αποτυχίας. Οι αναβαθμισμένοι κόμβοι απορρίπτουν τα μπλοκ που οι μη αναβαθμισμένοι εξορύκτες συνεχίζουν να παράγουν. Οι ανταγωνιστικές αλυσίδες υπάρχουν για λίγο. Η ασφάλεια του δικτύου διαβρώνεται για λίγες ώρες. Η διαίρεση επιλύθηκε από μόνη της μόλις η πλειοψηφία κάλυψε την κατάσταση. Αλλά για αρκετές ώρες, το Bitcoin είχε δύο ανταγωνιστικές αλυσίδες να λειτουργούν ταυτόχρονα. Το διετές παράθυρο ενεργοποίησης του SegWit προκάλεσε επίσης πολιτική ζημιά που δεν επουλώθηκε πλήρως, συμπεριλαμβανομένης της τελικής δημιουργίας του Bitcoin Cash. Και ένα UASF χωρίς σαφή πλειοψηφία εξορυκτών φέρει τον πραγματικό κίνδυνο μιας μόνιμης διαίρεσης. Η συμβατότητα προς τα πίσω είναι ένας ισχυρός περιορισμός, όχι ένα ελεύθερο πέρασμα.

Καμιά ερώτηση?

Ναι. Οι προτάσεις OP_CHECKTEMPLATEVERIFY (BIP 119) και OP_CAT (BIP 347) είναι οι κορυφαίες. Και οι δύο στοχεύουν στην ενεργοποίηση σεναρίων τύπου covenant. Το OP_CTV έχει επίσημα υπό συζήτηση παραμέτρους ενεργοποίησης για πρώτη φορά από το 2022. Καμία από τις δύο δεν έχει συναίνεση από την κοινότητα. Δεν έχει οριστεί ημερομηνία ενεργοποίησης από τον Μάιο 2026.

Ναι, τελικά. Αλλά η ενεργοποίηση χρειάστηκε περίπου δύο χρόνια και χρειάστηκε μια πολιτική λύση (BIP 91 συν την απειλή UASF του BIP 148). Το SegWit έφτασε στο 100% της σηματοδότησης εξόρυξης μόνο μετά την αποστολή του BIP 91. Μόλις ενεργοποιήθηκε, κλειδώθηκε καθαρά. Η αλυσίδα δεν διασπάστηκε ποτέ. Το SegWit είναι η κανονική μελέτη περίπτωσης στη διακυβέρνηση soft-fork, προς το καλύτερο ή το χειρότερο.

Μέσω σηματοδότησης από τους miners. Οι αναβαθμισμένοι miners ενεργοποιούν μια σημαία στις κεφαλίδες των μπλοκ. Όταν η ποσοστιαία σηματοδότηση ξεπεράσει ένα όριο (συνήθως 90 έως 95 τοις εκατό), οι νέοι κανόνες ενεργοποιούνται σε ένα καθορισμένο ύψος μπλοκ. Τα μοντέλα που θα ακούσετε είναι τα BIP 9, BIP 8 και Speedy Trial. Το Speedy Trial είναι αυτό που χρησιμοποιεί το Taproot.

Όχι. Το δίκτυο παραμένει ένα. Το κρυπτονόμισμα παραμένει ένα. Το SegWit δεν δημιούργησε νέο περιουσιακό στοιχείο. Ούτε το Taproot. Τα hard forks μπορούν να διαχωρίσουν νέα κρυπτονομίσματα, όπως το Bitcoin Cash ή το Ethereum Classic. Τα soft forks δεν μπορούν.

Ένα soft fork αυστηροποιεί τους κανόνες. Το παλιό λογισμικό εξακολουθεί να επικυρώνει νέα μπλοκ. Η αλυσίδα παραμένει ενοποιημένη. Ένα hard fork χαλαρώνει ή αλλάζει εντελώς τους κανόνες. Το παλιό λογισμικό απορρίπτει τα νέα μπλοκ. Η αλυσίδα συχνά διασπάται, όπως έκαναν το Ethereum και το Ethereum Classic μετά το DAO fork, ή το Bitcoin και το Bitcoin Cash το 2017.

Τα δύο πιο γνωστά είναι το SegWit (24 Αυγούστου 2017, μπλοκ 481.824) και το Taproot (14 Νοεμβρίου 2021, μπλοκ 709.632). Προηγούμενα περιλαμβάνουν το P2SH (Απρίλιος 2012), το BIP 34, το BIP 66 και το BIP 65. Κάθε ένα από αυτά αυστηροποίησε τους κανόνες του Bitcoin διατηρώντας παράλληλα τους παλιούς κόμβους στην ίδια αλυσίδα.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.