
理解术语先明确适用范围
“区块链正统知识”可以理解为对基础原理和协议规则的系统认识,不宜当作一种独立技术标准。理解一个术语,应先问它描述什么、如何验证,以及适用于哪个网络。比特币和以太坊都有区块与交易,但记录资产和维护共识的具体方式不同。
区块、哈希与链:记录如何关联
区块把交易组织成批次,哈希为数据生成可供校验的摘要,前后区块通过密码学引用形成关联。修改历史记录会影响后续关联,因此,核验历史不仅要看某条记录,也要检查它所在的区块及后续链条。

比特币开发者指南介绍了默克尔树:交易哈希逐层汇总为默克尔根。配合区块头和中间哈希,可以验证某笔交易是否被包含在区块中。这种包含证明本身不等于对交易全部有效性规则的检查。

节点与共识:谁负责验证
节点是参与网络通信和数据验证的计算机或软件实例;共识规则规定哪些记录可以被接受。节点各自验证,网络依照协议形成一致历史,不意味着每次都要等待所有计算机逐一表态。
比特币使用工作量证明,在有效候选链中依据累计工作量选择链;以太坊使用权益证明,由质押ETH的验证者参与区块提议和确认。节点与区块生产者的职责存在区别,不能把运行节点直接等同于挖矿或担任验证者。
交易、UTXO与账户:状态如何变化
比特币的UTXO是尚未花费的交易输出,后续交易可以引用并花费它。同一输出不能在被接受的链上重复花费,这对应“双花”问题。
以太坊技术介绍以账户和状态解释交易:转移ETH、部署程序或调用程序,都可能改变网络记录的状态。理解两者时,可以分别追踪“哪些输出仍可花费”和“账户及程序状态发生了什么变化”,避免把一种网络的数据模型套到另一种网络上。
EVM、智能合约与ETH:程序如何执行
EVM即以太坊虚拟机,是执行智能合约的计算环境。智能合约是部署到链上、按代码规则运行的程序;ETH是以太坊的原生资产,用于支付交易执行费用,并参与权益证明的经济安全机制。
这些名称描述不同层次:EVM负责执行,合约定义逻辑,交易提出执行请求。理解应用行为时,还需看具体代码和调用条件,不能仅凭“智能合约”这一名称判断功能或可靠性。
常见问题:上链是否意味着绝对不变
“难以篡改”有协议和安全条件。哈希使修改可被发现,共识机制增加改写被接受历史的难度;两者共同发挥作用。广播交易也不等于交易已经进入被接受的区块。
区块高度同样不一定是唯一标识:发生竞争分支时,不同区块可以处于同一高度。讨论某个区块时,应结合区块哈希;讨论交易是否稳定时,应结合所属网络的确认规则。