Zum Inhalt springen
buybitcoinsmart

Glossar / Wallets und Verwahrung

Multisig

Auch bekannt als Multisignature, Bare Multisig, Multisignatur.

Was ist Multisig?
Multisig sperrt Bitcoin hinter mehreren Schlüsseln gleichzeitig und verlangt eine festgelegte Anzahl von Signaturen zum Ausgeben, sodass der Verlust oder die Preisgabe eines einzelnen Schlüssels nicht zum Verlust der Coins führt.

Spezifiziert im BIP-11.

Eine Multisig-Adresse ist an ein Skript gebunden, das mehrere öffentliche Schlüssel und einen Schwellenwert benennt, meistens zwei von drei. Bitcoin behandelt sie seit Oktober 2011, als BIP-11 geschrieben wurde, als Standardtransaktionstyp, Jahre bevor es Hardware-Wallets gab. Für Ersparnisse, die Sie über ein Jahrzehnt halten wollen, beseitigt sie den einzelnen Ausfallpunkt, den eine einzige Wiederherstellungsphrase schafft.

So funktioniert es

Die Multisig-Regel liegt im Skript des Outputs, daher setzt sie das Netzwerk durch und nicht eine Anwendung. Ein klassisches Zwei-von-drei-Redeem-Skript lautet: die Zahl 2 pushen, drei öffentliche Schlüssel pushen, die Zahl 3 pushen, dann OP_CHECKMULTISIG. Nodes zählen die gültigen Signaturen gegen die aufgeführten Schlüssel und lehnen die Ausgabe ab, wenn nicht mindestens zwei gültig sind. Kein Unternehmen, kein Server und kein Wallet-Anbieter wirkt an dieser Entscheidung mit.

Drei Kodierungen derselben Idee waren zu verschiedenen Zeiten Standard, und die Größenlimits unterscheiden sich.

Bare Multisig legt die Schlüssel direkt in den Output. Die Relay-Richtlinie hat es seit Jahren auf drei Schlüssel begrenzt, und es verschwendet Platz, daher überlebt es vor allem in sehr alten Coins.

P2SH versteckt das Skript hinter einem Hash und offenbart es beim Ausgeben. Das Limit von 520 Byte für ein Redeem-Skript begrenzt diesen Weg auf 15 komprimierte öffentliche Schlüssel.

P2WSH, die SegWit-Version, verschiebt das Skript in den Witness und hebt die Obergrenze auf ein Witness-Skript von 3.600 Byte, wobei dann das eigene Limit des Opcodes von 20 Schlüsseln zuerst greift. Native SegWit-Multisig-Adressen beginnen mit bc1q und sind das, was die meiste aktuelle Koordinator-Software erzeugt.

Eine historische Eigenheit ist bei jeder Ausgabe noch sichtbar. OP_CHECKMULTISIG nimmt ein Element mehr vom Stack, als es braucht, ein Fehler der ursprünglichen Implementierung, der ohne Hard Fork nicht entfernt werden konnte. BIP-147 machte dieses übrig bleibende Element als Konsensregel verpflichtend leer, aktiviert zusammen mit SegWit im Block 481.824 am 24. August 2017.

Taproot änderte das Bild erneut. BIP-342 deaktivierte OP_CHECKMULTISIG innerhalb von Tapscript und führte OP_CHECKSIGADD ein, das Signaturen Schlüssel für Schlüssel zählt und die Obergrenze von 20 Schlüsseln aufhebt. Unabhängig davon erlaubt MuSig2 einer Gruppe von Unterzeichnern, ihre Schlüssel zu einem einzigen zu kombinieren, sodass eine n-von-n-Ausgabe auf der Chain als gewöhnliche Taproot-Zahlung mit einer einzigen Signatur erscheint, nicht unterscheidbar und günstiger.

Warum das beim Bitcoin-Kauf zählt

