摘要: 一、 私钥、公钥和地址产生的方式(以 BTC 为例): 比特币私钥其实是使用 SHA-256 生成的 32 字节(256 位)的随机数,有效私钥的范围则取决于比特币使用的 secp256k1 椭圆曲线数字签名标准。 在私钥的前面加上版本号,后面添加压缩标志和附加校验码,(所谓附加校验码,就是对私钥经 阅读全文
posted @ 2021-11-28 16:17 jojoNote 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Pow(工作量证明机制) 工作量证明机制, 通过工作量一定难度的工作得出一个结果 工作量证明函数是SHA256,安全哈希算法。 过程: 将不同的nonce值作为输入,尝试进行SHA256哈希运算,找出满足给定数量前导0的哈希值的过程。而要求的前导0的个数越多,难度越大。 (参考:https://ww 阅读全文
posted @ 2021-11-28 15:22 jojoNote 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 密码学Hash()函数的单向性: Hash(x) =y , 通过y很难找到x 哈希链: 假如现在有顺序产生的数据块 A, B , C 。 那么我们可以这样计算一个hash 。 注意 “||” 表示拼接 (ps : A, B, C 可以是所在节点的二进制信息,等等,反正就是已经知道的值,比如一个普通文 阅读全文
posted @ 2021-11-28 14:57 jojoNote 阅读(118) 评论(0) 推荐(0) 编辑