
先理解区块链如何形成
区块链通常由按顺序连接的区块构成。以比特币为例,区块记录交易,并在区块头中包含前一区块的哈希;交易还可通过默克尔树汇总成一个根哈希。若既有区块中的交易被改动,相关哈希会改变,后续区块的链接也会受到影响。因此,修改历史记录不仅要改动目标区块,还要处理其后的区块。
不过,哈希链接本身并不决定所有节点应接受哪一份历史。网络中的节点需要依照共同的验证规则检查区块与交易,并通过共识机制处理彼此收到的信息和竞争中的区块。这些环节合在一起,才构成区块链维持共同状态的机制。

常见问题一:共识机制是否等于挖矿?
不等于。工作量证明和权益证明常被用来概括共识机制,但它们主要涉及如何抵抗女巫攻击、限制区块提议者的影响力等问题。完整机制还包括区块验证、奖励或惩罚安排,以及出现多个候选区块时的链选择规则。

在工作量证明中,参与者反复计算区块头的哈希,寻找满足难度目标的结果;其他节点仍需验证区块是否合规。权益证明则依靠验证者及其质押权益参与提议和确认,并以奖励和惩罚鼓励按规则行动。两者的资源基础不同,不能简单理解为同一种“算题挖矿”。
常见问题二:最长链是不是区块数量最多?
这要看协议如何定义链选择。在比特币的工作量证明语境中,常说的“最长链”通常指累计工作量更高的有效链,并非只数区块数量。权益证明系统也可能依据验证者对区块的投票权重等规则选择链头。因此,不能把某一种链选择说法直接套用到所有区块链。
链选择规则还必须与有效性检查区分开:一条链即使看起来更强或更重,其中的区块仍须符合协议规则。节点不是因为某条链更长,就接受其中任何内容。
常见问题三:分叉是否意味着系统失效?
不一定。多个区块可能在相近时间被提出,使网络不同节点暂时先看到不同分支。节点依据协议规则选择当前认可的链;后续区块或投票信息到达后,选择结果可能趋于一致。未被选入主链的区块可能成为过时区块。
临时分叉与持续的规则分歧不是一回事。若参与者对协议规则或历史选择长期无法协调,影响可能更大。区块高度也不能总是作为唯一标识,因为同一高度可能出现不同区块;区块哈希更适合用于区分具体区块。
常见问题四:交易确认后就绝对不可逆吗?
区块链接和共识机制提高了篡改历史的难度,但“难以改动”不等于逻辑上绝对不可能。工作量证明链中,目标区块后新增的有效区块会增加重写历史所需的工作;权益证明系统则以质押、验证和惩罚等规则构成安全约束。具体保障取决于相应协议及网络运行情况。
因此,理解区块链起源机制时,应把它看成一组相互配合的规则:区块与哈希组织数据,节点验证交易和区块,抗女巫机制约束参与方式,链选择规则处理竞争分支。厘清这些层次,才能避免把“去中心化”“不可篡改”或某一种共识算法误当成对所有系统都适用的绝对结论。