Bitcoin geht einer skalierbaren und privaten Zukunft einen Schritt näher
Die zentralen Thesen
- Die Codebasis für Schnorr-Signaturen und Taproot-Technologien wurde kürzlich in Bitcoin Core zusammengeführt.
- Die neuen Technologien werden günstige und private Transaktionen ermöglichen, von denen andere Technologien wie Lightning Network weiter profitieren können.
Teile diesen Artikel
Bitcoin Core ist relativ konservativ und legt Wert auf Einfachheit und Sicherheit gegenüber einer Vielzahl von Funktionen. Dies bedeutet jedoch nicht, dass das Netzwerk das gleiche ist wie 2009.
Nach der Freilassung des getrennten Zeugen (SegWit) 2017 wurde diese Woche bekannt gegeben, dass Bitcoin zwei weitere wichtige Upgrades am Horizont hat. Schnorr Unterschriften und Taproot werden Angebot Das führende Krypto-Netzwerk verbesserte die Skalierbarkeit und den Datenschutz.
Schnorr-Unterschriften
Um die Vorteile von Schnorr-Signaturen zu verstehen, müssen Sie ein wenig darüber wissen, was eine digitale Signatur ist und wie sie in Bitcoin verwendet wird.
Eine digitale Signatur entspricht der Verwendung eines Fingerabdrucks für den Zugriff auf Daten in der Blockchain. Stellen Sie sich das als Touch ID vor: Wenn Sie Ihr Telefon steuern möchten, müssen Sie beweisen, dass Sie es sind. Legen Sie daher zur Überprüfung einen Finger über einen Sensor.
Wenn Sie eine Krypto-Brieftasche erstellen, erhalten Sie einen privaten und einen öffentlichen Schlüssel. Der private Schlüssel ist wie Ihr Fingerabdruck und der öffentliche Schlüssel ist wie Ihr Telefon.
Mit dem privaten Schlüssel können Sie ausgehende Vorgänge aus Ihrer Brieftasche autorisieren, die als "Signieren" bezeichnet wird.
Derzeit ist der zum Signieren verwendete Algorithmus der Elliptic Curve Digital Signature Algorithm (ECDSA). Dieser Mechanismus wurde verwendet, weil Schnorr-Signaturen noch patentiert waren und erst danach allgemein verfügbar waren Februar 2008.
ECDSA bietet ähnliche Funktionen wie Schnorr-Signaturen, ist jedoch insgesamt minderwertig. Zum Beispiel sind Schnorr-Signaturen sicherer, können eine bessere Privatsphäre ermöglichen und Platz in der Kette sparen.
Jetzt, da dieser neue Signaturmechanismus für Bitcoin verfügbar ist, wird das Netzwerk die Raumeffizienz um mindestens 15% verbessern.
Stellen Sie sich vor, Sie haben BTC von mehreren Adressen erhalten und möchten diese jetzt in einer einzigen Transaktion ausgeben. Nach ECDSA müssen Sie jede einzelne Eingabe, die Sie erhalten haben, unterschreiben. Mit Schnorr-Signaturen können Sie diese Transaktionen jedoch in einem einzigen Vorgang bündeln.
Wenn Sie eine Signatur haben, um mehrere zu ersetzen, werden die Transaktionskosten reduziert, da Sie weniger Platz im Block belegen.
Ein weiterer Vorteil, den Schnorr Signature bietet, ist die Privatsphäre. So wie Sie mehrere Eingaben gleichzeitig signieren können, können Sie auch eine Signatur erstellen, die die Eingaben der Benutzer abdeckt und so eine verbundene Transaktion effektiv durchführt. Ein externer Beobachter kann nicht sehen, wie viele Personen die Transaktion unterzeichnet haben, was Ihre Handlungen verschleiert.
Schließlich können Schnorr-Signaturen für eine schnellere Netzwerküberprüfung verwendet werden, indem eine Stapelvalidierung ermöglicht wird.
Pfahlwurzel
Sie werden überrascht sein, aber Bitcoin hat intelligente Vertragsfunktionalität. Obwohl es viel primitiver ist als das, was Ethereum bietet, ermöglicht es dennoch schnelle Zahlungsketten wie Blitznetzwerk.
Das Hauptproblem bei intelligenten Verträgen ist die Ineffizienz des Speicherplatzes. Taproot hilft dabei, dieses Problem zu beheben und bietet gleichzeitig Vorteile für die Privatsphäre.
Nicht alle Bitcoin-Adressen und -Transaktionen sind gleich. Es wird beispielsweise zwischen den Adressen unterschieden, die mit "1" und "3" beginnen. Adressen, die mit „3“ beginnen, sind Skripte. Dies bedeutet, dass sie von mehreren Personen verwendet werden können oder die SegWit-Technologie (Segregated Zeuge) implementieren.
Taproot beseitigt diese Unterscheidung. Damit sehen alle Transaktionen wie normale Transaktionen von einer Person zur anderen aus, unabhängig davon, wie viele Personen teilgenommen haben und ob es sich um einen intelligenten Vertrag handelt.
Stellen Sie sich zur Veranschaulichung einen Zahlungskanal vor, den Alice und Bob im Lightning-Netzwerk eingerichtet haben. Sobald sie mit ihrem Geschäft fertig sind, müssen sie den Kanal schließen und ihre BTC nehmen.
Ohne Taproot würde die Schließung des Kanals die Erstellung einer umfangreichen Transaktion beinhalten, die viele Details darüber enthüllt, was passiert ist. Bei Taproot erscheint diese Operation als reguläre Transaktion, bei der Gelder an Alice und Bob verteilt werden, als hätte ihnen ein Dritter BTC gesendet.
Nächste Schritte für Bitcoin
Das Hinzufügen von Code für Schnorr-Signaturen und Taproot zur Bitcoin Core-Codebasis ist ein wichtiger Schritt für deren Implementierung. Es ist jedoch wahrscheinlich, dass eine beträchtliche Zeit vergeht, bevor sie im Netzwerk live geschaltet werden.
Die gute Nachricht ist, dass beide Lösungen abwärtskompatibel sind, was ihre Implementierung erleichtert. Alle älteren Funktionen bleiben erhalten, sodass die Knotenbetreiber und Benutzer nicht geschädigt werden, wenn sie die Änderungen akzeptieren.
Derzeit gibt es zwei Möglichkeiten für die Implementierung: BIP 8 und Moderne Softgabelaktivierung.
Beide beinhalten eine Signalisierungsperiode, in der Bergleute ein Upgrade durchführen können. Letztere haben jedoch nach der Aktivierung einen sechsmonatigen Überprüfungsprozess.
Unabhängig davon, welche Lösung die Community wählt, ist keine dieser Technologien sofort verfügbar. Bitcoin ist nicht dafür bekannt, schnell zu gehen und Dinge zu zerbrechen, und diesmal ist es nicht anders. so gutes Zeug muss warten.
Dennoch können sich Benutzer darauf verlassen, dass Schnorr-Signaturen und Taproot fast am Ziel sind.