
分布式验证与共同规则
区块链系统特点涉及哪些技术概念,可以从数据记录、独立验证和协调一致三个层面理解。多节点保存记录提供了核验基础,共同规则决定哪些交易和区块可以被接受,共识机制则帮助节点形成一致的历史视图。
比特币开发者指南介绍,全节点独立验证区块;区块头引用前一区块的哈希,并以默克尔根关联交易。交易输入引用此前的输出,已花费输出不能再次使用。这些设计分别服务于记录关联、数据核验和防止双重支付。

哈希链接与默克尔树
哈希可理解为数据的摘要。区块引用前一区块的哈希后,历史数据发生变化,会影响后续链接的核验。因此,防篡改既依赖数据结构,也依赖网络接受历史记录的规则。

默克尔树把多笔交易逐层汇总为一个根哈希。它支持用部分中间哈希证明某笔交易被包含在区块中。但包含证明本身不能代替交易有效性检查,也不能单独证明该区块属于网络认可的历史。
共识、抗女巫攻击与分叉选择
以太坊共识机制文档将共识解释为协议、激励与相关协调方式的整体。工作量证明和权益证明承担抗女巫攻击及区块生产者选择等作用;多个候选区块出现时,还需要分叉选择规则。权益证明体系中的奖励与惩罚用于约束验证者行为。
女巫攻击是通过大量身份影响系统的行为。若仅按身份数量分配权力,复制身份可能绕过限制;引入计算工作或质押资源,可以为参与施加成本。因此,多数节点这一说法必须结合协议的权重定义理解,不能直接等同于多数机器。
适用条件与常见问题
区块链是否绝对不可修改?哈希链接让修改能够被发现,而修改后的历史能否被网络接受,还取决于共识规则和攻击者掌握的资源。防篡改描述的是有条件的安全能力。
最长链是否就是区块最多的链?在比特币的有效候选链之间,关键是累计工作量;不能只比较区块数量。不同系统的分叉选择规则也不能相互套用。
链上记录是否天然真实?节点验证的是记录是否符合协议。对于外部世界的信息,写入链上并不自动证明其内容属实。上述概念主要解释账本内部的一致性、可核验性和历史保护机制。