bitcoin账户体系:公钥、私钥、地址

私钥->公钥->地址链路逻辑

bitcoin账户体系:公钥、私钥、地址

1.私钥是256bit的随机二进制数。

2.经过SECP256K1算法(一种椭圆曲线算法)处理,由私钥生成公钥,算法不可逆。

3.公钥经过SHA256,RIPEMD160两种hash算法生成公钥哈希。

4.取公钥哈希经过两次SHA256之后的值得前四字节做公钥哈希的校验位(也可看做公钥的校验位)。

比特币地址版本号(一个字节)+公钥哈希+校验=地址(二进制)

5.将二进制的地址,经过BASE58可逆算法,生成易读的钱包地址。

相关文章: