在使用奇偶校验钱包(v1.6.6)创建多个新帐户后,我注意到它们都有地址前缀0x00 ( 0x部分是明显的十六进制前缀),例如0x00A85d2d62E1851ad5702e31619B10c7E4308522。这个地址计划背后的原因是甚麽?
发布于 2017-04-24 08:24:41
这是遵循拟议设计的IBAN兼容的以太地址.(另见ICAP地址是什么?)
任何随机的160位电子密钥都可以转换成任何基本的ICAP地址.然而,并不是所有的ICAP地址都是IBANs。
只有直接ICAP地址遵循IBAN定义,该定义包括标识符、校验和以及帐户:
XE73 38O0 73KY GTWW ZN0F 2WZ0 R8PX 5ZPP ZS然而,这限制了基础私钥的长度为154位,因此,兼容的Ethereum私钥的范围受到来自0x0000000000000000000000000000000000000000 至 0x03ffffffffffffffffffffffffffffffffffffff的限制。
奇偶校验确保您的地址的兼容性,只使用此范围内的地址(实际上只有为了简单起见才能达到0x00ff...f )。这就是为什么在你的平价钱包里所有的地址都以0x00...开头。
披露:我为均等工作。
编辑:顺便说一句,cpp客户端(eth)也是如此.
https://ethereum.stackexchange.com/questions/15411
复制相似问题