区块链 · 数字资产知识 · 行业资讯
文章库关于本站

行业资讯

区块链技术 基础知识的适用条件有哪些:共享账本与共识边界

摘要

区块链适用于多方需要共同维护记录、核验历史并按共同规则确认状态的场景。判断是否适用,还要考察参与方能否接受一致的验证规则、网络是否具备相应安全条件,以及业务是否适合保留难以改动的历史记录。本文从共享账本与共识机制解释适用条件及常见误区。

区块链价格波动率的科技主题配图

基础概念:共享记录如何形成一致状态

NIST《区块链技术概述》将区块链描述为以分布式方式实现、能够显露篡改且抵抗篡改的数字账本。在网络正常运行的条件下,已经发布的交易记录不能被随意改变。理解这一点,需要同时关注共享记录和维持记录可信的运行条件。

以太坊开发者文档解释,共识机制是让分布式节点对账本状态达成一致的一整套协议、规则与激励安排。工作量证明、权益证明只是其中的组成部分;完整机制还需要处理区块验证和出现竞争区块时的选择问题。

区块链价格预警的科技主题配图

适用条件一:确实需要多方共同维护记录

当多个参与方需要使用同一份交易历史,并希望依据共同规则核验记录时,区块链的共享账本特征才有明确用途。评估时应先回答:哪些主体需要参与维护,哪些记录需要共同确认,以及各方为何需要独立核验。

区块链行情数据api的科技主题配图

若需求只是由一个主体保存和查询自身数据,多方共识带来的价值就需要另行论证。数据能够写入区块,并不足以说明业务需要区块链。

适用条件二:参与方接受共同的确认规则

共享账本需要明确什么记录有效、谁可以提出新区块,以及不同节点看到不同候选区块时如何作出选择。各方只有接受这些规则,才能对同一份账本状态形成可操作的一致认识。

安全条件也要与机制匹配。依赖计算资源或质押资源的设计,分别通过资源投入及相关约束提高攻击成本。判断适用性时,不能只看采用了哪种证明方式,还要考察完整协议的运行假设能否成立。

适用条件三:业务需要保留可核验的历史

区块链的抗篡改特征适合需要保留历史、追踪记录变化的需求。如果业务经常要求直接覆盖旧记录,就需要先明确纠错方式,例如通过后续记录说明更正关系。选择技术之前,应厘清哪些历史必须保留,以及发生错误后如何解释和处理。

常见问题:记录一致是否意味着内容真实

共识主要解决节点按照规则认可哪种账本状态的问题。它不能单独证明录入内容对应的现实事件确实发生。例如,一条记录被网络接纳,并不能仅凭这一点证明现实中的交付已经完成;现实信息仍需要相应的核验依据。

抗篡改是否等于绝对不可改变?相关性质有正常运行和安全假设这一前提,不能脱离网络条件作绝对保证。是否存在通用的同意比例?不同协议的计权与确认规则不同,不能把某种机制中的阈值直接套用到所有区块链。

← 返回全部文章

延伸阅读 · 相关栏目

行业资讯研究与报告政策资料交易平台观察