Bitcoin dynamisch: Neue Möglichkeiten mit der Bitcoin Core Version 27.0

von | 11. Mai 2024

Bitcoin mag oft wie eine statische Blockchain erscheinen, die sich nicht weiterentwickelt. Doch im Hintergrund gibt es ständige Bemühungen, Bitcoin zu verbessern und sicherer zu machen. Die neueste offizielle Anpassung ist die Bitcoin Core Version 27.0, die im folgenden Artikel kurz besprochen wird. Da die Themen technischer Natur sind, wird jeden Abschnitt zusätzlich in einfacheren Worten erklärt.

Bitcoin Core Version 27.0 veröffentlicht: Was ist neu und verbessert?

Jake Simmons – 17. April 2024

Jake Simmons ist seit 2016 ein Bitcoin-Enthusiast. Seitdem er von Bitcoin gehört hat, studiert er täglich das Thema und versucht, sein Wissen mit anderen zu teilen. Sein Ziel ist es, zur finanziellen Revolution von Bitcoin beizutragen, die das Fiat-Geldsystem ersetzen wird. Neben BTC und Krypto studierte Jake Wirtschaftsinformatik an einer Universität. Nach seinem Abschluss im Jahr 2017 arbeitet er im Blockchain- und Kryptosektor. Du kannst Jake auf Twitter unter @realJakeSimmons folgen.

Bitcoin Core hat offiziell die Version 27.0 eingeführt, die eine Reihe von Verbesserungen und Aktualisierungen umfasst, die darauf abzielen, die Funktionalität und Sicherheit des Bitcoin-Netzwerks zu stärken. Das Update, das von der Bitcoin Core-Website und GitHub heruntergeladen werden kann, beinhaltet bedeutende Änderungen in den Netzwerkprotokollen, Sicherheitsmaßnahmen und Wallet-Operationen.

Bitcoin Core ist die grundlegende Software, die verwendet wird, um das Bitcoin-Netzwerk zu betreiben, und fungiert sowohl als Knoten als auch als Wallet. Es repräsentiert die Referenzimplementierung des Bitcoin-Protokolls, die die Hauptsoftware zur Aufrechterhaltung und Validierung der Blockchain ist. Ursprünglich im Jahr 2009 von Satoshi Nakamoto erstellt und veröffentlicht, ist Bitcoin Core entscheidend für die Dezentralisierung von Bitcoin. Es ermöglicht den Benutzern, Transaktionen unabhängig zu verifizieren und die Regeln des Netzwerks ohne zentralisierte Kontrolle durchzusetzen.

Wichtige Merkmale und Änderungen in Bitcoin Core V27.0

Veraltete Funktionen und zukünftige Ersatzlösungen

Die „libbitcoinconsensus“-Bibliothek, die fast ein Jahrzehnt lang ein Grundpfeiler war, ist nun veraltet und soll in Version 28 entfernt werden. Die Funktionalität dieser Bibliothek wird keine weiteren Updates über Taproot hinaus erhalten, was eine Hinwendung zu „libbitcoinkernel“ signalisiert. Diese verspricht eine robuste API, die direkt mit dem UTXO-Set für die Validierung von Transaktionen und Blöcken interagiert.

Stellen wir uns vor, die „libbitcoinconsensus“-Bibliothek ist wie ein altes, zuverlässiges Werkzeug, das Bitcoin seit fast einem Jahrzehnt benutzt hat, um sicherzustellen, dass alle Transaktionen und Aktivitäten im Netzwerk korrekt und nach den festgelegten Regeln ablaufen. Nun wird diese alte Bibliothek durch eine modernere ersetzt, die „libbitcoinkernel“ heißt. Diese Änderung bedeutet, dass das alte Werkzeug keine weiteren Aktualisierungen mehr erhalten wird, da es durch eine fortschrittlichere Technologie überholt ist.

