
先确定“商业共识”的查询范围
“区块链商业共识”可能指商业系统采用的节点共识机制,也可能指参与机构之间的协作约定。查询前应明确:要了解的是节点怎样认可同一份账本,还是机构如何分配权限、确认业务与处理争议。两类问题需要查阅不同层次的文件。
本文讨论通用查询方法。以太坊与比特币的技术说明能够帮助理解账本共识,不能直接证明某个商业项目的治理安排或业务规则。
从开发者说明找到技术入口
以太坊开发者文档的 Consensus mechanisms 页面把共识解释为协议、激励等要素组成的整体,并区分权益证明、抗女巫攻击与分叉选择。查询时可据此判断,目标文件是否只介绍了机制名称,还是解释了节点如何形成一致状态。
比特币开发者指南的 Block Chain 页面说明,全节点独立验证区块,并依据共识规则维护账本;出现竞争分支时,在有效链中比较累计工作量。这提供了另一种核验角度:区块是否合法与采用哪条链,是需要分别说明的问题。
怎样继续查设计细节
确定项目名称和网络类型后,可在其官方文档目录中查找共识机制、协议规范、架构设计、验证规则、分叉选择等主题,也可用 consensus、specification、validation、fork choice 等词定位章节。概述页面适合建立框架,具体行为需要进一步核对规范与实现说明。
若文档关联代码仓库,应核对所属项目、版本标签和变更记录。记录文档标题、适用版本及对应章节,有助于避免把旧方案、讨论稿与已采用的规则混在一起。不能仅凭搜索摘要认定某项设计已经实施。
阅读时核对哪些问题
技术共识文档应能解释参与资格、区块提议方式、交易和区块的有效性条件,以及发生分叉时的选择规则。涉及投票门槛时,还要确认按节点数量还是按权重计算,不能把一种机制的门槛直接套用到另一种机制。
若查询对象是商业协作,还需要寻找成员管理、业务授权、争议处理和规则变更方面的说明。账本达成一致,并不能单独证明链外业务事实真实,也不能替代参与方的业务约定。
常见问题与适用条件
只有白皮书够不够?如果白皮书仅描述目标和流程,就不足以核验具体共识行为;应继续寻找可对应的规则说明与实现依据。没有公开设计文档时,只能说明公开证据不足,不能据此推断项目没有设计。
能否照搬公有链方案解释商业系统?只有参与模型、安全假设和规则相符时,相关原理才有参考意义。对具体项目的判断,应落在该项目可核验的文档内容上。