
一、先区分三个理解层次
区块链术语可以按问题分类:区块和哈希描述记录如何组织;节点与共识规则描述记录如何被认可;交易输出、账户和密钥描述状态如何表达、操作如何授权。分清这些层次,比把所有术语都理解成“加密技术”更准确。
二、区块、哈希与默克尔根
比特币开发者指南介绍,区块包含交易,区块头记录前一区块头的哈希以及交易的默克尔根。哈希可理解为数据的摘要;默克尔根则由交易相关哈希逐层组合计算得到。

两者承担不同作用:前一区块的哈希建立历史关联,默克尔根关联本区块的交易内容。修改交易会改变相关摘要,因此“难以篡改”不是数据无法编辑,而是修改后的记录还必须满足网络验证条件。

三、全节点、共识与工作量证明
全节点依据共识规则独立验证区块。比特币的工作量证明要求区块头哈希满足目标条件;存在竞争分支时,节点在有效链中依据累计工作量选择链。
这里要区分“有效”与“被选中”:记录首先必须符合规则,之后才涉及分支选择。不能把共识简单理解为多数人表态,也不能将比特币的工作量证明机制套用到所有区块链。
四、UTXO与账户:两种状态表达方式
UTXO指未花费交易输出。比特币交易使用此前尚未花费的输出,并生成新的输出。以太坊账户文档则通过余额、nonce等字段描述账户状态。
理解前者时,重点是哪些输出仍可使用;理解后者时,重点是账户当前状态及其变化。两套术语回答的问题有所不同,不宜把UTXO直接当作账户余额字段。
五、私钥、合约账户与钱包
以太坊账户文档区分由私钥控制的外部账户,以及由代码逻辑控制的合约账户。私钥用于签名;钱包是与账户交互的应用或界面,而不是账户本身。
因此,地址、授权能力和操作界面不能混为一谈。知道一个地址不代表能够控制该账户,看到钱包界面也不意味着资产记录保存在界面之中。
六、常见问题与适用边界
区块高度能唯一标识区块吗?不能,竞争分支可能出现相同高度的不同区块。以太坊账户nonce与比特币区块头nonce含义相同吗?不同:前者用于相关计数,后者用于工作量证明中的哈希尝试。
阅读技术文档时,应先确认所属网络、数据结构和验证规则。同名术语未必同义,某条链的实现细节也不等于所有区块链的通用标准。