
先明确术语的适用范围
“区块链顶梁柱”没有在这里指向一种独立协议,可以理解为支撑区块链运行的基础机制。比特币开发者指南侧重区块、交易及验证规则,以太坊开发文档则强调共识由多种规则共同构成。两者提供了理解底层技术的不同入口,具体实现不能直接互换。
哈希、区块头与默克尔根
哈希把数据映射为摘要;区块头记录前一区块的哈希,使区块形成关联。默克尔树把交易摘要逐层组合,最终得到写入区块头的根。理解这三个词,可以分别抓住“数据摘要”“前后关联”和“交易集合的摘要”。

默克尔证明用于核验某笔交易是否被包含在相应区块中。包含关系只是验证的一部分,不能单凭它推断交易符合所有规则,也不能证明对应的链一定被网络接受。

UTXO与双重支付
在比特币中,UTXO指未花费交易输出。普通交易的输入引用此前的输出,同一输出不能在有效链上被重复花费,这正是理解双重支付的关键。
钱包显示的余额便于使用者理解,底层验证仍需检查具体输出及其花费条件。因此,不能把界面上的余额数字直接等同于底层账本结构,也不能把UTXO模型视为所有区块链的共同设计。
共识、工作量证明与权益证明
共识机制解决节点如何对账本状态形成一致认识的问题。以太坊开发文档将其解释为协议、激励及相关规则的整体;PoW和PoS承担抵抗虚假身份影响、参与区块生产选择等作用,完整共识还需要分叉选择等机制。
PoW即工作量证明,其核心是通过反复尝试,使区块头哈希满足目标条件。PoS即权益证明,以质押及奖惩约束验证者行为。理解两者时,应分别关注计算资源和质押权重如何进入协议,而不能只看参与者数量。
常见问题:分叉是否意味着失效
分叉可以来自不同节点先后收到竞争区块,并不必然意味着系统遭到攻击。比特币在有效候选链之间比较累计工作量,因此“最长链”不能简单理解为区块数量最多的链;以太坊的分叉选择则涉及按质押余额加权的验证者投票。
“不可篡改”也需要条件限定:哈希关联使历史改动可以被发现,共识机制增加替换历史的难度。技术分析应同时考察验证规则、资源约束和分叉选择,避免把这一表述理解为无条件、绝对无法改变。