
先把术语放回它解决的问题
区块链术语可以按三个问题梳理:记录怎样连接,交易怎样判定有效,参与者怎样对记录达成一致。区块与哈希属于数据组织层,交易输入与输出属于交易规则层,共识机制则协调网络对有效历史的选择。理解层次关系,比孤立记忆缩写更有帮助。
比特币:区块、哈希与UTXO
比特币开发者指南介绍,区块通过前一区块头的哈希相连,交易经哈希汇总形成默克尔根。UTXO指尚未花费的交易输出,普通交易以此前的未花费输出作为输入。节点独立验证规则,并在有效候选链之间依据累计工作量选择链。

这些术语各有用途:哈希用于关联和校验数据,UTXO用于判断哪些输出仍可花费,累计工作量用于比较有效分支。默克尔证明能够证明某笔交易被纳入某个区块,但仅凭这一证明,不能完成对交易和整条链的全部有效性验证。

以太坊:共识、权益证明与分叉选择
以太坊开发者文档将共识机制解释为协议、激励及相关规则组成的整体。其权益证明机制通过质押、奖励和惩罚约束验证者,并结合区块提议、投票与分叉选择规则,使网络协调对链状态的判断。投票权重与质押权益有关。
因此,工作量证明和权益证明描述了共识中的关键组成部分。完整理解一种机制,还要看谁能提出区块、节点如何检查区块,以及出现竞争分支时如何选择共同历史。不能把共识简单理解为网络中计算机数量的多数表决。
适用范围:不同链的术语不能直接套用
UTXO适用于采用这种交易模型的系统,不能据此推断所有区块链都以同样方式记录资产。比特币的累计工作量规则,也不能直接用于解释权益证明系统的分叉选择。比较技术时,应先确认讨论的是数据结构、交易模型还是共识规则。
常见问题:分叉与不可篡改意味着什么
分叉一定代表系统出错吗?不一定。参与者在接近的时间产生竞争区块,就可能形成暂时分支,需要由分叉选择规则协调。不同分支可以存在相同高度的区块,因此区块高度不能充当全局唯一标识。
不可篡改意味着绝对无法改写吗?更准确的理解是,哈希关联让修改能够被发现,共识机制进一步提高替换有效历史的难度与成本。评价记录的稳定性,需要结合具体机制及其安全条件,不能只凭“使用了区块链”作判断。