Taproot und große Multisigs

Ich habe viele Leute gesehen, die sagten, Taproot sei nur für große Multisigs gedacht, die in wenigen Projekten oder Unternehmen verwendet werden.

BlueMatt erwähnte Ähnliches im letzten Taproot-Aktivierungstreffen:

13:01 < BlueMatt> interessieren sich wirklich nur für große Multisigs. plus ganz neuer Sig-Algorithmus

http://gnusha.org/taproot-activation/2021-03-23.log

  1. Ist das wahr? Glaubst du, nur große Multisigs interessieren sich und es wird nur großen Multisigs zugute kommen? Was ist ein großes Multisig? (Hauptfrage)

Verwandte Fragen, die ignoriert werden können.

  1. Wenn Taproot auch einen neuen Signaturalgorithmus beinhaltet: Schnorr, warum sollten sich nur große Multisigs darum kümmern?

  2. Ist die Verwendung von Multisig in Bitcoin-Projekten ein Problem? Welche Projekte nutzen bereits Multisig? Geht alles ohne Multisig?

Antworten (1)

Ist das wahr? Glaubst du, nur große Multisigs interessieren sich und es wird nur großen Multisigs zugute kommen? Was ist ein großes Multisig? (Hauptfrage)

Nein. Ich nehme an, dass Large Multisig ein Begriff ist, der für Multisig mit mehr Schlüsseln verwendet wird, die im Quorum oder Multisig mit mehr Benutzern verwendet werden. Taproot ist mehr als nur Änderungen an Multisigs.

Jeder, der sich um sichere Schlüsselverwaltung, LN, atomare Swaps, Datenschutz, Batch-Validierung usw. kümmert, sollte sich um Taproot IMO kümmern

Selbst wenn Sie all die coolen Dinge ignorieren, die nach Taproot möglich sind, wird es die IBD für vollständige Knoten verbessern, was der Hauptgrund war, die Blockgröße nicht alle paar Monate zu erhöhen, da dies zu einer Zentralisierung führen wird.

Jeder Knoten im Netzwerk muss jede digitale Signatur jeder Eingabe jeder Transaktion validieren. Mit der derzeit implementierten Schnorr-Batch-Verifizierung wird die Verifizierung aller Signaturen in einem Block in einem Batch mehr als doppelt so schnell wie die individuelle Verifizierung jeder Signatur .

Potenziell noch spannender ist, dass neue Knoten während des anfänglichen Blockdownloads (IBD) jede einzelne Signatur auf der gesamten Blockchain verifizieren müssen. Die Beschleunigung der Stapelverifizierung wächst logarithmisch mit der Anzahl der zu verifizierenden Unterschriften, so dass man mit der Stapelverifizierung eine Milliarde Unterschriften mit mindestens vierfacher Beschleunigung verifizieren könnte ! (Obwohl ich anmerken werde, dass dies heute etwas undurchführbar sein könnte, da es eine verrückte Menge an RAM erfordern würde). Es gibt derzeit irgendwo in der Größenordnung von einer Milliarde Signaturen auf der Blockchain, aber leider wird diese Beschleunigung nicht auf sie zutreffen, da es sich alle um ECDSA-Signaturen handelt. Zukünftige Blöcke mit Schnorr-Signaturen könnten jedoch in den kommenden Jahrzehnten von der Beschleunigung der Batch-Verifizierung für IBD profitieren.

https://suredbits.com/schnorr-applications-batch-verification/

Ich denke, es ist wichtig, zuerst darauf hinzuweisen, dass BIP341-BIP342 eher Verbesserungen des Bitcoin-Skript-„Frameworks“ als Verbesserungen der Smart-Contracting-„Funktionalität“ sind.

https://bitcoin.stackexchange.com/a/100051/

Wenn Taproot auch einen neuen Signaturalgorithmus beinhaltet: Schnorr, warum sollten sich nur große Multisigs darum kümmern?

Was bedeutet das Signieren einer Transaktion?

Derzeit verwendet Bitcoin den Elliptic Curve Digital Signature Algorithm (ECDSA). Mit dem Taproot-Upgrade wird Bitcoin Schnorr integrieren, eine zweite Art von Signatur.

Was sind die Vorteile von Schnorr gegenüber ECDSA?

Wenn Schnorr-Signaturen Teil von Bitcoin sind, wird es möglich sein, jeden Block mit nur einer Signaturvalidierung zu validieren?

Schnorr-Signaturen werden ECDSA nicht ersetzen. Es wird erwartet, dass nur Ausgaben, die in der SegWit-Version v1 gesperrt sind, gültige Schnorr-Signaturen erzeugen. ECDSA wird weiterhin verwendet, um aktuelle Nicht-SegWit- und v0-SegWit-Ausgaben auszugeben.

https://bitcoin.stackexchange.com/a/90856/

Laut P2SH.info gehören 7 % aller gesperrten BTC-Werte zu nativen SegWit-Skripten, wir könnten einen Anstieg dieses Prozentsatzes sehen, wenn man die Anreize berücksichtigt, die mit der Verwendung von Schnorr verbunden sind.

Ist die Verwendung von Multisig in Bitcoin-Projekten ein Problem? Welche Projekte nutzen bereits Multisig? Geht alles ohne Multisig?

Nein. Multisigs werden für viele Dinge verwendet und benötigt. Es gibt viele Bitcoin-Projekte, die bereits Multisig verwenden. Und es gibt viele Ideen, Projekte, Updates usw., die nach Taproot möglich sein werden.

Beispiel: Atomic Swaps erleichtern den Handel auf Bisq ohne Sicherheitsleistung

Einige Taproot-bezogene Projekte: https://en.bitcoin.it/wiki/Taproot_Uses (Betrachten Sie diese Liste nicht als endgültig, jeder kann das Wiki bearbeiten, um die Liste zu aktualisieren)

Ein interessanter Blogbeitrag von Andrew Poelstra über die Verwendung von Covenants mit Taproot und einigen Opcodes: https://www.wpsoftware.net/andrew/blog/cat-and-schnorr-tricks-i.html

Neue Opcodes könnten möglicherweise in einem zukünftigen Soft Fork eingeführt werden: https://bitcoin.stackexchange.com/a/100047/