Was ist der Status von hierarchischen deterministischen Wallets (BIP32)

BIP32 spezifiziert hierarchische deterministische Brieftaschen, bei denen ein Master-Seed einen ganzen Baum von Schlüsselpaaren vollständig bestimmt, die beliebig verzweigt werden können. Es führt auch die Begriffe interne und externe Schlüsselpaarketten ein, die unabhängig voneinander verwendet werden können, um öffentliche oder private Schlüssel zu generieren.

Jetzt weiß ich, dass beispielsweise Armory deterministische Brieftaschen verwendet, aber ich kann anscheinend keine Implementierung der Verzweigungsfunktion finden, wie sie in BIP32 beschrieben ist. Insbesondere möchte ich eine Kette von verknüpften Adressen generieren, die ausgegeben werden können, indem nur einer der Schlüssel aus meiner Brieftasche als Keim für einen neuen Zweig verwendet wird (ungefähr der in Wiederkehrende Business-to-Business-Transaktionen beschriebene Anwendungsfall ).

Gibt es andere Implementierungen von BIP 32, die mir nicht bekannt sind? Gibt es Pläne, BIP 32 (vollständig) in Armory oder einem anderen Client zu implementieren?

Absolut keine der HD-Geldbörsen ist mit einer der anderen kompatibel. Überprüfen Sie die Registerkarte „mnemonisch kompatibel“ in dieser Tabelle: onedrive.live.com/…

Antworten (2)

Ich habe selbst mit der Implementierung von BIP32 für den Referenzkunden begonnen, aber da es dringendere Angelegenheiten zu erledigen gab, habe ich die Arbeit daran vorübergehend eingestellt. Ich plane auf jeden Fall, dies abzuschließen, aber ich kann im Moment kein Zieldatum oder keine Version nennen.

Soweit ich von Alan Reiner (Entwickler von Armory) weiß, plant er, auf BIP32 umzusteigen, sobald der Referenzclient sie ebenfalls implementiert.

MultiBit plant auch, sie zu unterstützen, sobald andere dringendere Probleme aus dem Weg geräumt sind.
Schön zu hören, Gary. Ich werde versuchen, bald zumindest einige Testvektoren in die Spezifikation aufzunehmen, damit die Implementierungen nicht darauf warten müssen, dass sie kompatibel sind.
Die Liste wächst: Mycelium, Greenaddress.it, BitGo.com und natürlich Trezor unterstützen jetzt BIP32. ( Electrum 2.0 und Multibit HD sind beide in der Beta-Phase, werden aber auch BIP32 und Trezor unterstützen)
Update: Electrum und MultibitHD verwenden jetzt BIP32.

Das Electroid: Electrum for Android - Native Edition[1]-Projekt wird BIP 0032-Unterstützung haben, zumindest mit einer grundlegenden Implementierung, beabsichtigt aber, Electrum (die Desktop-Version) mit seiner Version zu spiegeln.

Als Nebeneffekt der Android-Entwicklung wird eine Java-Bibliothek entwickelt, um den Android-Client zumindest minimal zu unterstützen, aber mit der Absicht, unabhängig zu bleiben und KEINE Client-/UI-Details zu mischen ... damit sie außerhalb verwendet werden kann des Clients und einfacher zu testen, ohne sich Gedanken über UI-Details machen zu müssen.

1: http://e4a-ne.blogspot.com