Wie viele BIPs wurden 2021 in den Standardmandanten übernommen?

Mit Taproot wurde eine Reihe langjähriger BIPs in das Bitcoin-Standard-Client/Consensus-Protokoll integriert – BIP341, BIP340 und BIP342. Der BIPS-Index des Bitcoin-Repositorys ist jedoch unklar, wann ein BIP tatsächlich „adoptiert“ und in den Standard-Client integriert wurde.

Hat jemand Vorschläge zur Identifizierung, welche BIPs in Bitcoin-Core implementiert wurden und wann?

Antworten (2)

BIPs sind nur Vorschläge. Ob eine bestimmte Software diese unterstützt/annimmt, ist Sache der Entwickler dieser Software.

Um herauszufinden, welche BIPs speziell von Bitcoin Core unterstützt werden, schauen Sie sich die Datei doc/bips.md an .

Vielen Dank für Ihre Antwort, Pieter - jedoch ist gemäß meiner Frage die Datei doc/bips.md unklar, wann das BIP von Bitcoin Core übernommen/zusammengeführt wurde.
Ah, Sie können sich die Versionsnummern ansehen. 0.21.0, 0.21.1 und 22.0 wurden 2021 veröffentlicht. Beachten Sie, dass die Deskriptor-BIPs (380 und höher) größtenteils in früheren Versionen implementiert wurden, aber erst später in BIPs umgewandelt wurden.

Mit Taproot wurde eine Reihe langjähriger BIPs in das Bitcoin-Standard-Client/Consensus-Protokoll integriert – BIP341, BIP340 und BIP342.

Bitcoin Core ist eine Implementierung des Bitcoin-Protokolls. Es wird von vielen als Referenzimplementierung angesehen und ist zum Zeitpunkt des Schreibens sicherlich die dominierende Implementierung im Netzwerk.

Gemäß BIP 2 kann sich ein BIP in einem FINAL/ACTIVE-Zustand befinden. Dies bedeutet jedoch nicht zwangsläufig, dass ein BIP in Bitcoin Core übernommen wird. Einige BIPs (z. B. BIP 39 ) sind vorgeschlagene Standarddokumente, die im breiteren Ökosystem implementiert wurden, aber nicht in Bitcoin Core implementiert wurden.

Es gibt drei Arten von BIPs (Prozess, Information, Standard) und selbst innerhalb von beispielsweise Standard-BIPs können sie von Consensus (Soft Fork) bis zu Anwendungen variieren, die möglicherweise nicht auf Bitcoin Core anwendbar sind. BIP 340-342 waren Beispiele für Consensus (Soft Fork). Offensichtlich musste Bitcoin Core diese Funktionen implementieren, damit diese Konsensänderungen im Netzwerk aktiviert werden konnten.

Der Status jedes BIP ist jedoch nicht immer aktuell. Zum Beispiel wurde Signet in Bitcoin Core implementiert, befindet sich aber immer noch in einem vorgeschlagenen Zustand. Daher wäre jede Zählung von BIPs in einem FINAL/ACTIVE-Zustand keine genaue Darstellung dessen, was „übernommen“ oder „in den Standard-Client integriert“ wurde.

Vielen Dank für den Kontext zum Stand der BIPs und ihrer Beziehung zur Implementierung.