Bitcoin-Miner initiieren Taproot-Aktivierung – BitcoinBlog.de – der Blog für Bit …
Eine große Mehrheit der Miner hat Taproot akzeptiert, das erste große Bitcoin-Upgrade seit SegWit. Der Aktivierung steht nichts mehr im Wege.
Das Taproot-Upgrade kann auch als Lehre für die Geschwindigkeit von Bitcoin-Upgrades verstanden werden. Anfang 2018 schlug Gregory Maxwell Taproot vor . Seitdem wurde das Update entwickelt, poliert und getestet und vor allem: ein Weg gesucht, es möglichst störungsfrei zu aktivieren.
Nach langen Diskussionen und Abstimmungen der Miner entschieden sich die Entwickler für die Variante „ Speedy Trial “ von BIP8 dem klassischen Mechanismus, durch den früher Soft Forks gefahren wurden aktiviert. Mit Speedy Trial können Miner drei Monate lang signalisieren, ob sie für eine Soft Fork bereit sind oder nicht. Sobald 90 Prozent der Blöcke über einen Zeitraum von rund zwei Wochen ein „Ja“ enthalten, wird das Upgrade gesperrt.
Dies geschah letztes Wochenende . Damit ist der Weg frei für Taproot. Es wird jedoch einige Zeit dauern, bis es aktiviert wird. Taproot wird im Bitcoin-Netzwerk erst etwa sechs Monate nach dem „Lock-In“ live gehen, rund 24.000 Blöcke. Dies wird voraussichtlich Ende November bis Mitte Dezember der Fall sein. Mit der neuen Methode zur Ansteuerung von Soft Forks wollen die Entwickler Erfahrungen umsetzen, die sie mit bisherigen Soft Forks gemacht haben. Die sechsmonatige Aktivierungsverzögerung soll dem Ökosystem die Möglichkeit geben, die Software zu aktualisieren, damit sie zu gegebener Zeit bereit ist. Damit sollen potenzielle Verlustrisiken, beispielsweise durch Verwechslungen oder falsche Adressen, vermieden werden.
Taproot selbst ist ebenso umfangreich wie komplex . Das Upgrade führt drei neue Funktionen ein:
MAST (Merkelized Abstract Syntax Tree) verwendet Hash-Bäume (Merkle-Bäume), um die Bedingungen, unter denen ein Smart Contract erfüllt wird, in einem Baum von Hashes zu verbergen. Bisher haben Transaktionen, bei denen Coins in einem Smart Contract ausgegeben werden, alle Bedingungen aufgezeigt, die dies ermöglichen. Bei MAST zeigt die Transaktion nur die erfüllten Bedingungen. Alternative Bedingungen bleiben im Dunkeln. Dies könnte die Erkennung von Lightning-Transaktionen erschweren.
Außerdem führt Taproot Schnorr-Signaturen ein. Dies sind ein lang gehegter Wunsch der Kernentwickler den die Bitcoin-Cash-Community seit einiger Zeit erfolgreich erfüllt hat . Schnorr-Signaturen sind nativ Multisig-fähig, was bedeutet, dass die Unterschiede zwischen normalen und Multisig-Adressen aufgelöst werden. So wird es beispielsweise nicht mehr leicht zu unterscheiden sein, ob eine Adresse Teil eines Lightning-Kanals ist oder nicht. Dies soll auch die Fungibilität von Bitcoins und damit die Privatsphäre stärken. Außerdem reduziert Schnorr die Transaktionsgröße geringfügig, je nach Art um etwa 20 Prozent. Dies wird die Skalierbarkeit von Bitcoin verbessern, den Durchsatz erhöhen und möglicherweise die Gebühren senken.
Schließlich führt Taproot Tapscript ein, eine Modifikation der bisherigen Programmiersprache zum Schreiben von Skripten für Smart Contracts. Damit soll einerseits die Skriptsprache an MAST und Schnorr angepasst und andererseits die Entwicklung von Smart Contracts verbessert werden.
Im Allgemeinen hofft die Community, dass Taproot Smart Contracts für Bitcoin inspirieren wird. Ethereum zeigt, welche Macht Smart Contracts entfalten können, wo sie eine Vielzahl von dezentralen Anwendungen (dapps) ermöglichen, die längst nicht mehr beherrschbar sind. Es ist sehr fraglich, ob Bitcoin durch Taproot wirklich an Boden gewinnen kann, da die grundlegenden Unterschiede zwischen den Skripten in Bitcoin und Ethereum bestehen bleiben.
Im Wesentlichen wird Taproot die Privatsphäre bestimmter Nischenanwendungen eher leicht verbessern: So sieht man nicht mehr, ob ein Smart Contract, den jemand mit mehreren Unterschriften eingelöst hat, erfüllt worden wäre, wenn eine bestimmte Anzahl von Blöcken verstrichen wäre . Das klingt nach einem Detail, kann aber Lightning-Transaktionen möglicherweise verschleiern.
Aber zunächst wird die Fungibilität von Bitcoin-Transaktionen durch Taproot sinken, da es ein anderes Format gibt, durch das sich Adressen und Coins unterscheiden lassen. Wenn Bitcoin-Nutzer jedoch flächendeckend auf Taproot umsteigen, führt dies zu einer Verbesserung der Fungibilität, da dann die Unterscheidung zwischen den einfachen P2PKH-Adressen ("1 …") und P2SH-Adressen ("3 …") verschwinden.
Insgesamt wird sich die Erhöhung der Skalierbarkeit nur dann bemerkbar machen, wenn Schnorr ausgiebig genutzt wird. Schnorr-Signaturen geben Nutzern und Börsen aber schon jetzt die Chance, die Gebühren bei Bedarf zumindest etwas zu senken.
Insgesamt sollte man von Taproot nicht zu viel erwarten. Doch das Upgrade verbessert mehrere Bereiche der technischen Kerninfrastruktur – insbesondere die Einführung eines neuen Signaturalgorithmus ist ein großer Sprung – und zeigt, dass Bitcoin auch im Jahr 2021 noch verändert werden kann. Die Aktivierung und die vorausgegangene Diskussion zeigen endlich, wie sorgfältig und wie langsam das passiert.
Genialer Text diese Newsschlagzeile stammt von
[ENGLISH]