Τι είναι οι προτάσεις βελτίωσης Bitcoin (BIP) και πώς λειτουργούν;

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

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

Λόγω των σοβαρών επιπτώσεων που ενδέχεται να προκαλέσουν ορισμένες αλλαγές στους ανθρακωρύχους, μια τροποποίηση του κώδικα απαιτεί αποδοχή από τη συντριπτική πλειοψηφία του 95% περίπου, εκτός εάν δοθεί εύλογο κίνητρο για χαμηλότερο όριο. Υποστήριξη ενενήντα πέντε τοις εκατό θα πρέπει να σηματοδοτηθεί από τους τελευταίους 2,016 ανθρακωρύχους (περίπου 14 ημέρες εξόρυξης με μπλοκ 10 λεπτών).

Ως παράδειγμα, θα χρησιμοποιήσουμε την πρόσφατη υλοποίηση του Μαλακό πιρούνι Taproot, με την επισήμανση BIP 341. Τον Απρίλιο του 2021, μέσω ενός «γρήγορου δοκιμαστικού κωδικού» – που προοριζόταν να δώσει μια γρήγορη επίλυση στην αναβάθμιση – η ενεργοποίηση Taproot συγχωνεύτηκε στο Bitcoin Core.

Τις επόμενες δύο εβδομάδες, τουλάχιστον το 90% των μπλοκ που εξορύχθηκε (1,815 από τα 2,016 μπλοκ που εξορύχθηκε) περιλάμβαναν μια κωδικοποιημένη αναφορά που υποδηλώνει ότι οι εξορύκτες που εξόρυξαν αυτά τα μπλοκ ευνοούσαν την αναβάθμιση. Αυτό άνοιξε το δρόμο για την εκπληκτική συναίνεση που επιτεύχθηκε τους επόμενους μήνες, που οδήγησε στην τελική έγκριση τον Νοέμβριο του 2021.

Η τελική και επίσημη έγκριση ενός BIP γίνεται αυτόματα όταν οι χρήστες (χειριστές κόμβων) επιλέγουν ποια έκδοση Bitcoin Core θα κατεβάσουν και θα εκτελέσουν έναν κόμβο που αντικατοπτρίζει αυτή την αλλαγή. Στη συνέχεια, όλοι οι αναβαθμισμένοι κόμβοι μπορούν να αναγνωρίζουν και να αποδέχονται συναλλαγές που πραγματοποιούνται χρησιμοποιώντας αυτό το αναβαθμισμένο πρωτόκολλο.

Συνοπτικά, αυτά είναι τα κύρια βήματα της διαδικασίας έγκρισης:

  • Οποιοσδήποτε μπορεί να υποβάλει ένα BIP για να αλλάξει τον πυρήνα του Bitcoin.

  • Ένας συντάκτης πρέπει να περάσει το BIP.

  • Το BIP πρέπει να εγκριθεί από το ~ 95% των ανθρακωρύχων. και

  • Η κοινότητα πρέπει να αναβαθμίσει στη νέα έκδοση λογισμικού.

Ακολουθεί ένα γραφικό της διαδικασίας έγκρισης BIP:

Image_0

Πηγή: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work