
先建立术语之间的关系
真正的区块链概念相关术语如何理解,可以从三个问题入手:记录怎样组织,参与者怎样认可记录,程序怎样改变记录。区块与哈希对应数据结构,节点与共识对应协作规则,账户与智能合约对应状态及其变化。不同链的实现不同,不能把某条链的术语直接套用到所有区块链。
区块、哈希与默克尔树
比特币开发者指南描述了这样的结构:交易被组织进区块,交易哈希逐层汇总形成默克尔根,区块头引用前一区块头的哈希。未花费交易输出称为UTXO;交易消耗已有输出并产生新输出,同一输出不能在有效链中重复花费。

哈希可以理解为用于核对数据的摘要。它帮助发现内容变化,但单独一个哈希不能阻止他人修改数据库。默克尔树则让交易包含证明更紧凑:核对某笔交易是否属于一个区块,不必取得该区块的全部交易。包含证明也不等于对交易全部有效性条件的验证。

节点、共识与分叉
节点是运行网络软件、传播或验证数据的参与设备。共识规则规定哪些记录有效,以及出现竞争历史时如何选择。比特币以工作量证明参与这一过程;以太坊采用权益证明,由质押ETH的验证者参与区块提议与确认。普通节点和出块参与者的职责不能画等号。
分叉可能来自同时出现的竞争区块,并不必然代表网络永久分裂。比特币节点在有效候选链之间依据累计工作量选择历史,因此不能把规则简化为区块数量最多者必胜。
账户、交易、EVM与智能合约
以太坊技术介绍把EVM描述为执行计算的虚拟机,账户余额和合约数据属于网络状态。交易可以转移ETH、部署合约或调用合约;智能合约是部署在链上的程序,ETH用于支付执行资源费用,也参与权益证明的经济机制。
理解这些词,可以沿着请求、执行、状态变化的顺序:交易提出操作,EVM按规则执行,合约代码决定具体逻辑,网络验证结果。以太坊的账户模型与比特币的UTXO模型表达资产状态的方式不同,解释余额和支付时应分别理解。
常见问题与适用边界
不可篡改是否意味着绝对无法改动?更准确的理解是,修改历史会破坏后续引用关系,并面临共识机制设置的成本和约束。交易广播也不等于已被链接受,纳入区块与获得更强的确认保障仍需区分。
智能合约是否保证结果正确?它保证按既定规则执行的目标,并不能替代对代码逻辑的审查。区块链可以帮助核验链上记录及其顺序,但仅凭记录上链,无法证明记录所描述的链外事实真实。