Merkle 树

摘要: Merkle Tree 1. 叶子节点为奇数时,复制最后一个;然后由所有叶子节点构造一个满二叉树 2. List 第 0 个存放空,root 放在第 1 个。则第 i 个叶子节点在 list 中的下标为 k = i + list.size() / 2; 由叶子节点往上需要获取的节点为 k % 2 = 阅读全文
posted @ 2018-06-12 20:43 ppcoin 阅读(168) 评论(0) 推荐(0)

助记词、可扩展密钥

摘要: 助记词、可扩展密钥 1. 128 位的根种子 2. 1 的 sha256 前 4 位,加在 1 的后面 3. 分解成 11 位元素的集合,元素与预先定义的 2048 个单词的字典做对应,生成 (128 + 4) / 11 = 12 个词的助记词 4. 根种子计算 hmac sha512 哈希,输出 阅读全文
posted @ 2018-06-06 13:31 ppcoin 阅读(926) 评论(0) 推荐(0)

比特币私钥、公钥、地址

摘要: 随机生成私钥 私钥是 256 位的二进制数,以 64 位 hex 显示,例如 bef05ca99c4bb9d17f9f164a5bffd48ee2f99f866a3621dd9a4be62412c28148 从私钥到公钥 {K = k G} secp256k1 标准的椭圆曲线,以私钥 k 为起点,将 阅读全文
posted @ 2018-06-05 18:04 ppcoin 阅读(6548) 评论(0) 推荐(0)