Wat zijn Bitcoin-verbeteringsvoorstellen (BIP's) en hoe werken ze?

Het verzamelen van significante consensus binnen de gemeenschap is de eerste stap van het proces. Soms kan het zelfs bij de meest waardevolle voorstellen jaren duren voordat ze worden goedgekeurd of afgewezen, omdat de gemeenschap geen overeenstemming kan bereiken.

Zodra een BIP als concept is ingediend bij de BIP GitHub, wordt het voorstel op transparante wijze beoordeeld en uitgewerkt, zodat iedereen de voortgang en de daaruit voortvloeiende testresultaten kan bekijken. Als Bitcoin-blockchain is gebaseerd op codezullen protocolwijzigingen in de code moeten worden weerspiegeld, en zullen mijnwerkers een verwijzing naar hun gehashte blok moeten toevoegen om aan te geven dat zij de implementatie ervan accepteren of afwijzen.

Vanwege de ernstige gevolgen die sommige veranderingen voor mijnwerkers kunnen hebben, vereist een wijziging in de code acceptatie door een grote meerderheid van ongeveer 95%, tenzij er een redelijk motief wordt gegeven voor een lagere drempel. Vijfennegentig procent steun zal moeten worden gesignaleerd door de laatste 2,016 mijnwerkers (ongeveer 14 dagen aan mijnbouw met blokken van 10 minuten).

Als voorbeeld gebruiken we de recente implementatie van de Penwortel zachte vork, gelabeld als BIP 341. In april 2021 werd de Taproot-activatie via een “snelle proefcode” – bedoeld om een ​​snelle oplossing voor de upgrade te geven – samengevoegd met Bitcoin Core.

In de daaropvolgende weken bevatte ten minste 90% van de gedolven blokken (1,815 van de 2,016 gedolven blokken) een gecodeerde referentie die aangaf dat de mijnwerkers die deze blokken ontgonnen de voorkeur gaven aan de upgrade. Dit maakte de weg vrij voor de verbazingwekkende consensus die in de daaropvolgende maanden werd bereikt, wat leidde tot de definitieve goedkeuring in november 2021.

De definitieve en officiële goedkeuring van een BIP gebeurt automatisch wanneer gebruikers (node-operators) kiezen welke Bitcoin Core-versie ze willen downloaden en een node draaien die deze verandering weerspiegelt. Vervolgens kunnen alle geüpgradede knooppunten transacties herkennen en accepteren die met dat geüpgradede protocol zijn gemaakt.

Samenvattend zijn dit de belangrijkste stappen van het goedkeuringsproces:

  • Iedereen kan een BIP indienen om de Bitcoin-kern te wijzigen;

  • Een redacteur moet slagen voor het BIP;

  • Het BIP moet worden goedgekeurd door ~95% van de mijnwerkers; En

  • De gemeenschap moet upgraden naar de nieuwe softwareversie.

Hier is een afbeelding van het BIP-goedkeuringsproces:

Image_0

Bron: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work