
共识经济讨论的范围
“共识经济”在这里指共识机制中的经济约束:让维护账本需要投入资源,让符合规则的参与获得激励,并使部分攻击行为承担成本。它解决的是分布式账本如何形成一致记录的问题,不能直接证明某项业务有价值或某条现实信息真实。
比特币开发者文档介绍了工作量证明:出块需要计算投入,修改历史记录还需要重做相关工作;节点独立验证区块,并在有效链之间依据累计工作量选择。以太坊权益证明文档则说明,验证者以质押承担责任,提出冲突区块或提交矛盾投票可能受到罚没。两种机制体现了不同的经济约束方式。

条件一:存在共同记账与独立验证需求
当多个参与者需要共享交易顺序、避免重复支付,又不能仅依赖某一方宣布结果时,共识机制才有明确用途。如果全部记录本就由同一机构管理,增加分布式共识是否值得,需要结合额外的通信、验证和维护成本判断。

共同账本还需要可执行的验证规则。例如,签名是否有效、输入是否已经花费、状态变化是否符合协议,应能由节点独立检查。主观判断或无法验证的外部事实,不能仅靠节点投票变成可靠事实。
条件二:经济约束能够实际生效
资源投入或质押必须构成真实约束。工作量证明依赖持续计算成本,权益证明中的罚没则依赖能够识别违规行为并执行处罚的协议规则。仅有奖励安排,不能说明系统已经具备抗攻击能力。
评估时还要区分攻击类型:改写历史、阻碍确认与提交无效交易受到的约束不同,不能用一个笼统的“多数攻击”概念替代具体分析。经济成本能够提高攻击门槛,但不能保证所有攻击者都会放弃破坏。
条件三:节点参与和业务要求相匹配
共识需要节点持续验证和传播信息,因此硬件、网络连接及参与激励都是运行基础。节点数量也不能单独代表安全程度,还需要关注算力或质押权重是否集中,以及多个节点是否受同一主体控制。
业务还应能够接受确认等待、临时分叉以及重复验证带来的开销。不同机制对最终确认的定义不同;应用必须明确何时接受记录,以及暂时无法形成最终确认时如何处理业务。
常见问题:有代币就适用吗,记录上链就真实吗
有代币并不足以建立有效共识。关键在于奖励、资源投入、验证规则与违规后果是否共同支持账本安全。
记录被一致接受,表示它通过了协议规定的检查。对于物流状态、商品质量等链外信息,仍需可靠的数据采集和核验方式。共识可以维护记录的一致性,但其可信范围受输入信息和验证规则限制。