Bitcoin Core 0.21.0 führt Deskriptor-Wallets und die Berechnung von Provisionen in Satoshi ein

Bitcoin Core 0.21.0 führt Deskriptor-Wallets und die Berechnung von Provisionen in Satoshi ein

Bitcoin-Entwickler haben die nächste Version des Bitcoin Core-Software-Clients 0.21.0 mit Unterstützung für Deskriptor-Wallets und die neueste Version von Tor veröffentlicht.

Die Entwickler des Bitcoin Core-Clients kündigten die Veröffentlichung einer neuen Version an. Eine der wichtigsten Änderungen in Bitcoin Core 0.21.0 ist die Unterstützung von Deskriptor-Wallets, die den Schutz von BTC-Wallets erweitern. Während herkömmliche Brieftaschen private Schlüssel erfordern, um BTC zu verschieben, verwenden Deskriptor-Brieftaschen Skripte, um mehr serverseitige Flexibilität zu bieten. Diese Skripte können private Schlüssel enthalten, sind jedoch nicht wie herkömmliche Brieftaschen auf diese beschränkt.

In den Versionshinweisen für das Update wird klargestellt, dass die Unterschiede zwischen Deskriptor-Wallets und dem aktuellen Wallet-Format größtenteils auf nicht benutzerbezogene Elemente beschränkt sind und dass herkömmliche Wallets zumindest in naher Zukunft die Standardoption in Bitcoin Core bleiben werden. Andrew Chow, einer der Entwickler von Bitcoin Core, schlug vor, herkömmliche Brieftaschen bis 2023 vollständig zu entfernen und durch beschreibende zu ersetzen.

Bitcoin Core 0.21.0 bietet Unterstützung für die neueste Version des vertraulichen Browserprotokolls Tor V3, das Entwickler aus Sicherheitsgründen in diesem Sommer auf ältere Versionen verzichten möchten. Mit Bitcoin Core 0.21.0 sollen Kompatibilitätsprobleme für Benutzer behoben werden, die Knoten in einem vertraulichen Netzwerk ausführen möchten.

Aktualisierungen zur Verbesserung der Privatsphäre und Skalierbarkeit des Bitcoin-Netzwerks - Taproot- und Schnorr-Signaturen - wurden ebenfalls in Bitcoin Core 0.21.0 hinzugefügt, jedoch noch nicht aktiviert. Diese Updates wurden im Oktober im Bitcoin Core-Code implementiert. Nachdem der Code zum Testen bereit ist, können Entwickler das Update vor seiner Aktivierung testen, die für dieses Jahr geplant ist.

Die Entwickler bereiten seit etwa dreieinhalb Jahren eine weitere Änderung vor. Mit Bitcoin Core können Benutzer jetzt Transaktionsgebühren in Satoshi pro Byte und nicht in BTC pro Kilobyte der Transaktion manuell festlegen. Bisher stützte sich Bitcoin Core auf ein System zur Schätzung der Transaktionsgebühren, das durch Angabe des Betrags in BTC pro Kilobyte festgelegt wurde.

Mit der Version wird auch ein neues Blockfiltersystem für "Light Clients" eingeführt. Der neue Mechanismus ist für Light-Clients sicherer, da die Knoten im Voraus Blockfilter für Brieftaschen erstellen und die Brieftasche von Fall zu Fall Blockdaten anfordert, um die spezifischen Transaktionsdaten zu erhalten, die sie benötigt. Als Teil des vorherigen Prozesses forderten Wallets Daten für einen bestimmten Block von verbundenen P2P-Knoten an.

Neben vielen anderen Änderungen unterstützt Bitcoin Core jetzt eine SQLite-Datenbank sowie eine Funktion, die die Anzahl der Relay-Versuche reduziert, die ein Knoten unternimmt, wenn er eine Transaktion nicht an andere Knoten übertragen kann.

Zur Erinnerung: Bitcoin Core 0.20.1 wurde im August letzten Jahres veröffentlicht.