Nachdem ich mehrere neue Konten mit dem Parity-Wallet (v1.6.6) erstellt habe, stelle ich fest, dass sie alle das Adresspräfix haben 0x00
(der 0x
Teil ist das offensichtliche hexadezimale Präfix), zum Beispiel 0x00A85d2d62E1851ad5702e31619B10c7E4308522
. Was ist der Grund für dieses Adressschema?
Dies soll dem vorgeschlagenen Design von IBAN-kompatiblen Ethereum-Adressen folgen. (Siehe auch Was ist eine ICAP-Adresse? )
Jeder zufällige private 160-Bit-Ethereum-Schlüssel kann in jede grundlegende ICAP-Adresse konvertiert werden. Allerdings sind nicht alle ICAP-Adressen IBANs.
Nur direkte ICAP-Adressen folgen der IBAN-Definition, die die Kennung, eine Prüfsumme und das Konto enthält:
XE73 38O0 73KY GTWW ZN0F 2WZ0 R8PX 5ZPP ZS
Dies begrenzt jedoch die Länge des zugrunde liegenden privaten Schlüssels auf 154 Bit und somit ist der Bereich kompatibler privater Ethereum-Schlüssel von 0x0000000000000000000000000000000000000000
bis 0x03ffffffffffffffffffffffffffffffffffffff
begrenzt .
Parity stellt die zukünftige IBAN-Kompatibilität Ihrer Adressen sicher, indem nur Adressen aus diesem Bereich verwendet werden ( 0x00ff...f
der Einfachheit halber eigentlich nur bis zu). Und deshalb beginnen alle Adressen mit 0x00...
in Ihrem Parity-Wallet.
Offenlegung: Ich arbeite für Parity.
Bearbeiten: Dasselbe gilt übrigens für den cpp-ethereum-Client (eth).
Thomas JayRush