Multisig ist keine Alternative zu einer Börse. Sie kaufen weiterhin auf einer der hier bewerteten Plattformen, und Multisig ist das Ziel, an das Sie auszahlen, daher sind die Kaufratgeber und diese Entscheidung unabhängig voneinander.

Was sich ändert, ist die Form Ihres Risikos. Eine Wallet mit einer einzigen Signatur fällt durch ein einziges Ereignis vollständig aus: eine verlorene Phrase, ein Hausbrand, der beide Kopien erfasst, eine erzwungene Offenlegung, eine Firmware-Hintertür im Produkt eines Anbieters. Ein Zwei-von-drei aus drei verschiedenen Herstellern übersteht all das, weil keine einzelne Seed-Phrase, kein einzelnes Gebäude und kein einzelnes Unternehmen ausreicht. Deshalb kennzeichnen unsere Hardware-Bewertungen, welchen Geräten ein Secure Element fehlt: in einem gemischten Quorum ist ein schwächeres Gerät nicht mehr fatal.

Die Kosten sind real und sollten ehrlich gezählt werden. Eine Ausgabe ist größer, denn ein nativer SegWit-Input für zwei von drei wiegt rund 105 vbytes gegenüber etwa 68 für einen mit einer einzigen Signatur, sodass dieselbe Zahlung rund die Hälfte mehr an Gebühren kostet. Die Einrichtung dauert einen Abend statt drei Minuten. Und es gibt ein neues Objekt zu sichern, den Wallet-Descriptor, der jeden erweiterten öffentlichen Schlüssel, die Ableitungspfade und den Schwellenwert auflistet und der sich aus den Seed-Phrasen, die Sie haben, nicht reproduzieren lässt, wenn Sie die Mitunterzeichner nicht erreichen können.

Die ehrliche Schwelle für die Einführung ist verhaltensbezogen, nicht finanziell. Wenn Sie bereits getestet haben, eine Wallet mit einer einzigen Signatur aus Ihren geschriebenen Wörtern wiederherzustellen, und der Betrag auf dem Spiel Sie jetzt beunruhigt, ist Multisig der nächste Schritt. Wenn Sie diese Übung noch nicht durchgeführt haben, vervielfacht das Hinzufügen von zwei weiteren Geräten die Arten, auf die eine ungetestete Sicherung Sie enttäuschen kann.

Ein Zwei-von-drei, das einen verlorenen Schlüssel übersteht

Hier ist eine Zwei-von-drei-Multisig-Konfiguration, die Menschen tatsächlich pflegen, konkret genug beschrieben, um sie zu kopieren.

Kaufen Sie drei Signaturgeräte von drei Anbietern, idealerweise von drei verschiedenen Lieferanten, und richten Sie jedes einzeln mit seinen eigenen Wiederherstellungswörtern ein. Kombinieren Sie ihre erweiterten öffentlichen Schlüssel in Koordinator-Software wie Sparrow oder Nunchuk, wählen Sie eine Zwei-von-drei-Richtlinie und exportieren Sie den resultierenden Descriptor.

Bewahren Sie die drei Seed-Sicherungen an drei Orten auf, die unabhängig voneinander ausfallen: ein Safe zu Hause, ein Bankschließfach oder der Arbeitsplatz und ein vertrauenswürdiger Verwandter in einer anderen Stadt. Bewahren Sie an jedem dieser Orte eine Kopie des Descriptors auf, denn er ist nicht geheim, und ihn allein zu haben, erlaubt niemandem, etwas auszugeben, während sein Fehlen Coins stranden lassen kann, die alle drei Seed-Phrasen sonst wiederherstellen könnten.

Zahlen Sie einen kleinen Betrag ein und proben Sie dann den Ausfall. Tun Sie so, als sei ein Gerät weg, geben Sie von den anderen beiden aus und bestätigen Sie, dass die Transaktion abgewickelt wird. Führen Sie dieselbe Übung nach jeder Änderung am Quorum durch und erneut einmal im Jahr.

