bitccoin源码解读
1.生成一对公钥私钥,也就是钱包。
2.挖矿:
2.1 以什么方式从哪里得到交易记录,自定义规则选择哪些交易记录?
2.2 计算hash
2.3 成功挖了一个区,提交到哪里,如何确认全网接受了?挖出来的新区块如何换成比特币进帐?
2.4 从哪里,自动更新全网的新块
3. 交易:
3.1 我A向一个人B付款,这个消息发给谁?应该是发给矿工。矿工开始计算,计算得到确认,传遍全网,然后B才会确认收到这笔款项。10分钟。
3.2 B如何确认收款?如何确认全网?
4. 全网控制
4.1 挖矿难度控制
4.2 挖矿收益的比特币数量控制
4.3 比特币总量控制
5. 如果运行出错,可能会在哪些地方出错,以及,如何纠正错误。
6.比特币的规则设计真是非常好。从小规则到大规则有无数的细节。
7. 如何建立新的侧链,如何做分叉。
8. 如何修改规则也就是修改部分代码,发行一个新的货币。ico。
9. 如何修改规则,修改部分嗲吗,发行一个数字化资产。供应链金融。
1.生成一对公钥私钥,也就是钱包。
2.挖矿:
2.1 以什么方式从哪里得到交易记录,自定义规则选择哪些交易记录?
2.2 计算hash
2.3 成功挖了一个区,提交到哪里,如何确认全网接受了?挖出来的新区块如何换成比特币进帐?
2.4 从哪里,自动更新全网的新块
3. 交易:
3.1 我A向一个人B付款,这个消息发给谁?应该是发给矿工。矿工开始计算,计算得到确认,传遍全网,然后B才会确认收到这笔款项。10分钟。
3.2 B如何确认收款?如何确认全网?
4. 全网控制
4.1 挖矿难度控制
4.2 挖矿收益的比特币数量控制
4.3 比特币总量控制
5. 如果运行出错,可能会在哪些地方出错,以及,如何纠正错误。
6.比特币的规则设计真是非常好。从小规则到大规则有无数的细节。
7. 如何建立新的侧链,如何做分叉。
8. 如何修改规则也就是修改部分代码,发行一个新的货币。ico。
9. 如何修改规则,修改部分嗲吗,发行一个数字化资产。供应链金融。