Irgendwelche Pläne für die Bitcoin Core App, Hardware Wallet-Unterstützung zu integrieren?

Ich könnte also den vollständigen Knoten und die Brieftasche einfach in eine HW-Wallet integrieren und Sicherheitslücken vermeiden? Kürzlich hatte jemand einen Fall, dem seine gesamte Brieftasche gestohlen wurde, wahrscheinlich wegen eines Keyloggers - keine gute Erfahrung für einen Noob, der gerade erst anfing und dem "besten" vollständigen (vollständigen) Knoten Bitcoin vertraute (vertraue nicht, verifiziere) Erfahrung.

Wir wissen, dass die Schlüsselerstellung aus Benutzersicht fehlerhaft ist, und dafür gibt es bereits eine Lösung, die jedoch noch nicht im Full Node Wallet-Client implementiert ist. Gibt es Pläne, diese zusätzliche Sicherheitsebene für technisch nicht versierte Endbenutzer hinzuzufügen?

Antworten (1)

Derzeit gibt es keine Pläne, Hardware Wallets in Core zu unterstützen. Dies bedeutet jedoch nicht, dass es nicht passieren wird, es bedeutet nur, dass derzeit niemand daran arbeitet, sie zu unterstützen. Leider gibt es keine Full Node Wallets, die Hardware Wallets unterstützen. Aber ich arbeite an der Hardware-Wallet-Unterstützung in Armory, sodass Sie sich darauf freuen können, dass sie (wahrscheinlich) in ein paar Monaten herauskommt.

Monero fügte Hardware-Wallet-Unterstützung zu seiner Full-Node-Wallet hinzu – da dies die einzige Möglichkeit ist, Monero mit seinen Datenschutzfunktionen zu verwenden, und sie den Benutzern die bestmögliche Erfahrung bieten wollten. Vielleicht kann ihre Arbeit am Code helfen, HW in Bitcoin zu integrieren?
Ihre Arbeit wird nicht besonders nützlich sein, da sich die Monero-APIs von denen für Bitcoin unterscheiden und der Ansatz, den sie für die Hardware-Wallet-Integration verwendet haben, nicht einer ist, den die Entwickler von Bitcoin Core verwenden möchten. Sie haben sich dafür entschieden, Gerätetreiber direkt in ihre Software zu integrieren, aber die Bitcoin Core-Entwickler wollen das nicht, da dies die Pflege des herstellerspezifischen Codes erfordert. Vielmehr rufen wir eine externe Binärdatei auf, in der die Treiber implementiert sind, sodass kein herstellerspezifischer Code in Bitcoin Core selbst gepflegt werden muss.