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

行业资讯

区块链 信息应用有哪些常见误区:存证、共识与外部数据的边界

摘要

区块链能够支持共享记录和篡改核验,但记录难以修改不代表内容天然真实,节点达成共识也不代表外部事实已经核实。理解正常运行条件、智能合约的数据边界以及预言机的信任要求,有助于判断信息应用的适用范围。

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

先明确区块链的信息能力

NIST《区块链技术概述》将区块链概括为分布式实现、具有篡改可察觉性和抗篡改能力的数字账本,并指出,在网络正常运行的条件下,已发布的交易记录不能被更改。这一定义强调共享记录及其维护条件,为理解信息应用提供了基础。

误区一:信息上链就等于内容真实

记录是否被改动,与记录描述的事情是否真实,是两个问题。例如,一条填报信息即使被完整保存,也仍可能存在最初录入错误。评估信息存证时,需要分别判断输入是否可靠、后续记录是否保持完整;账本的抗篡改能力不能替代输入环节的核验。

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

误区二:不可篡改意味着没有适用条件

把“不可篡改”理解为任何情况下都绝对成立,会忽略网络正常运行这一前提。信息应用对记录可靠性的判断,应结合网络维护和规则执行情况,不能只凭一个技术标签作出保证。发现原始信息有误时,也需要区分保留历史记录与业务上纠正错误这两项需求。

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

误区三:节点共识就是对现实事实的认证

共识关注参与节点能否按照共同规则形成一致的账本状态。多个节点接受同一份输入,不等于它们分别调查过输入所描述的现实事件。因此,审视一项信息应用时,要问清节点确认的是签名、记录和执行规则,还是另有机制负责核实外部事实。

误区四:智能合约可以直接获知外界变化

以太坊开发者文档对预言机的说明指出,以太坊智能合约默认无法访问链外信息,需要借助预言机引入外部数据。预言机连接链上与链外,但仍面临数据正确性、可用性及提供者责任等问题。

这意味着自动执行有两项不同前提:程序规则符合预期,输入数据也符合要求。即使程序准确执行,过时或错误的输入仍可能使结果偏离业务目标。引入多个数据提供者时,也要检查它们是否实际依赖同一个原始来源。

适用条件与常见问题

区块链信息应用较适合围绕多方共享记录、按共同规则维护历史信息的需求展开评估。如果业务主要难点是核实链外事实,仅增加链上记录并不能解决这个难点,还需要明确数据来源、核验方式和异常处理责任。

常见问题是:结果可追溯,是否就能证明结果正确?追溯有助于查明输入和处理过程,正确性仍取决于来源与规则。另一个问题是:使用预言机后是否无需信任任何主体?外部数据提供者及其处理机制仍属于需要审视的信任环节。

← 返回全部文章

延伸阅读 · 相关栏目

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