Start
Start

Bitcoin hat keine zentrale Instanz, die entscheiden kann, welche Aktualisierungen vorgenommen werden sollen und wie das Protokoll weiterentwickelt werden soll. Seit 2009 wurde es jedoch ständig weiterentwickelt, sodass die neuesten Implementierungen in Bezug auf ihren Code nicht mehr viel mit Satoshi Nakamotos erster Erfindung gemeinsam haben.
Um zu verhindern, dass dieser Entwicklungsprozess chaotisch abläuft, nutzen Entwickler die Unterstützung von BIPs. Diese Verbesserungsvorschläge ermöglichen es der Community, neue Funktionen zur Optimierung des Bitcoin-Protokolls vorzuschlagen, zu diskutieren und zu implementieren. Aber was genau ist ein BIP und wie funktioniert dieser Prozess? In diesem Artikel untersuchen wir eingehend, was ein BIP ist, welche verschiedenen Arten von Vorschlägen es gibt und welche Schritte zur Annahme eines BIP führen können.
BIP ist eine Abkürzung für“ Vorschlag zur Verbesserung von Bitcoin „, was als „Vorschlag zur Verbesserung von Bitcoin“ ins Französische übersetzt werden kann. Es ist ein formelles Dokument, das verwendet wird, um Protokolländerungen, eine neue Funktion oder einen neuen Standard vorzuschlagen. Das Hauptziel von BIPs besteht darin, einen Rahmen für transparente Änderungen an Bitcoin zu schaffen und gleichzeitig den bestehenden Konsens aufrechtzuerhalten.
Jedes BIP ist ein detailliertes Dokument, in dem die Ziele der vorgeschlagenen Verbesserung, die Gründe dafür, etwaige Kompatibilitätsprobleme sowie die Vor- und Nachteile erläutert werden. Es beschreibt auch die technischen Schritte, die zur Umsetzung der Verbesserung erforderlich sind.
BIPs können von jedem geschrieben werden. Sie müssen jedoch der Zustimmung anderer Mitglieder der Bitcoin-Community unterliegen. Der Prozess wird von Bitcoin Core verwaltet, der rund 99% des Knotennetzwerks ausmacht. Sechs Entwickler sind für die Verwaltung der BIPs verantwortlich: Bryan Bishop, Jon Atack, Jon Atack, Luke Dashjr, Mark Erhardt (Murch), Olaoluwa Osuntokun und Ruben Somsen.
Es ist jedoch wichtig zu verstehen, dass die Rolle dieser Personen bei der Bearbeitung von BIPs nicht bedeutet, dass sie Bitcoin kontrollieren. Wenn jemand eine Verbesserung vorschlägt, die im formalen Rahmen von BIPs nicht akzeptiert wird, kann er sie jederzeit direkt der Bitcoin-Community vorstellen oder sogar einen Fork erstellen, der Änderungen beinhaltet. Der Vorteil des BIP-Prozesses liegt in seiner Formalität und Zentralisierung, was die Debatte erleichtert, um Spaltungen unter den Bitcoin-Nutzern zu vermeiden, die versuchen, Aktualisierungen auf einvernehmliche Weise umzusetzen. Letztlich ist es das Prinzip der wirtschaftlichen Mehrheit, das die Machtspiele innerhalb des Protokolls bestimmt.
BIPs werden in drei Hauptkategorien eingeteilt: Spezifikations-BIPs (Titel „Standards“), informative BIPs (Informativ) und Prozess-BEPs (Prozess).
Les Die Spezifikation gibt Signaltöne aus betreffen Änderungen, die sich direkt auf Bitcoin-Implementierungen auswirken. Diese Kategorie umfasst Netzwerkänderungen, neue Gültigkeitsregeln für Blöcke und Transaktionen sowie Interoperabilitätsaspekte. In dieser Kategorie finden wir wichtige Bitcoin-Updates, wie z. B. die BIPs, die mit dem SegWit-Soft-Fork verknüpft sind (BIP141, BIP143 und BIP147).
Les Informative BEPs der Bitcoin-Community Informationen oder Empfehlungen zur Verfügung stellen. Sie schlagen zwar keine direkten Änderungen des Protokolls vor, beraten jedoch zu verschiedenen betrieblichen Aspekten. Zum Beispiel ist das BIP32, mit dem die heute weit verbreiteten deterministischen und hierarchischen Wallets eingeführt wurden, ein informatives BIP. Es unterstützt Entwickler bei der Standardorganisation kryptografischer Schlüssel in einer Wallet, ohne dass Software erforderlich ist, die diesem Standard folgt.
Schließlich die Signaltöne verarbeiten beschreiben Änderungen in den Verfahren rund um Bitcoin, die sich nicht direkt auf das Protokoll auswirken. Diese BIPs können sich auf Änderungen der Verwaltungsprozesse oder der Entwicklungsinstrumente beziehen und werden hauptsächlich verwendet, um die Art und Weise, wie Diskussionen geführt werden, zu strukturieren. Ein typisches Beispiel ist BIP2, das definiert, wie BIPs geschrieben werden sollten.
Standard-Track- und Informations-BIPs, die den Großteil der Vorschläge ausmachen, werden ebenfalls nach „Ebenen“ oder Ebenen klassifiziert. Diese zusätzliche Kategorisierung gibt an, welcher Aspekt des Bitcoin-Systems vom BIP betroffen ist. Auf diese Weise können Sie feststellen, ob sich das BIP auf Konsensregeln, Netzwerkkommunikation, Wallets usw. auswirkt. Hier sind die verschiedenen Ebenen, die es gibt:
➤ Entdecke den Unterschied zwischen einer weichen und einer harten Gabel.
Der Prozess der Erstellung eines BIP beginnt mit der Konzeptualisierung einer Idee. Der Autor des BIP, oft als „Champion“ bezeichnet, diskutiert seine Idee mit der Entwickler-Community über die Mailingliste Bitcoin-Entwicklung. In dieser Phase können Meinungen eingeholt und die Relevanz der vorgeschlagenen Idee bewertet werden.
Wenn die Idee vielversprechend ist, schreibt der Champion das BIP-Dokument unter Berücksichtigung des Formats. Sobald das BIP geschrieben ist, wird es erneut mit der Mailingliste geteilt Bitcoin-Entwicklung um den Vorschlag zu verfeinern. Wenn das BIP fertiggestellt ist, muss der Autor vorschlagen, es hinzuzufügen das GitHub-Repository, das alle BIPs enthält.
Die Herausgeber von BIP überprüfen diesen Vorschlag, um festzustellen, ob er alle Kriterien erfüllt. Das BIP sollte technisch machbar, für das Protokoll von Vorteil sein, der erforderlichen Formatierung entsprechen und der Philosophie von Bitcoin entsprechen. Wenn das BIP diese Bedingungen erfüllt, wird es offiziell in das GitHub BIP-Repository integriert. Er erhält dann eine Nummer. Diese Nummer wird vom Herausgeber, in der Regel Luke Dashjr, festgelegt und logisch zugewiesen: BIPs, die sich mit ähnlichen Themen befassen, erhalten häufig fortlaufende Nummern.
BIPs durchlaufen während ihres Lebenszyklus unterschiedliche Status. Der aktuelle Status ist in der Kopfzeile jedes BEP angegeben:

➤ Erfahre mehr über Methoden zur Aktivierung von Forks auf Bitcoin.
Les Vorschläge zur Verbesserung von Bitcoin (BIPs) verkörpern einen Prozess, der für die konfliktfreie Entwicklung von Bitcoin unerlässlich ist. Sie ermöglichen es der Community, Verbesserungen auf transparente Weise vorzuschlagen, zu diskutieren und umzusetzen und gleichzeitig den Konsens der Nutzer anzustreben. Sie sorgen dafür, dass Satoshi Nakamotos Erfindung trotz ihrer verteilten Struktur weiter voranschreitet, ohne ins Chaos zu geraten.

