光电 · 技术与产业
文章库关于本站

研究资料

区块链和公链的关系的应用边界是什么:概念、适用条件与常见问题

摘要

公链是区块链的一类实现,主要特点是开放参与和公开验证。判断其应用边界,需要结合协作对象、数据公开程度、计算成本与外部事实核验需求,区分账本记录可信、现实信息真实和业务结果有效这几个层面。

区块链供应链溯源的科技主题配图

区块链与公链是什么关系

区块链是一类由网络共同维护、通过密码学关联记录并按共识规则更新的账本技术。公链属于其中面向开放参与的一类网络;区块链这个概念本身,并不意味着所有数据和参与权限都必须向公众开放。

NIST《区块链技术概述》强调分布式账本的篡改可察觉性与抗篡改性,并将记录难以更改置于网络正常运行的前提下。这说明其可信能力依赖运行条件,不能理解为任何情况下都绝对不可修改。

区块链数字身份的科技主题配图

公链适用的核心条件

当不同参与者需要共享记录、依据共同规则验证状态,又希望开放参与时,公链具有相应的技术适配性。例如,公开核验数字记录、共享应用状态,都与这一机制相关。具体是否适用,还要判断数据能否公开,以及网络维护和执行成本是否合理。

比特币挖矿散热的科技主题配图

以太坊开发文档展示了可编程公链的一种实现:交易请求触发智能合约执行,网络验证执行结果并更新共同状态,计算需要支付资源费用。这个例子解释了公链如何承载应用,但不意味着每种区块链都具有相同功能。

账本可信不等于外部事实真实

区块链能够帮助参与者核验已记录的数据和状态变化,却不能仅凭上链动作判断输入信息是否符合现实。例如,把某项检测结果写入账本,并不能自动证明检测过程可靠。涉及链外事实时,仍需可信的数据采集与核验机制。

智能合约按程序规则处理输入。程序执行一致,也不代表规则没有漏洞,或输入一定正确。因此,应用边界不仅取决于共识机制,还取决于代码与外部数据的可靠性。

公开性与资源成本的限制

公开验证需要参与者获得可验证的信息,敏感数据的保密需求则要求限制信息暴露。涉及个人信息或商业秘密的业务,需要先明确公开范围,不能因为账本具有抗篡改能力,就把保密能力视为默认具备。

网络共同验证与保存状态会消耗资源。以太坊的执行费用体现了计算并非无限供给。对于大量数据存储或复杂计算,需要分别评估哪些内容确实需要共同验证,不能把公链直接当作无限容量的数据库。

常见问题:开放是否意味着没有限制

开放参与不等于任何请求都会被接受。请求仍需符合协议、签名授权和资源规则;参与出块还可能需要满足相应共识条件。

使用区块链是否一定要选择公链?不一定。应先明确谁能读取、提交和验证记录,再判断是否需要开放网络。若业务只需内部管理数据,且不需要多方共同验证,就不能仅凭区块链的抗篡改特性认定公链更合适。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验