随笔分类 -  区块链——比特币

根据观看相关视频的学习的总结
摘要:1. 程序地址:https://gitee.com/Jame_sz/beijing_go_term2.git 2. 程序编写流程: //1. 定义结构(区块头的字段比正常的少) //>1. 前区块哈希 //>2. 当前区块哈希 //>3. 数据 //2. 创建区块 //3. 生成哈希 //4. 引入 阅读全文
posted @ 2020-11-18 22:56 北漂的尘埃 阅读(160) 评论(0) 推荐(0)
摘要:1. 区块头(Block Header,80字节) (1) 版本号:4字节 (2) 父区块头哈希值:32字节 (3) Merkle值:32字节,将交易个各自hash,再两两hash,最后得到一个hash值,作用是做校验,证明交易数据未被篡改。 (4) 时间戳:4字节 (5) 难度目标:4字节 (6) 阅读全文
posted @ 2020-11-18 18:41 北漂的尘埃 阅读(831) 评论(0) 推荐(0)
摘要:0– Private ECDSA Key 1– Public ECDSA Key 2– SHA-256 hash of 1 3– RIPEMD-160 Hash of 2 4– Adding network bytes to 3 5– SHA-256 hash of 4 6– SHA-256 has 阅读全文
posted @ 2020-11-18 18:39 北漂的尘埃 阅读(433) 评论(0) 推荐(0)
摘要:1. 比特币记账 每个数据块规定1M,10分钟翻页,记账奖励+手续费,每个数据块存储着上个数据块头的2次hash后的值,但是不存储当前区块的hash值,连接起来的数据结构就是区块链,数据块内的数据就是比特币。 2. 钱包 管理着地址(公钥)和私钥,地址相当于银行卡,私钥相当于密码,钱包相当于银行。每 阅读全文
posted @ 2020-11-18 18:35 北漂的尘埃 阅读(422) 评论(0) 推荐(0)