Wenn ein Gerät wirklich ausfällt, haben Sie nichts verloren, aber Sie arbeiten jetzt mit einem Zwei-von-zwei. Ersetzen Sie den fehlenden Unterzeichner, bauen Sie ein neues Quorum mit dem neuen Schlüssel und bewegen Sie die Coins auf die neue Adresse, statt mit der verringerten Marge zu leben.

Multisig vs. Multisig-Vault

Multisig ist das zugrunde liegende Schema; ein Multisig-Vault ist ein darauf aufgebautes Produkt. Dienste verkaufen verwaltete Quoren, bei denen der Anbieter einen Schlüssel hält, Sie einen oder zwei halten und ein Wiederherstellungsprozess den Rest abdeckt. Das Skript auf der Chain sieht in beiden Fällen gleich aus, das Vertrauensmodell jedoch nicht: Ein Vault führt ein Unternehmen ein, das pleitegehen, seine Preise ändern oder von einem Gericht gezwungen werden kann, und genau diese Abhängigkeit beseitigt selbst verwaltetes Multisig. Beides sind legitime Entscheidungen, und sie zu verwechseln bedeutet, falsch einzuschätzen, wer am Leben bleiben muss, damit Ihre Coins sich bewegen lassen.

Multisig vs. P2SH-Multisig

Multisig ist die Ausgaberichtlinie; P2SH-Multisig ist eine Möglichkeit, diese Richtlinie in eine Adresse zu bringen. Die Unterscheidung wurde tragend, als SegWit und Taproot kamen, denn ein identisches Zwei-von-drei hat jetzt mindestens drei mögliche On-Chain-Formen mit unterschiedlichen Größen, unterschiedlichen Adresspräfixen und unterschiedlichen Datenschutzeigenschaften. Beim Wiederherstellen einer Wallet ist „es war ein Zwei-von-drei“ nicht genug Information; Sie müssen auch wissen, welcher Skripttyp die Adressen erzeugt hat, an die Sie Bitcoin gesendet haben.

Nicht zu verwechseln mit

Häufig gestellte Fragen

Brauche ich Multisig?

Nur wenn eine einzige Wiederherstellungsphrase der Teil Ihrer Einrichtung ist, der Ihnen Sorgen bereitet, und erst, nachdem Sie eine Wallet mit einer einzigen Signatur erfolgreich aus Ihren aufgeschriebenen Wörtern wiederhergestellt haben. Unterhalb dieses Punktes vervielfachen zusätzliche Geräte die Möglichkeiten, wie eine ungetestete Sicherung fehlschlagen kann.

Was muss ich bei einer Multisig-Wallet sichern?

Jede Seed-Phrase, die Sie verwahren, plus den Wallet-Descriptor, der alle erweiterten öffentlichen Schlüssel, die Ableitungspfade und den Schwellenwert auflistet. Der Descriptor ist nicht geheim und kann für sich allein nichts ausgeben, bewahren Sie daher eine Kopie bei jeder Seed-Sicherung auf.

Ist die Nutzung von Multisig teurer?

Etwas. Ein nativer SegWit-Input von zwei von drei wiegt ungefähr 105 vbytes gegenüber etwa 68 bei einem Input mit einer einzigen Signatur, eine Ausgabe kostet daher rund die Hälfte mehr an Gebühren. Der Empfang kostet nichts extra.

Kann ich Hardware-Wallet-Marken in einem Multisig mischen?

Ja, und das Mischen ist der Sinn der Sache. Ein Quorum aus drei Herstellern übersteht einen Fehler oder ein Problem in der Lieferkette bei einem von ihnen, was eine Wallet, die durch das Gerät eines einzigen Herstellers gesichert ist, nicht kann.

Weiterlesen

Verwandte Begriffe

Mehr zum Thema Wallets und Verwahrung

Diese Seite auf Englisch lesen