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

区块链基础

区块链与网络的应用边界是什么:连接、共识与适用条件

摘要

网络提供设备连接与信息传输,区块链依托网络,使多个节点按共同规则维护账本状态。两者处于不同层次:能够通信不等于已经达成共识,达成共识也不代表链外事实已经得到验证。理解应用边界,需要区分通信需求、共享状态需求与系统的信任条件。

区块链电子发票的科技主题配图

网络负责连接,区块链负责状态一致

区块链与网络的应用边界是什么,可以从两者解决的问题入手。网络解决设备之间如何传递消息;区块链在网络通信之上,通过协议让多个节点对账本记录及其状态形成一致认识。区块链需要通信基础设施,其共识机制不能代替网络连接与消息传输。

MDN对互联网机制的介绍区分了互联网与Web:互联网是互联网络构成的基础设施,Web是建立在其上的服务。交换机帮助局域网内的设备通信,路由器连接不同网络。这一区分也有助于理解区块链与底层网络的关系。

区块链权益证明的科技主题配图

通信成功与达成共识的边界

消息能够到达,只说明参与者具备交换信息的条件。不同节点可能先后收到不同消息,也可能对下一条记录存在分歧,因此还需要共同的验证规则与选择机制。

拜占庭区块链的科技主题配图

以太坊共识机制文档将共识描述为使分布式节点对区块链状态达成一致的一整套协议、激励与规则。工作量证明或权益证明只是其中的组成部分;出现竞争区块时,还需要分叉选择等机制。具体安全条件取决于协议,不能简单归结为节点数量多就安全。

什么需求适合在哪一层解决

如果目标是发布网页、传输文件或让组织成员访问共享资源,网络服务、访问控制与应用系统通常是首先需要考虑的部分。存在跨地域通信或多方协作,本身并不构成采用区块链的充分理由。

当多个参与方需要共同维护记录,并希望依照共同规则验证状态变化时,才有必要进一步讨论区块链。适用条件包括参与方能否接受一致的验证规则、如何处理分歧,以及是否能够承担节点通信、重复验证和维护共识的成本。

常见问题:联网、共享与可信是否等同

私有网络是否就是区块链?两者的划分依据不同。内联网和外联网主要限定访问范围;区块链关注记录如何被验证、排序并形成一致状态。开放或受限的访问范围,不能单独说明系统是否采用区块链。

链上达成共识是否意味着现实信息真实?共识处理的是节点按协议接受什么状态。若记录涉及链外事件,事件是否发生、录入内容是否准确,仍需相应的验证环节。

区块链能否脱离网络独立协作?分布式节点需要交换区块与验证信息。通信受阻会影响信息传播与共识过程,因此评估应用时,应同时明确网络条件、共识规则以及链外信息的责任边界。

← 返回全部文章

延伸阅读 · 相关栏目

区块链基础技术原理数字资产知识资料与核验