Die neue „libbitcoinkernel“ ist wie ein neueres, leistungsfähigeres Werkzeug, das direkter und effizienter mit den Daten umgehen kann, die für die Überprüfung von Bitcoin-Transaktionen und die Sicherstellung der Blockintegrität benötigt werden. Diese Daten sind bekannt als das UTXO-Set, eine Art Aufzeichnung aller unverbrauchten Transaktionen, die man sich wie ein großes Buch der verfügbaren Bitcoin-Beträge vorstellen kann. Die neue Bibliothek kann also direkt mit diesem großen Buch arbeiten, um Transaktionen schneller und sicherer zu prüfen und zu bestätigen.

LegitimCrypto

Verbesserte Sicherheitsprotokolle

In einem bedeutenden Update der Datenverarbeitung wurde das Format der Datei mempool.dat, die unbestätigte Transaktionen speichert, geändert. Das neue Format, das die XOR-Verknüpfung von Transaktionsinhalten beinhaltet, ist darauf ausgelegt, Änderungen durch externe Software wie Antivirenprogramme zu verhindern. Eine Rückfalloption zum alten Format steht für diejenigen zur Verfügung, die ein Downgrade benötigen.

Stellen wir uns vor, Bitcoin hat ein spezielles Notizbuch, die Datei mempool.dat, in der alle unbestätigten, also noch nicht endgültig abgeschlossenen Transaktionen gespeichert werden. Dieses Notizbuch ist sehr wichtig, weil es Informationen enthält, die noch darauf warten, offiziell in die Bitcoin-Buchführung aufgenommen zu werden.

Nun gab es ein wichtiges Update in der Art und Weise, wie dieses Notizbuch geführt wird. Das Format dieser Datei wurde geändert, um eine Methode namens XOR-Verknüpfung einzusetzen. Diese Methode mischt die Informationen in einer Weise, die es schwer macht, sie von außen zu verändern, ohne dass es bemerkt wird. Das ist so, als ob Du eine spezielle Tinte verwenden würdest, die sofort sichtbar wird, wenn jemand versucht, darin herumzuschreiben. Dadurch werden die Transaktionsdaten vor ungewollten Änderungen durch externe Programme, wie zum Beispiel Antivirensoftware, geschützt.

Für alle, die aus irgendeinem Grund zum alten System zurückkehren müssen, gibt es auch eine Option, die es ermöglicht, das alte Notizbuch-Format weiterhin zu verwenden. Dies ist nützlich, wenn jemand Probleme mit der neuen Methode hat und vorübergehend die altbekannte Methode bevorzugt.

LegitimCrypto

Netzwerk- und P2P-Verbesserungen

Das Update führt standardmäßig die BIP324 v2 Transportebene ein, die sichere Verbindungsprotokolle im gesamten Netzwerk verbessert. Diese Verbesserung betont die Notwendigkeit präziser Systemzeiteinstellungen durch Knotenbetreiber, um die Integrität des Konsenses zu wahren, da die netzwerkangepasste Zeit aus dem Konsenscode entfernt wurde.

Stell dir vor, das Bitcoin-Netzwerk ist wie ein riesiges Telefonnetzwerk, das es den Computern ermöglicht, miteinander zu kommunizieren und Informationen auszutauschen. Nun wurde ein wichtiges Update durchgeführt, das dieses Netzwerk sicherer macht, indem es eine verbesserte Art der Verbindung herstellt, die BIP324 v2 Transportebene genannt wird.

Diese neue Art der Verbindung hilft dabei, sicherzustellen, dass die Informationen, die zwischen den Computern ausgetauscht werden, geschützt sind und nicht von anderen abgehört oder manipuliert werden können. Es ist so, als ob man eine spezielle Art von Schloss an den Telefonleitungen anbringt, um sicherzustellen, dass nur die richtigen Leute miteinander sprechen können.

