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

数字资产知识

美国开发的区块链技术的应用边界是什么:共享账本与链外数据的限制

摘要

区块链的应用边界取决于共享记录的需求、网络运行条件和外部数据的可信程度。美国机构发布技术说明,并不意味着区块链由美国统一开发。理解其能力,需要区分账本防篡改、现实信息真实性与智能合约执行条件。

SGT区块链发行总量的科技主题配图

先明确“美国开发”的适用范围

“美国开发的区块链技术的应用边界是什么”涉及一个需要澄清的前提:美国国家标准与技术研究院(NIST)发布区块链技术概述,不等于区块链由美国统一开发,也不能据此确定某个项目的开发归属。这里讨论的是通用技术边界,不对特定美国项目的能力作判断。

共享账本能解决什么问题

NIST《区块链技术概述》将区块链描述为具有篡改可察觉性和抗篡改能力的分布式数字账本。参与者能够共同记录交易;在网络正常运行的条件下,已发布的交易记录不能被更改。

由此理解,区块链适合讨论的场景是:多个参与方需要共享记录,并对记录历史保持一致认识。适用条件包含共同认可的记录规则和能够正常运行的网络。若业务没有多方共享及核验历史的需求,仅凭采用区块链,无法说明它能带来额外价值。

记录难以更改,是否代表内容真实

账本保护与事实核验属于不同环节。假设有人把一项未经核实的交付声明写入账本,保留这条声明的历史,并不能证明货物确实交付。应用涉及现实事件时,还需要说明事件由谁核验、依据什么数据,以及出现错误时如何处理。

因此,评价应用边界需要分别回答两个问题:参与者是否对同一份记录达成一致,这份记录是否准确反映现实。前者成立,不能自动推出后者成立。

智能合约怎样获得外部信息

以太坊开发者文档说明,智能合约默认无法直接访问链外信息,预言机负责将外部数据提供给合约。它让合约能够依据现实数据执行,但也引入数据准确性、可用性及提供者责任等问题。

例如,依据天气条件执行的合约,需要先获得可用的天气数据。节点使用相同输入,有助于得到一致结果;如果输入本身错误,执行一致也不能纠正事实错误。这一原理不能被直接当作某个具体应用已经可靠运行的证明。

常见问题与实际适用条件

接入预言机是否就解决了可信问题?仍需检查数据来源是否正确、传输是否完整、更新是否及时,以及不同报告之间的分歧如何处理。连接外部世界只是第一步。

区块链是否消除了所有信任?涉及链外数据时,应用仍依赖数据来源及其处理机制。判断技术是否适用,应把共享账本、外部事实核验和合约执行分别考察:区块链可以支持共同保存和验证记录,完整业务的可靠性还取决于这些环节能否衔接。

← 返回全部文章

延伸阅读 · 相关栏目

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