— BIP ist das standardisierte Verfahren, mit dem Upgrades der
Bitcoin-Blockchain vorgeschlagen, von der Community besprochen und angenommen oder abgelehnt werden.
— BIPs schließen die Lücke im dezentralen
Bitcoin-System, um eine Verbesserung des Netzwerks zu ermöglichen und es relevant zu halten.
- Jeder kann eine Verbesserung des
Bitcoin-Kerns vorschlagen, aber dabei wird erwartet, dass das vorgeschlagene Upgrade das Rad nicht neu erfindet, dem festgelegten Format folgt, technisch einwandfrei und nicht allzu umfassend ist.
— BIPs sind entweder dazu gedacht, zu Informationszwecken zu dienen, die Konsensregeln zu überprüfen oder eine Änderung an der
Bitcoin-Software vorzunehmen.
- Seit der Einführung des ersten BIP im Jahr 2011 wurden viele BIPs vorgeschlagen und diskutiert, wodurch die
Bitcoin-Community aktiv und fortschrittlich bleibt.
Schlüsselwörter: Verbesserung, Vorschlag, Upgrades, Konsens, Soft Fork, Hard Fork, Champion, Taproot, Segwit.
Jedes Produkt, jeder Prozess oder jedes System muss in regelmäßigen Abständen aktualisiert werden, um relevant zu bleiben und nicht zu verkümmern. Sie müssen die Software, die Sie zuvor verwendet haben, mit der neuen Version aktualisieren müssen, um der alten Version einige Features oder Funktionen hinzuzufügen. Im Web2, wo der Urheber oder die Manager als zentrale Behörde fungieren, wird die Entscheidung, das Produkt zu aktualisieren oder zu verbessern, von oben geplant und ausgeführt. Im Fall von
Bitcoin ist das System stark dezentralisiert und es gibt keine Governance-Struktur, um diese Entscheidung zu treffen.
Bitcoin und andere digitale Währungen, die auf Blockchain basieren, funktionieren ebenfalls ähnlich wie Software. Es besteht ein ständiger Bedarf, ihre Arbeitsweise zu ändern, was eine weitreichende oder geringfügige, aber bedeutende Änderung sein kann. BIP ist daher ein Mechanismus, durch den Änderungen an der Funktionsweise von
Bitcoin vorgeschlagen werden, die auf die Gemeinschaftsstandards, die Konsensebene oder den Entwicklungsprozess ausgerichtet sein könnten. Wie das Akronym lautet, BIP bedeutet Vorschlag zur
Bitcoin-Verbesserung.
BIPs werden auf der Open-Source-Entwicklerplattform GitHub initiiert und diskutiert. Amir Taaki hat am 19. Oktober 2011 das erste BIP erstellt, in dem er BIP, den Typ, den Workflow, Formate und Vorlagen definiert hat. Fünf Jahre später reichte Luke Dashjr 2016
das zweite BIP ein, mit dem das im ersten Dokument enthaltene Verfahren überarbeitet und somit ersetzt wurde. Seitdem gab es mehr als 300 BIPs, von denen einige adoptiert und aktiv waren, während andere abgelehnt wurden. Einige BIPs waren ein Wendepunkt und markierten einen Meilenstein in der Geschichte von
Bitcoin, und bei einigen anderen wurden kleine und schrittweise Änderungen vorgenommen. Im Grunde gibt es drei Arten von BIP, die von Amir Taaki identifiziert wurden.
Arten von BIPs
1. Standards Track-BIPs: Das sind BIPs, die eine Änderung der Konsensebene von
Bitcoin vorschlagen. Die von diesen BIPs beschriebene Transformation wirkt sich auf die meisten
Bitcoin-Vorgänge aus, wie z. B. eine Änderung der Netzwerkprozedur, eine Änderung der Transaktionsgültigkeitsregel oder jede Änderung, die die Interoperabilität von Anwendungen beeinträchtigt
Bitcoin.
2. Informative BIPs: Das sind Vorschläge, die Informationen oder Richtlinien für die
Bitcoin-Community bieten und nicht unbedingt Vorschläge für neue Funktionen enthalten. Sie grenzen an Designprobleme und erfordern keinen Konsens der
Bitcoin-Gemeinschaft. Daher können die Ratschläge von Benutzern und Implementierern ignoriert oder befolgt werden.
3. Prozess-BIPs: Diese Vorschläge betreffen einen Prozess rund um
Bitcoin, aber nicht für das Netzwerkprotokoll. Diese BIPs könnten Änderungen im Entscheidungsprozess vorschlagen und die Tools oder die Umgebung, die bei der
Bitcoin-Entwicklung verwendet werden, ändern.
Lebenszyklus eines BIP
Jeder kann BIPs vorschlagen und der Prozess beginnt mit einer neuen Idee für
Bitcoin. Die Person, die das Konzept einreicht, ist als Autor oder BIP-Champion bekannt. Nicht für alle Ideen lohnt es sich, ein BIP zu entwickeln. Eine Möglichkeit festzustellen, ob eine Idee BIP-fähig ist, besteht darin, die
Bitcoin-Community auf GitHub zu fragen, ob die Idee eine Chance hat, akzeptiert zu werden. Falls die vorgeschlagene Änderung nur ein kleiner Patch für eine bestimmte Software ist, für die keine Standardisierung über mehrere Projekte hinweg erforderlich ist, ist dies an den projektspezifischen Entwicklungs-Workflow zu richten. Als Faustregel gilt, dass von der Person, die eine neue Idee vorschlagen möchte, erwartet wird, dass sie vergangene Diskussionen durchgeht und nachschaut, ob die Idee behandelt und umgesetzt wurde. Nach diesem ersten Schritt veröffentlicht der Autor die neue Stellungnahme auf der Mailingliste für
Bitcoin-Entwicklung.
BIPs haben einen dreiphasigen Lebenszyklus. Die Phasen eines BIP beinhalten:
1. Entwurf: Die neue Idee, die an der Mailingliste, dem Redakteur und im Repository der
Bitcoin-Community auf GitHub eingereicht wurde, wird zu einem BIP-Entwurf. In dieser Phase hat der Autor die Möglichkeit, den Entwurf zu konkretisieren und ist dafür verantwortlich, innerhalb der Community einen Konsens zu diesem Thema zu erzielen und abweichende Meinungen zu dokumentieren. Der Autor könnte eine Special Interest Group (SIG) -Mailingliste für die Diskussionen erstellen und ein Git-Repository einrichten, um Kommentare in der frühen Entwurfsphase zu erhalten. Wenn der Autor oder Herausgeber feststellt, dass mit dem Entwurf keine nennenswerten Fortschritte erzielt wurden, kann er das BIP verschieben und es später wieder einführen. Der Herausgeber hat auch das Recht, einen Entwurf abzulehnen, wenn er die festgelegten Kriterien wie Formatierungsregel, technische Solidität, Vermeidung von Doppelarbeit und Fokussierung nicht erfüllt.
2. Vorgeschlagen: Nachdem ein Konsens in der Gemeinschaft für den Entwurf erzielt wurde, wird der Entwurf in „Vorgeschlagen“ geändert, wenn der Autor ihn für abgeschlossen hält, eine funktionierende Implementierung im Fall von Standards hat, BIPs verfolgen und einen Community-Plan hat, um ihn in
den endgültigen Status zu bringen .
3. Abschliessend: Ein BIP geht vom vorgeschlagenen zum endgültigen über, wenn Kriterien erfüllt wurden, die die Akzeptanz in der Praxis widerspiegeln. Die Anforderungen hängen von den vorgeschlagenen Änderungen ab, bei denen es sich um eine Soft Fork oder eine Hard Fork handeln kann.
Der endgültige
Status bedeutet nicht, dass die vorgeschlagene Änderung aktiviert wurde. Die Aktivierung kann einige Zeit in Anspruch nehmen. Das neue Upgrade wird zuerst in den
Bitcoin-Kern integriert, den Softwarecode der Blockchain, bis die Knoten, auf denen die
Bitcoin-Blockchain läuft, zustimmen, sie zu aktivieren, d. h. die Version ausführen enthält das neue Upgrade. Falls das neue Upgrade mit einer älteren Version der Software kompatibel ist, wird das als Soft Fork angesehen, für das eine Zweidrittelmehrheit der" Bergleute von 90% erforderlich ist. Ein Hard Fork ist ein BIP, das neue Software und eine grundlegende Änderung des Codes einführt und daher eine allgemeine Akzeptanz in der
Bitcoin-Wirtschaft erfordert.
Wie sich BIPs auf Bitcoin auswirken
1. Der wesentliche Effekt von BIP ist, dass es ein Fenster der Verbesserung des
Bitcoin-Kerns schafft, der Prozess der Aufstellung von Regeln und der Information der gesamten
Bitcoin-Community über
Status der Blockchain.
2. Die von BIPs ausgelösten Debatten und Diskussionen sorgen dafür, dass die
Bitcoin-Community lebendig und lebensfähig bleibt. Einige BIPs hatten weitreichende Auswirkungen auf den
Bitcoin-Kern in Bereichen wie Datenschutz und Sicherheit.
3. Die Auswirkungen lassen sich besser einschätzen, wenn man sich einige kritische BIPs ansieht, die übernommen wurden und aktiv sind. Diese BIPs, abgesehen von den zuvor diskutierten 001 und 002, beinhalten:
BIP 008 und BIP 009 haben die Regeln für die Implementierung von Soft-Fork-Upgrades auf der
Bitcoin-Blockchain festgelegt.
BIP 141, bekannt als segregated Witness (Segwit), führte die Trennung der Zeugensignatur von der Transaktion ein, um die Kapazität des Netzwerks zu erhöhen. Es war ein Soft Fork, der sich mit der Skalierbarkeit von
Bitcoin-Software befasste.
BIP 340, 341 und 342: Diese BIPs sind nach wie vor eine der radikalsten Upgrades der
Bitcoin-Blockchain. Diese drei BIPs sind in Taproot kodifiziert, was den Datenschutz und die Effizienz der
Bitcoin-Blockchain verbessert, indem es minimiert, wie viele Informationen über die Transaktionsausgabe bei Erstellung oder Zeitaufwand preisgegeben werden. Es wurde auf Segwit aufgebaut, indem das Schnorr-Signaturschema mit
Bitcoin zusammengeführt wurde, um den Datenschutz zu verbessern und die Transaktionsgebühren zu senken.
Autor: Gate.io Beobachter:
M. Olatunji
Haftungsausschluss:
* Dieser Artikel gibt nur die Ansichten der Beobachter wieder und stellt keine Anlagevorschläge dar.
*Gate.io behält sich alle Rechte an diesem Artikel vor. Das erneute Posten des Artikels ist erlaubt, sofern auf Gate.io verwiesen wird. In allen anderen Fällen werden rechtliche Schritte wegen einer Urheberrechtsverletzung eingeleitet.