Allerdings gibt es eine wichtige Sache zu beachten: Damit diese verbesserte Verbindung richtig funktioniert, müssen die Uhren der Computer genau eingestellt sein. Das bedeutet, dass die Zeit auf jedem Computer genau mit der Zeit auf den anderen Computern im Netzwerk übereinstimmen muss. Wenn die Uhren nicht genau synchronisiert sind, kann es zu Problemen kommen und die Sicherheit des Netzwerks beeinträchtigen. Daher ist es für die Betreiber der Computer, die am Bitcoin-Netzwerk teilnehmen, wichtig, sicherzustellen, dass ihre Uhren immer richtig eingestellt sind.

LegitimCrypto

Neuerungen in der Mempool-Politik

Die Einführung von Topologically Restricted Until Confirmation (TRUC) Transaktionen markiert eine wesentliche Änderung. Diese neue Politik, die derzeit nur auf Testnetzwerken anwendbar ist, zielt darauf ab, die Anreizstruktur um Transaktionsergänzungen und die Zuverlässigkeit des Gebührenerhöhens zu verbessern, indem Einschränkungen für die Ausgabe unbestätigter Outputs angewendet werden.

Stell dir vor, dass das Bitcoin-Netzwerk wie ein großes Warenlager ist, in dem Transaktionen wie Pakete hin- und hergeschickt werden. Nun wurde eine wichtige Änderung vorgenommen, die die Art und Weise betrifft, wie diese Pakete behandelt werden, bevor sie endgültig bestätigt werden.

Die Einführung von Topologically Restricted Until Confirmation (TRUC) Transaktionen ist wie das Hinzufügen neuer Regeln zum Warenlager. Diese neuen Regeln gelten derzeit nur auf Testnetzwerken, das sind sozusagen Übungsplätze für neue Bitcoin-Funktionen. Das Ziel dieser neuen Regeln ist es, die Anreize für das Hinzufügen von Transaktionen und die Zuverlässigkeit beim Erhöhen der Gebühren zu verbessern, indem Einschränkungen für die Verwendung von noch nicht bestätigten Transaktionen gesetzt werden.

Es ist, als ob man sagt: „Du kannst diese Pakete nur auf bestimmte Weise verarbeiten, bis sie offiziell bestätigt sind.“ Das soll sicherstellen, dass die Leute im Lagerhaus keine falschen oder unzuverlässigen Pakete verwenden, um das System auszunutzen. Durch diese Änderung wird das Bitcoin-Netzwerk sicherer und zuverlässiger, indem die Regeln für den Umgang mit noch nicht bestätigten Transaktionen klarer definiert werden.

LegitimCrypto

RPC- und externe Signatur-Updates

Anpassungen wurden am „addnode“ RPC vorgenommen, um ihn an die neue Standard-Einstellung „-v2transport“ anzupassen. Unterstützung für externe Signaturen auf Windows-Systemen wurde aufgrund von Abhängigkeiten von einer veralteten Bibliothek vorübergehend ausgesetzt, mit Plänen, diese wieder zu aktivieren, sobald eine Alternative integriert ist.

Stell dir vor, dass das Bitcoin-Netzwerk wie ein großes Team von Menschen ist, die zusammenarbeiten, um Informationen auszutauschen und Entscheidungen zu treffen. Nun wurden einige Änderungen an einem Werkzeug namens „addnode“ RPC vorgenommen, das dazu dient, neue Mitglieder in das Team aufzunehmen.

Diese Änderungen wurden vorgenommen, um das Werkzeug an eine neue Standard-Einstellung namens „-v2transport“ anzupassen. Das ist so, als ob man sagt: „Lass uns sicherstellen, dass dieses Werkzeug auf die gleiche Weise funktioniert wie die anderen Werkzeuge im Team.“ Dadurch wird sichergestellt, dass alle Teammitglieder auf die gleiche Art und Weise miteinander kommunizieren können.

Allerdings gibt es ein kleines Problem: Auf Windows-Systemen funktioniert die Unterstützung für externe Signaturen vorübergehend nicht. Das liegt daran, dass das Werkzeug von einer alten Bibliothek abhängig ist, die nicht mehr aktualisiert wird. Aber keine Sorge, es gibt bereits Pläne, diese Unterstützung wieder zu aktivieren, sobald eine alternative Lösung gefunden wurde. Bis dahin müssen wir vielleicht auf andere Werkzeuge zurückgreifen, um die gleiche Aufgabe zu erledigen.

