Eine hierarchische deterministische (HD) Brieftasche hat einige nette Funktionen, wie z. B. ein einfacheres Backup (anstatt mehrere Keystore-Dateien und die Passwörter für jede von ihnen sichern zu müssen).
Wie kompatibel sind ICAP-Adressen mit HD-Wallets, da ICAP-Adressen über Funktionen wie eine Prüfsumme verfügen, die ihre Verwendung sicherer machen als normale Hex-Adressen? Gibt es Implementierungen oder eine Roadmap für ICAP HD Wallets?
BIP32 und BIP39 beschreiben Wege zur Generierung hierarchischer deterministischer Schlüsselpaare. Im Allgemeinen generieren Sie zuerst einen deterministischen privaten Schlüssel und generieren einen öffentlichen Schlüssel, der von diesem privaten Schlüssel abgeleitet wird.
Ethereum HD-Geldbörsen machen so ziemlich das Gleiche, hier sind fünf Hex-Adressen, die aus dem Javascript LightWallet (HD) extrahiert wurden:
["8473513ec4b53c6ebe353ab3327c05cc6daad823",
"9e89deeca8ddbe7dfd338e64f9dc2e652a95160f",
"4fb62834520cff47b9e6d60d9b15299a83cd5521",
"2bcf3763459672734b6792f5de250a7cd989fb0a",
"d85785cfef3492f7ba6535de8c08a1676075b094"]
Das Ethereum Inter-exchange-Client-Address-Protocol gibt an, wie gültige ICAP-Adressen generiert werden. Um eine gültige IBAN-kompatible Adresse zu generieren, muss das erste Byte der Adresse 0x00
den Platz für die Kontokennung reservieren.
Wie Sie an den fünf Adressen oben sehen können, beginnt keine von ihnen mit 0. HD-Konten sind daher nicht mit direkten ICAP-Adressen kompatibel, die dem IBAN-Standard entsprechen.
Es ist jedoch weiterhin möglich, gültige ICAP-Adressen zu generieren. Die Spezifikation besagt, dass einfache, nicht IBAN-kompatible ICAP-Adressen keine Kontokennung erfordern und 31 alphanumerische Zeichen enthalten können. Daher sind HD-Konten mit einfachen ICAP-Adressen kompatibel .
HodlDwon
eth