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

区块链基础

初识区块链的技术的应用边界是什么:共享账本与现实数据的区别

摘要

区块链的核心能力是让参与者共同维护可核验、难以篡改的记录,而不是自动保证现实信息真实。理解其应用边界,需要区分账本一致性、外部数据可信度与程序执行条件,并判断业务是否确实需要多方共享记录。

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

先明确区块链解决什么问题

NIST《区块链技术概述》将区块链描述为分布式实现、具备篡改可察觉性和抗篡改能力的数字账本。在网络正常运行的条件下,参与者可以共同记录交易,已发布的记录不能被随意更改。这种能力的重点是共同维护记录,而不是为所有业务提供通用答案。

第一条边界:记录一致不等于事实真实

假设多个机构共同记录货物交接,区块链可以承担共享交接记录的角色。但某次录入是否对应真实交接,仍需要链外的核验机制。即使各方看到完全相同的记录,也不能仅凭这一点证明货物状态或填报内容真实。

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

因此,评估应用时需要分别问两个问题:记录形成后能否被悄悄改动,以及记录形成前的信息是否可靠。区块链主要处理前一类问题,不能用账本的抗篡改能力替代信息采集环节的责任。

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

第二条边界:智能合约不能自行知道外部事件

以太坊的预言机文档说明,智能合约默认不能直接访问链外信息。预言机将外部数据引入链上,使节点能够依据一致的输入执行程序;但数据的正确性、可用性和提供者责任仍需解决。

例如,以天气条件触发业务规则的合约,需要明确天气数据来自哪里、何时更新、来源冲突如何处理。程序按输入执行成功,不等于输入准确;引入多个数据提供者,也不意味着可以取消对数据来源的审查。

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

较适合讨论区块链的场景,是多个参与方需要共享记录、核验记录变更,并能约定共同执行的规则。若业务涉及外部事件,还必须明确谁采集信息、谁验证信息,以及数据缺失时如何处理。

反过来,如果需求只是保存单一机构内部的数据,没有多方共同维护账本的必要,就不能仅凭“难以篡改”断定必须使用区块链。判断应从协作关系和证据需求出发,而不是从技术名称出发。

常见问题:上链是否就不再需要信任

不需要信任任何人吗?并非如此。账本机制可以改变参与者核验记录的方式,但对外部数据源、预言机和业务规则的依赖仍然存在。

智能合约能自动解决争议吗?它能执行已明确编码、且输入可获得的条件,不能自行判断所有现实争议。应用边界可以概括为:链上负责共同记录与规则执行,链外仍需负责事实核验、异常处理和责任认定。

← 返回全部文章

延伸阅读 · 相关栏目

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