LegitimCrypto

Entwicklung und Wallet-Optimierung

Der Bauprozess erfordert nun einen C++20-fähigen Compiler, was das Engagement des Projekts widerspiegelt, mit modernen Programmierstandards Schritt zu halten. Wallet-Verbesserungen beinhalten die Implementierung des CoinGrinder-Algorithmus zur Optimierung der Transaktionskosteneffizienz bei höheren Gebührenraten und Anpassungen am Branch And Bound-Algorithmus zur Anpassung an spezifische Transaktionsgebührenstrategien.

Den Nutzern wird empfohlen, durch Herunterfahren einer älteren Version, die derzeit läuft, und anschließende Installation der neuen Version zu aktualisieren. Dieser Prozess variiert leicht zwischen verschiedenen Betriebssystemen, bleibt jedoch unkompliziert. Die Kompatibilität erstreckt sich auf Systeme, die Linux Kernel 3.17+, macOS 11.0+ und Windows 7 oder neuer betreiben.

Stellen wir uns vor, das Bitcoin-Netzwerk ist wie ein großes digitales Gebäude, das ständig verbessert wird, um sicherer und effizienter zu werden. Nun gibt es einige wichtige Änderungen am Bauprozess dieses Gebäudes.

Zuerst einmal benötigen wir nun einen besonderen Bauplaner, einen sogenannten Compiler, der die neuesten Baupläne, die als C++20 bekannt sind, verstehen kann. Das zeigt, dass das Projekt daran arbeitet, mit den modernen Standards der Bauindustrie Schritt zu halten.

Außerdem wurden Verbesserungen am Geldspeicher des Gebäudes, der Geldbörse, vorgenommen. Ein neuer Algorithmus namens CoinGrinder wurde eingeführt, um sicherzustellen, dass die Transaktionen im Gebäude effizienter ablaufen, insbesondere wenn höhere Gebühren anfallen. Es ist wie ein intelligenter Weg, um sicherzustellen, dass wir das meiste aus unserem Geld herausholen, wenn wir es ausgeben.

Darüber hinaus wurden Anpassungen am Branch And Bound-Algorithmus vorgenommen, um sich besser an bestimmte Strategien für Transaktionsgebühren anzupassen. Das ist wie die Feinabstimmung eines Mechanismus, um sicherzustellen, dass er genau das tut, was wir wollen, wenn es um den Umgang mit Geld geht.

Um von diesen Verbesserungen zu profitieren, ist es ratsam, die ältere Version des Gebäudes zu aktualisieren, indem man die neue Version installiert. Dieser Prozess ist nicht schwer und variiert ein wenig je nachdem, welches Betriebssystem du verwendest. Die neuen Änderungen sind mit vielen verschiedenen Betriebssystemen kompatibel, einschließlich Linux, macOS und Windows.

LegitimCrypto

Die Veröffentlichung von Bitcoin Core 27.0 steht kurz bevor und wird die Betriebsdynamik der zugrundeliegenden Infrastruktur von BTC erheblich beeinflussen. Mit Verbesserungen, die auf Sicherheit, Effizienz und robuste Transaktionshandhabung fokussiert sind, zielt diese Version darauf ab, die Resilienz des Netzwerks gegenüber sich entwickelnden Bedrohungen und Skalierbarkeitsherausforderungen zu festigen.

Quelle: Bitcoinist

Artikelempfehlungen:

Telegram Logo „Bye Bye Staat & Hallo Freiheit“
Abonniere jetzt LegitimCrypto auf Telegram!

Legitim-Newsletter

 

Abonniere den Newsletter,


um die wichtigsten Updates per E-Mail zu erhalten!

Du hast dich erfolgreich angemeldet - danke!