15、区块链运作机制深度解析

区块链运作机制深度解析

1. 区块链的不可篡改性

区块链具有很强的不可篡改性,任何对历史区块的更改,都需要重新计算该区块之后所有区块的哈希值,这包括对区块头或交易记录的任何修改。Merkle根是区块内交易集合的唯一指纹,是计算区块哈希值的一个重要因素。只要区块内的交易列表有丝毫变动,Merkle根就会不同,进而导致区块哈希值改变,破坏该区块与引用它的下一个区块之间的链接。

2. 区块链网络的运行步骤

Satoshi在白皮书的第5节中概述了运行区块链网络的步骤:
1. 新交易广播:新的交易被广播到所有节点。
2. 交易收集:每个节点将新交易收集到一个区块中。
3. 工作量证明:每个节点为其区块寻找困难的工作量证明。
4. 区块广播:当一个节点找到工作量证明时,它将该区块广播到所有节点。
5. 区块验证:只有当区块中的所有交易都有效且未被花费时,节点才会接受该区块。
6. 后续工作:节点通过使用已接受区块的哈希值作为前一个哈希值,开始创建链中的下一个区块,以此表达对该区块的接受。

步骤 描述
新交易广播 新交易传播到所有节点
交易收集 节点将新交易收集到区块
工作量证明 节点为区块寻找证明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值