3/5-Multisig ohne Herstellervertrauen – bitte zerlegt mein Konzept

Hallo zusammen

die jüngsten Vorfälle haben mich ehrlich gesagt verunsichert: manipulierte Ledger-Geräte mit Hardware-Implantaten, die über einen autorisierten Reseller verkauft wurden, dazu Dark Skippy als Beweis, dass bösartige Firmware einen Seed über die Signaturen selbst exfiltrieren kann. Mein bisheriges «eine Hardware-Wallet und gut»-Gefühl ist damit weg.

Mein Ziel: grössere Bestände langfristig kalt lagern. Die Wallet muss nicht ständig signieren – realistisch sind eine jährliche Test-Ausgabe und seltene, geplante Transaktionen. Dafür soll kein einzelner Hersteller, Händler oder Rechner allein zum Single Point of Failure werden.

Das Konzept von mir (inkl. Claudio a.k.a Fable 5) in Kurzform (3-von-5, P2WSH, BIP48 m/48’/0’/0’/2’):

  • Schlüssel A: BitBox02, Seed selbst erwürfelt nach der offiziellen Diceware-Anleitung (23 Wörter + 24. Wort per Münzwurf aus den Geräte-Optionen)
  • Schlüssel B und D: SeedSigner (Pi Zero v1.3 ohne Funk, selbst gebaut, Image GPG-verifiziert), Seeds per Würfel erzeugt, Gerät ist zustandslos – B wird nur zur Signatur geladen, D ist reine Stahl-Reserve
  • Schlüssel C und E: offline erzeugt auf einem gebrauchten Fujitsu Futro S740 (Funk-Slot leer, nie am Netz, Debian + Sparrow + Coleman-Standalone, alles signaturgeprüft); C liegt als Software-Signer im Offline-Sparrow, E nur auf Stahl
  • Koordinator: Sparrow watch-only am Online-Rechner; Signieren via USB (BitBox), QR (SeedSigner), USB-Stick/PSBT (Futro)
  • Entropie ausschliesslich Casino-Würfel, dreifache Adressverifikation (BitBox-Display, SeedSigner, Futro) inkl. Change-Zweig, Testtransaktion mit allen drei Signaturen vor der ersten echten Einzahlung
  • Backups: 5 Seeds einzeln auf Stahl an 5 Orten, Output-Descriptor-Kopie bei jedem Backup, Erbfall-Dokument

Die ausführliche Anleitung (13 Seiten, inkl. Verifikations-Befehlen und Checklisten) habe ich hier abgelegt:

Was ich von euch wissen möchte – bitte seid gnadenlos:

  1. Übersehe ich einen Angriffsvektor oder ein realistisches Verlustszenario?
  2. Zwei Seeds per Coleman auf demselben Futro zu erzeugen – vertretbar, oder sollten alle Nicht-BitBox-Seeds am zustandslosen SeedSigner entstehen?
  3. Ist 3/5 für reines HODLing sinnvoll oder wäre 2/3 der ehrlichere Sweet Spot (weniger Komplexität = weniger Fehlerquellen)?
  4. PSBT-Transfer per USB-Stick zum Futro: seht ihr das als relevantes Risiko gegenüber reinem QR-Airgap?
  5. Descriptor-Handling: Kopie bei jedem Stahlbackup – richtig abgewogen zwischen Wiederherstellbarkeit und Privacy?

Danke fürs Zerlegen!

Der Plan ist kompliziert, ohne die versprochene Unabhängigkeit zu erreichen: Ein SeedSigner sieht drei der fünf Seeds und könnte bei Manipulation allein das Quorum sammeln. Zudem werden die Reserveschlüssel nicht ausreichend getestet, und die Wiederherstellung führt drei Seeds auf einem Rechner zusammen. Damit entstehen vermeidbare Angriffs- und Fehlerrisiken.

Für mich gäbe es dabei einen sehr großen Unsicherheitsfaktor „mich“

Das man hier alleine einen Fehler macht ist doch relativ wahrscheinlich

Meine Demenz würde bei deinem Setup gnadenlos ein scheitern verursachen. 1000x in die Küche gewandelt und man weiss nicht weshalb? :sweat_smile:

Er sieht doch nur B und D?

Du hast doch keinen Bitbox Seed oder?

Ich finde würfeln gut, aber wenn man es schon so kompliziert macht, würde ich zumindest 1 Seed von der Bitbox erstellen lassen, vielleicht E, soweit ich weiß, sind die Entropiequellen bei der Bitbox sehr gut und wahrscheinlich etwas besser als die von Sparrow. Das ist schließlich eines der Hauptkaufargumente für eine Hardwarewallet.

Alles in allem ist das ein sehr komplexes, sehr sicheres Setup.

Aber ich schließe mich @NanoSatoshi @ozelot an. Risiko 1 ist, dass du, gerade KI geleitet, einen Fehler machst und beispielsweise versehentlich ein 5/5 erstellt hast oder einen Testseed verwendet hast, den du nicht aufgeschrieben hast. Auch könntest du bei derart vielen Verstecken nach 10 Jahren das ein oder andere vergessen haben.

Risiko 2 ist die Lagerung. Lagern vielleicht 2 oder 3 Seeds in dem gleichen Gebäude oder im gleichen Ort im Erdgeschoss und wären bei einem Hochwasser oder Brand gleichzeitig betroffen? Klar es ist auf Stahl, aber nach Feuer oder Wasser wird es schwer, diesen noch zu finden.

Ich empfehle immer, nicht alles auf 1 Wallet zu haben, selbst bei einem supersicheren Multisig kann ein Fehler passieren. 2/3 mit 60% der Sats und ein 1/1, ein ETF, eine Börse o.ä. mit dem Rest würde mich besser schlafen lassen.

für Seed E den Fingerprint ersatzweise am SeedSigner ermitteln: Seed E dort temporär laden, Fingerprint ablesen, stromlos machen

Wenn man den Ersatzweg geht alle 3.