区块链 · 数字资产知识 · 行业资讯
文章库关于本站

信息核验

共话区块链发展相关术语如何理解:区块、共识与分叉

摘要

理解区块链术语,可以沿着记录如何组织、交易如何验证、节点如何协调三条线展开。本文解释区块、哈希、UTXO、共识机制、工作量证明、权益证明与分叉,并说明各自的适用范围和常见误区。

区块链液冷的科技主题配图

先区分记录结构与协调规则

共话区块链发展相关术语如何理解,可以先问两个问题:数据怎样连接,参与者怎样认可这些数据。区块、哈希和默克尔树描述记录结构;共识规则与共识机制解释节点如何验证记录、协调账本状态。把两类概念分开,有助于避免将数据结构本身等同于完整的安全保障。

区块、哈希与默克尔树

比特币开发者指南说明,区块包含交易,区块头引用前一区块头的哈希,交易哈希则通过默克尔树汇总为根。区块高度表示区块所处的位置;同一高度可能出现不同区块,因此高度不能充当全局唯一标识。

区块链显卡矿机的科技主题配图

哈希可以理解为用于核对内容的摘要。修改交易会影响相关摘要及后续连接关系,因此改写记录必须处理这些关联。默克尔证明用于核验某笔交易是否被纳入指定区块,但这一证明本身不代表交易已经通过全部有效性检查。

区块链硬盘挖矿的科技主题配图

UTXO与双重花费

UTXO指未花费交易输出,适用于理解比特币的交易模型。普通交易使用此前尚未花费的输出作为输入,再生成新的输出;同一输出不能在有效账本中被重复花费。双重花费就是试图重复使用同一笔可花费记录。

理解这一概念时,应区分钱包显示的余额与底层记账单位。UTXO解释的是可花费记录怎样被引用和消耗,不能直接套用于所有区块链的账户模型。

共识机制、PoW与PoS

以太坊开发文档将共识机制解释为协议、激励和协调规则的整体。工作量证明(PoW)与权益证明(PoS)是其中的重要组成部分,涉及抵抗虚假身份影响和选择区块生产者,但仅凭这些名称还不足以描述完整共识过程。

PoW以计算工作形成参与成本,PoS以质押及奖惩约束参与行为。理解安全性时,需要继续追问:谁能提出区块,谁负责验证,出现竞争区块如何选择,以及违规行为承担什么后果。

分叉是否意味着系统出错

不同节点可能先收到不同区块,从而暂时看到不同链头。这类分叉可以由正常的传播时差或竞争出块产生,并不必然意味着攻击。分叉选择规则用于在有效候选链之间作出选择。

比特币常说的“最长链”侧重累计工作量,而非简单比较区块数量;以太坊权益证明的链头选择涉及按质押权重计算的验证者投票。两者采用的衡量方式不能混用,也不能把共识理解为所有联网计算机按台数投票。

← 返回全部文章

延伸阅读 · 相关栏目

安全防护钱包与账户风险识别信息核验