BIP (Bitcoin Improvement Proposal) | von Wallex Trust & Custody | Die Hauptstadt | Januar 2021

Die Kraft des Konsenses zeigt sich in der Dezentralisierung
Die Einführung von Bitcoin als erste Kryptowährung der Welt erregte auf unzählige Weise die Vorstellungskraft der Welt, wie digitales Geld wirklich funktionieren könnte. Viele andere Befürworter haben ihre eigene Version von virtuellen Münzen und Token mit unterschiedlichen Zwecken und Verwendungszwecken herausgebracht. Diejenigen, die Nakamotos Idee treu geblieben sind, fanden es nicht allzu perfekt, sich nicht oder nur ungern zu ändern.
Und so kam das sogenannte Bitcoin Improvement Proposal (BIP), ein festgelegter Standard für diejenigen, die Änderungen am Bitcoin-Protokoll, Änderungen am Prozess oder Informationsquelle für die Bitcoin-Community vorschlagen. BIPs können Upgrade-Vorschläge für Soft Forks oder Hard Forks, Peer-to-Peer-Layer-Änderungen oder neue Backup-Mnemonik-Seed-Frameworks enthalten. Für nicht alle Vorschläge ist jedoch ein BIP erforderlich, mit einfachen Änderungen wie Code-Ausführung oder Änderungen an einer Schnittstelle.
Amir Taaki
Der erste Vorschlag zur Verbesserung von Bitcoin wurde erstmals von einem frühen Kryptoentwickler namens Amir Taaki vorgestellt, dem weithin anerkannten Schöpfer der weltweit ersten alternativen Implementierung des Bitcoin-Protokolls – Libbitcoin. Taaki glaubt, dass Bitcoin strukturierter und rechenschaftspflichtiger wäre, wenn BIPs richtig eingesetzt würden, was dem gesamten Bitcoin-Ökosystem zugute käme.
Das BIP von Taaki ist der Bitcoin-Community als BIP 0001 bekannt, das am 19. August 2011 eingereicht wurde. Das Dokument enthält den Standard für die Durchführung eines BIP-Prozesses. Taaki basierte auf dem Prozess zur Verbesserung einer berühmten digitalen Programmiersprache namens Python, wie im Python Enhancement Proposal oder PEP 0 beschrieben.
Das BIP
Alle BIPs wurden zuerst entworfen und dann von einer Einzelperson oder mehreren Autoren eingereicht. Normalerweise war es bereits ein Diskussionsthema in den Internet-Relay-Chat-Kanälen (IRC), der Mailingliste für die Bitcoin-Entwicklung und anderen, bevor es überhaupt erstellt wurde. Das Feedback der Community ist wichtig für die Ausarbeitung des Vorschlags, da er Änderungen unterliegt. Entwürfe können angenommen, zurückgestellt, abgelehnt oder zurückgezogen werden. Wenn BIPs die Änderungen berühren, die sich auf das Bitcoin-Protokoll auswirken, ist eine codierte Referenzimplementierung erforderlich. Sobald das BIP einen Konsens in der Gemeinschaft erreicht hat, wird es nur dann als endgültig angesehen. Die Entwickler implementieren dann den Code des übernommenen BIP, und Benutzer können den Code auch herunterladen und ausführen. BIPs sind jedoch nicht bindend. Während Entwickler entscheiden können, welcher Code implementiert werden soll, entscheiden auch Benutzer selbst, welche Software und welches Protokoll sie auf ihren Computern ausführen möchten. Daher sind rechtliche Schritte, die aufgrund von BIPs auftreten können, vor keinem Gericht zu verhandeln.
1. Standards verfolgen BIPs
Jeder Vorschlag, der Änderungen am Bitcoin-Protokoll anstrebte, wird als Standard Track BIP bezeichnet, einschließlich Blockdaten, oder als Änderung des Prozesses zur Validierung von Transaktionen innerhalb des Ökosystems. Es kann auch den Versuch abdecken, die interoperablen Funktionen zwischen zwei BIPs zu ändern. Dieser Versuch bedarf eines Konsenses, bevor er in Betrieb genommen werden kann. BIP 91 kann diesen Typ am besten darstellen.
2. Informations-BIPs
Diese Art von BIP konzentriert sich auf allgemeine Richtlinien, Designprobleme und andere Informationen, die der Bitcoin-Community im Allgemeinen nicht allzu viel Aufmerksamkeit schenken. Ein Beispiel hierfür wäre BIP 32.
3. BIPs verarbeiten
Bei diesem Typ handelt es sich um Vorschläge, mit denen Änderungen in den Kernprozessen des Bitcoin-Ökosystems verbessert werden sollen. Es ähnelt Standard Track BIPs, da sie eine Konsensabstimmung benötigen, damit eine wesentliche Änderung umgesetzt werden kann. Bei diesem Typ fällt BIP 2 ein.
1.Segwit oder getrennter Zeuge
BIP 141 wurde 2015 von zwei Entwicklern des Bitcoin Core-Projekts vorgeschlagen. Es wurde vorgeschlagen, die Skalierbarkeit von Bitcoin zu verbessern, einschließlich Lösungen für Probleme des Transaktionsdurchsatzes.
Das Upgrade wurde durch eine weiche Gabelung wirksam, für die über 95% der Bitcoin-Bergleute für eine feste Dauer von 14 Tagen abstimmen mussten. SegWit war eine Skalierungslösung, um mehr Transaktionen innerhalb eines einzelnen Blocks zu ermöglichen.
2.BIP 91
James Hilliard reichte diesen Vorschlag für eine weiche Gabel im Jahr 2017 ein, um die aktuelle SegWit-Lösung mit einer Hash-Power-Mehrheit von weniger als 95% zu aktivieren.
3.BIP 148 (UASF)
2017 stellte der pseudonyme Shaolin Fry BIP 148 als benutzeraktivierte SegWit-Softgabel-Lösung vor, um die gesamte Tx-Kapazität von Bitcoin zu erhöhen. Die Anforderung von BIP148 beträgt mehr als 50 Prozent der BTC-Vollknotenbenutzer, um ihre Software aktualisieren zu können. Bis jetzt hat es keine 50% Konsensabstimmung erreicht.
4.SegWit2X
Dieses BIP kombiniert zwei Skalierungslösungen mit SegWit und einer Erhöhung der Blockgröße um 2 MB. Es wird vorgeschlagen, zuerst SegWit zu implementieren. Innerhalb von drei Monaten nach SegWit wird eine Implementierung mit einer Blockgröße von 2 MB folgen. Nach einer starken Unterstützung durch die Community wurde es als Angriff auf das Netzwerk selbst aufgrund technischer Probleme angesehen, die zu seiner Kündigung führten.
5. Das Blitznetzwerk
Joseph Poon und Thaddeus Dryja haben dieses BIP im Jahr 2015 konzipiert, um die Skalierbarkeit des Tx-Frameworks von Bitcoin zu verbessern, indem sofortige Zahlungen außerhalb der Kette ermöglicht werden. Mikrozahlungen werden erstellt, um Geldtransfers ohne das mit dem Diebstahl von Gegenparteien verbundene Risiko zu ermöglichen. Brieftaschen mit mehreren Signaturen werden verwendet, um unbegrenzte Transaktionen zu ermöglichen, ohne die Daten in der Bitcoin-Blockchain zu speichern. Die einzigen in der Blockchain aufgezeichneten Daten sind das BTC-Volumen, das noch in der zugehörigen Brieftasche verfügbar ist, und der Beitragsprozentsatz jeder der beteiligten Parteien. Das Lightning-Netzwerk ermöglicht auch kettenübergreifende Zahlungen und die Verwendung intelligenter Verträge.
Der Bitcoin-Verbesserungsvorschlag ist eine klassische Methode, um den Massen die Dezentralisierung vorzustellen, indem ihnen die Freiheit eingeräumt wird, Verbesserungen für ein aktuelles dezentrales Finanzprojekt zum allgemeinen Nutzen der Gemeinschaft vorzuschlagen und vorzuschlagen. Der erforderliche Konsens ist ein Beispiel dafür, wie die Bitcoin-Community funktioniert, wenn Ideen von Grund auf stammen. Mit einem brillanten Vorschlag kann sich jeder das Recht verdienen, gehört, unterstützt und akzeptiert zu werden.