1. 块大小: 1M
2. 平均出块时间:10分钟
3. nonce 取值空间 12 bytes = 2的96次方
header nonce 4 bytes + 块 coinbase 8 bytes (extra nonce)= 12bytes
4. 总币数 = 2100万
21万*50 + 21万*25 + 21万*12.5 + ...
= 21万*50*(1 + 1/2 + 1/4 + ...) = 2100 万
ps: 每出21万个块,奖励减半。
5. 2016天调节一次 target
target 挖矿的难度目标预值
target = target * actual time /expected time
actual time: time spent mining the last 2016 block
限制最大值:8周 (2周 * 4)
限制最小值:0.5周 (2周 * 1/4)
expected time = 2016块*10分钟 /(60分 * 21小时)= 14 天 = 2周
6. 一笔交易250 bytes,一块最大1000000 bytes(1M) 则每秒最多7笔交易
1000000/250 = 4000笔交易/块
4000笔/(60秒*10分)= 7 笔/秒
7. 地址 160bits = 40位16进制表示