Was ist ein BIP (Bitcoin Improvement Proposal)?

Als Podcast verfügbar
Teile den Artikel:

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.

Was ist ein BIP auf Bitcoin?

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.

Was sind die verschiedenen Arten von BEPs auf Bitcoin?

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:

  • Konsensschicht : Die BIPs in dieser Ebene beziehen sich auf Bitcoin-Konsensregeln, wie z. B. Änderungen der Block- oder Transaktionsvalidierungsregeln. Diese Vorschläge können entweder Weiche Gabeln (abwärtskompatible Modifikationen) oder Harte Gabeln (Änderungen nicht abwärtskompatibel). Zum Beispiel fallen SegWit- und Taproot-BIPs in diese Kategorie;
  • Peer-Dienste : Diese Ebene betrifft die Funktionsweise des Bitcoin-Knotennetzwerks, d. h. wie die Knoten im Internet zueinander finden und miteinander kommunizieren;
  • API/RPC : Die BIPs in dieser Ebene betreffen Anwendungsprogrammierschnittstellen (APIs) und Remote Procedure Calls (RPCs), die es Bitcoin-Software ermöglichen, mit Knoten zu interagieren;
  • Ebene „Anwendungen“ : In dieser Ebene geht es um Anwendungen, die auf Bitcoin basieren. BIPs in dieser Kategorie befassen sich in der Regel mit Änderungen der Standards von Bitcoin-Wallets.

➤ Entdecke den Unterschied zwischen einer weichen und einer harten Gabel.

Wie läuft die Einreichung eines BIP auf Bitcoin ab?

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:

  • Entwurf : Der Vorschlag wird noch ausgearbeitet und erörtert;
  • Vorgeschlagen : Das BIP gilt als vollständig und bereit für eine Überprüfung durch die Gemeinschaft;
  • Aufgeschoben : Das BIP wird vom Champion oder von einem Redakteur für später auf Eis gelegt;
  • Abgelehnt : Ein BIP wird als abgelehnt eingestuft, wenn es seit 3 Jahren keine Aktivität mehr gezeigt hat. Der Autor kann sich dafür entscheiden, die Arbeit zu einem späteren Zeitpunkt fortzusetzen, sodass er zum Entwurfsstatus zurückkehren kann;
  • Zurückgezogen : Das BIP wurde von seinem Autor zurückgezogen;
  • Final (Endgültig) : Das BIP wird auf Bitcoin akzeptiert und weithin implementiert;
  • Aktiv (aktiv) : Nur für Prozess-BIPs wird dieser Status zugewiesen, sobald ein bestimmter Konsens erreicht ist;
  • Ersetzt/Veraltet): Das BIP ist nicht mehr anwendbar oder wurde durch einen neueren Vorschlag ersetzt, der es nutzlos macht.

➤ Erfahre mehr über Methoden zur Aktivierung von Forks auf Bitcoin.

Fazit

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.

Als Podcast verfügbar

Zusammenfassung

Teile den Artikel:

Diese Artikel könnten Ihnen gefallen

Bitstack SAS, ein im Handels- und Unternehmensregister von Aix-en-Provence unter der Nummer 899 125 090 eingetragenes Unternehmen, das den Handelsnamen Bitstack führt, ist als Vertreter von Xpollens — einem von der ACPR zugelassenen E-Geld-Institut (CIB 16528 — RCS Nanterre Nr. 501586341, 110 Avenue de France 75013 Paris) — bei der Prudential Control and Resolution Authority („ACPR“) registriert.“) unter der Nummer 747088 und als Crypto-Asset Service Provider („PSCA“) bei der Autorité des Marchés Financiers („AMF“) als Austausch von Krypto-Assets gegen Gelder zugelassen, der Tausch von Cryptoassets für andere Kryptoassets, Ausführung von Aufträgen über Kryptoassets im Namen von Kunden, Verwahrung und Verwaltung von Kryptoassets im Namen von Kunden und Erbringung von Kryptoasset-Transferdiensten im Namen von Kunden unter der Nummer A2025-003, deren Hauptsitz sich in 100 Impasse des Houillères 13590 Meyreuil befindet.

Investitionen in digitale Vermögenswerte bergen das Risiko eines teilweisen oder vollständigen Verlusts des investierten Kapitals.
Die Wertentwicklung in der Vergangenheit ist keine Garantie für die zukünftige Wertentwicklung.
HERUNTERLADEN
Bitstack