一、项目地图

小白入门:https://github.com/dukedaily/solidity-expert ,欢迎star转发,文末加V入群。

职场进阶: https://dukeweb3.com

image-20221108130244538

二、区块结构

image-20221108130255691

注意:比特币的区块大小目前被严格限制在1MB以内。4字节的区块大小字段不包含在此内。

image-20221108130318956

1. 区块头(Block Header)

image-20221108130328929

真实截图

image-20221108130337879

注意:区块不存储hash值,节点接收区块后独立计算并存储在本地 ,之前介绍:

image-20221108130354025

现在:

image-20221108130430720

2. 区块体(Transactions)

- Coinbase交易

第一条交易,挖矿奖励矿工。永远是第一条,没有输入(钱的来源),只有输出(钱的流向)

- 普通转账交易

input:输入,表明钱的来源

output:输出,表明钱的流向

每笔交易包括付款方、收款方、付款金额、手续费等等。

image-20221108130444970

- 区块完整图示

梅克尔根

image-20221108130457063

- 创世块信息

image-20221108130508716

- bitcoin-cli查看

image-20221108130520289