2021
07-01
07-01
go语言实战之实现比特币地址校验步骤
由公钥生成比特币地址步骤随机取一个32位随机数作为私钥利用生产的随机数采用椭圆加密算法生成公钥计算公钥的sha256哈希值计算RIPEMD-160哈希值第4步结果加上版本号(比特币为0x00)对第5步结果取两次sha256哈希值取上一步结果的前四个字节将第7步结果加到第步的结果后面作为校验利用base58对第8步结果进行变化得到地址生成地址代码如下func(wWallet)GetAddress()[]byte{pubKeyHash...
继续阅读 >