
先分清术语对应的问题
区块链最核心技术相关术语如何理解,可以从三个层次入手:数据结构负责组织记录,交易规则负责判断记录是否合法,共识机制负责协调节点接受哪段历史。这些层次相互配合,单独一个术语无法解释整个系统。
比特币开发指南侧重区块连接、交易输出和工作量证明;以太坊开发文档强调,共识还包括激励、验证者参与规则和分叉选择。理解时要保留适用范围,不能把比特币的交易模型套用到所有区块链。

哈希、区块头与默克尔树
哈希将数据转换为固定长度的摘要,用于关联和核验数据。它不承担隐藏原文的加密功能。比特币区块头记录前一区块头的哈希,因此前面的记录发生变化,会影响后续区块的连接关系。

默克尔树把交易标识逐层配对计算哈希,最终得到默克尔根,并将其写入区块头。它支持用部分中间哈希核验某笔交易是否被区块收录。这里的“收录证明”有明确边界:交易出现在某个区块中,与交易满足全部规则、区块属于被接受的历史,是不同的判断。
UTXO与双重支付
UTXO指未花费交易输出,是理解比特币交易的关键。普通交易的输入引用此前尚未花费的输出,再创建新的输出。同一输出在有效链上只能花费一次,重复花费构成双重支付。
可以把“输出”理解为后续交易能够引用的记录,而不要直接将其等同于钱包余额。普通交易输入总额与输出总额之间的差额构成手续费;生成交易另有规则,不能机械套用这一计算关系。
共识、PoW与PoS
共识机制是一套让分布式节点协调账本状态的规则与激励。PoW即工作量证明,PoS即权益证明,二者是共识的重要组成部分,还需要与区块验证、分叉选择等规则结合。
PoW通过计算投入提高参与和攻击成本;PoS通过质押以及奖励、惩罚约束参与者。它们都涉及抗女巫攻击,即降低参与者仅靠大量创建身份就扩大影响力的可能性。因此,共识不能简单理解为“联网电脑按数量投票”。
分叉、高度与不可篡改的边界
同一位置出现竞争区块时,节点需要分叉选择规则。比特币在有效候选链中比较累计工作量,日常所说的“最长链”不能只理解为区块数量最多。区块高度表示位置,分叉中的不同区块可以具有相同高度。
“不可篡改”也有条件:哈希连接使改动能够被发现,共识机制进一步增加重写历史并使其被接受的成本。它不表示数据绝对无法改变,更不证明写入链上的现实世界信息天然真实。