-
avax的钱包,生成的私钥,是经过编码的私钥。
-
avax的私钥编码方法
- 采用类似wif的格式,但不加0x80这个前缀,
- 直接两次hash256,转16进制的字符串,取前4位字符做校验码
- 私钥+4位校验码,再base58编码
- 最后加上前缀Prikey-,最后生成私钥
-
WIF私钥,wallet import formate的,一种私钥导入导出格式
- 文档,https://en.bitcoin.it/wiki/Wallet_import_format
- 正常是需要对私钥先加0x80的头,在如avax的私钥那样操作
-
AVAX币的x-china和p-china的地址生成
-
从公钥采用基础技术是bech32的编码,生成基本地址
-
"X-avax"是human - Readable - Part(HRP)
-
1是分割符号
-
中间是20hash(r160)的编码,"kj06lhgx84h39snsljcey3tpc046ze68"
-
最后6位是校验码, "mek3g5"
-
X-avax1kj06lhgx84h39snsljcey3tpc046ze68mek3g5
-
-
再加上链的别称alice(X/P-)
-
加上chainid的别称,(主网avax, 测试网fuji)
-
参考文档1:https://support.avax.network/en/articles/4596397-what-is-an-address
-
参考文档2:https://support.avax.network/en/articles/4587392-what-is-bech32
-