区块能够通过哈希连接起来,但网络还需要回答三个问题:谁可以提出下一个区块、其他节点如何验证、出现多个有效分支时跟随哪一个。解决这些问题的一整套规则、激励与惩罚,就是共识机制。
先记住一句话:PoW 用计算工作形成安全成本,PoS 用质押资产和惩罚形成安全成本;两者都在帮助节点选择同一段规范历史。
共识要解决什么?
01 / 提议
谁来创建新区块
协议从参与者中产生区块提议者,并规定区块应包含哪些有效信息。
02 / 验证
节点独立检查规则
每个节点检查交易签名、余额、区块格式等,不必盲目信任提议者。
03 / 选择
出现分叉时跟随谁
分叉选择与最终性规则帮助节点对规范链头和稳定历史达成一致。
PoW 与 PoS 的核心区别
PoW 和 PoS 都是机制家族,不同链的具体实现会有差异。下面比较的是最核心的思路。
比较项
PoW 工作量证明
PoS 权益证明
参与角色
矿工投入计算设备与电力
验证者锁定协议要求的资产
区块产生
竞争完成协议要求的计算工作
协议选择提议者,其他验证者投票或证明
安全成本
攻击需要取得并持续支付大量算力成本
攻击需要大量质押权重,并可能损失质押资产
最终确认
通常随确认数增加,历史被改写的概率降低
取决于具体协议,部分实现提供明确的经济最终性
两种机制怎样运行?
下面只展示一个区块从提出到被网络接受的简化过程。
PoW:用计算竞争记账权
典型:Bitcoin矿工组装候选区块→竞争完成计算工作→节点验证并跟随累计工作更强的有效链
PoS:用质押参与提议和投票
典型:Ethereum验证者质押资产→协议选择提议者→其他验证者检查并投票,违规者可能受罚
为什么作恶会变贵?
共识机制不是让攻击“技术上绝对不可能”,而是把攻击变成需要控制大量稀缺资源、承担高额成本并面对失败损失的行为。
举例
正常参与遵守协议即可争取区块奖励
→
尝试操纵历史需要控制大量算力或质押权重
→
承担成本持续耗能,或面临罚没与资产损失
哪一种一定更好?
没有脱离具体协议与网络环境的单一答案。PoW 结构较直观、运行历史较长,但计算和能源成本高;PoS 能耗较低,并能直接处罚部分恶意行为,但协议设计、客户端实现和质押分布更复杂。判断一条链的安全性,还要看节点分布、客户端多样性、治理、经济规模与实际运行记录。
⚠ 容易混淆的地方
“可以质押”不等于“资产安全”或“收益有保证”。质押可能涉及罚没、锁定期、流动性、智能合约和第三方托管风险;PoS 链之间的规则也不能直接套用。
本节要点
- 共识机制让分布式节点对有效区块、链头和历史顺序形成共同判断。
- PoW 主要以算力和能源作为参与及攻击成本。
- PoS 主要以质押权重、奖励与惩罚构成经济安全性。
- PoW 与 PoS 都有不同实现,不能只凭名称判断一条链是否安全。
📝 本节自测
PoW中矿工靠什么竞争打包区块权?
PoS中决定出块的主要因素?
共识机制最根本的作用?
判断:相比PoW,PoS通常更节能。
得分:0 / 4