
先区分账本规则与代币接口
区块链术语往往描述不同层次的问题:账本如何组织记录,网络如何判断记录有效,应用如何表示和操作代币。比特币开发文档侧重前两类,以太坊代币标准文档侧重合约接口。理解术语时,首先要确认它属于哪个网络、解决什么问题,不能把一个网络的机制直接套用到所有区块链。
区块、哈希与默克尔根
在比特币中,区块汇集交易,并通过前一区块头的哈希连接历史。哈希可理解为数据的摘要;默克尔根则由交易标识逐层配对计算而来,用于验证交易是否被纳入区块。区块高度表示位置,发生分叉时,同一高度可能出现不同区块,因此高度不是唯一标识。

这里的关键区别是:位置回答“排在哪里”,哈希帮助识别“具体是哪份数据”,包含证明回答“某笔交易是否在其中”。证明交易被收录,不等于证明交易所关联的现实商品或权利真实存在。

共识、工作量证明与UTXO
比特币全节点独立验证区块是否符合共识规则;遇到竞争分支时,在有效链中依据累计工作量选择。UTXO指尚未花费的交易输出,普通交易消耗此前的输出并创建新输出,同一个输出不能被重复花费。
这些术语分别对应有效性、历史选择和可花费记录。工作量证明不是替代交易规则的通行证,累计工作量也不是单纯比较区块数量。“防篡改”应理解为修改历史受到验证规则和重建工作量的约束,而不是任何条件下都绝对无法改变。
ERC代币标准解决什么问题
以太坊代币标准约定合约的通用接口,帮助钱包和应用兼容代币。ERC-20面向可互换代币,ERC-721面向非同质化代币;ERC-1155可在一个合约中管理多类代币,并支持批量操作。共同接口也便于不同应用组合使用。
可互换强调同类单位能否相互替代,非同质化强调单个代币的区别。选择哪种概念,应看记录对象的性质,而不是名称是否新颖。接口统一解决的是交互方式的一致性,并不意味着不同代币具有相同用途或权利。
常见问题与适用条件
符合标准就代表安全吗?不代表。接口兼容与具体合约实现是否可靠是两个问题,标准名称不能代替实现检查。
NFT是否自动代表作品版权?不能仅凭代币标准作出判断。链上标识的独特性与现实权利的归属属于不同问题。
批量操作是否总能降低费用?不能一概而论。批量接口提供合并处理的能力,实际费用仍取决于具体实现和操作内容。理解术语的有效方法,是同时说明它能证明什么,以及不能证明什么。