比特币BTC源码分析(1):地址生成过程

一、生成一个比特币钱地址

二、根据源码整理比特币地址生成过程

在这里插入图片描述
1、取得公钥PubKey
2、使用 RIPEMD160(SHA256(PubKey)) 哈希算法,取公钥并对其哈希两次
3、给哈希加上地址生成算法版本的前缀
4、对于第二步生成的结果,使用SHA256(SHA256(payload)) 再哈希,计算校验和。校验和是结果哈希的前四个字节。
5、将校验和附加到 version+PubKeyHash 的组合中。
6、使用Base58对(version+PubKeyHash+checksum)组合进行编码。
7、测试代码如下
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u010159567/article/details/84350745