
共享式网络的含义
这里的“共享式网络”指多个参与方通过区块链共同维护账本的协作方式。NIST《区块链技术概述》将区块链概括为分布式实现、能够显露篡改并抵抗篡改的数字账本;在网络正常运行时,已发布的交易记录不能被随意更改。
以太坊共识机制文档说明,共识涉及让分布式节点对链上状态形成一致认识的一整套协议、规则和激励安排。由此判断适用性,需要同时考察共享记录的必要性和共同遵守规则的可行性。

条件一:多方需要共同核验记录
参与方应当对同一组记录或业务状态有持续的共同核验需求。例如,一项业务涉及多方交接,各方需要确认记录顺序和处理结果。这类需求能体现共享账本的作用。若信息只由单一机构维护,其他人仅查看结果,共同维护区块链的必要性就较弱。

条件二:需要保留可追溯的历史
业务应当重视历史记录的完整性,并能接受通过追加记录说明后续变化。若日常处理依赖直接覆盖或删除原始记录,就需要先解决这种做法与抗篡改账本之间的冲突。链上记录难以更改,也不代表录入内容天然真实,外部信息仍需可靠的核验过程。
条件三:参与方接受统一的共识规则
各方需要对交易有效性、记账资格、状态确认和分歧处理形成共同规则。只有数据能够互相传输,并不足以实现账本一致。共识机制应适配参与者之间的信任关系,其安全性依赖的资源、行为约束及运行条件也必须能够维持。
工作量证明和权益证明不能单独概括共识的全部内容;网络还需要区块验证、链选择等配套规则。某个网络采用的具体机制,也不能直接证明其他共享网络适合采用同一方案。
条件四:协作成本与业务要求相容
多节点维护和确认状态涉及通信、验证与存储开销。评估时应明确业务能够接受的确认等待、信息共享范围,以及规则维护责任。共享账本的价值需要足以支撑这些协作成本,不能仅凭参与者数量决定是否采用。
常见问题
共享是否意味着所有信息必须公开?共享首先意味着相关参与者能够依据共同规则核验状态,具体可见范围取决于网络设计,不能将共享账本直接等同于公开全部业务数据。
区块链能否消除信任问题?它可以让记账与核验更多依赖共同协议,但外部数据真实性、参与方履责和争议处理仍需要相应安排。适用条件应围绕这些具体需求判断。