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

技术原理

商用区块链系统的应用边界是什么

摘要

商用区块链的适用范围,取决于业务是否需要多方共同维护记录,以及链外信息能否可靠进入系统。它能够支持共享账本与规则执行,但不能自动证明现实数据真实,也不能消除数据提供方和系统治理中的信任要求。

比特币挖矿工作量证明的科技主题配图

先明确区块链能够保证什么

NIST《区块链技术概述》将区块链描述为分布式实现、具有篡改可察觉和抗篡改特性的数字账本。在网络正常运行的条件下,已经发布的交易记录难以被更改。这说明其核心能力在于维护共享记录,并使参与者能够按共同规则核对记录。

理解商用区块链的应用边界,需要区分三个问题:记录是否被改动、输入内容是否真实、业务规则是否合理。账本机制主要处理第一个问题,后两个问题仍需相应的业务安排。

区块链技术数字签名的科技主题配图

适用条件是存在明确的多方协作需求

当多个参与方需要共同记录业务事件,并依据一致的记录开展协作时,共享账本具有讨论价值。例如,多方分别提交交接信息,再共同核对事件顺序,可以作为评估区块链适用性的业务情境;这并不代表任何具体系统已经实现相应效果。

智能合约区块链的科技主题配图

选型时应先明确哪些主体写入、哪些主体核验,以及各方遵循什么规则。如果业务记录完全由一个主体维护,其他参与者也接受其管理方式,就需要进一步说明,引入分布式账本能够解决什么实际问题。

链外事实决定自动化的边界

以太坊预言机文档说明,智能合约默认不能直接访问链外信息,预言机承担向合约提供外部数据的作用。它同时引入数据正确性、可用性及提供方责任等问题。

因此,商品是否交付、设备是否达到约定状态等现实事件,不能仅凭链上记录得到证明。系统需要明确数据来源、采集方式和核验责任;即使信息成功写入账本,也仍须判断它是否准确反映现实。

智能合约适合执行可明确表达的规则

智能合约能够依据输入和预先编写的规则执行操作。适用条件是触发条件足够清楚,所需数据可以取得,而且参与方对结果含义有共同理解。

如果业务依赖现场判断、模糊条款或存在争议的事实,就需要在系统之外安排核实与争议处理。把规则写成代码,并不会自动解决规则本身的不完整,也不会让错误输入变成正确事实。

常见问题:上链是否等于可信

上链不等于内容必然真实。篡改可察觉关注记录发布后的完整性,来源核验关注记录进入系统前的真实性,两者解决的问题不同。

使用多个预言机也不意味着可以免除信任判断。如果它们依赖同一个原始数据源,仍可能共同接收错误信息。评估时需要同时考察信息来源和传递过程。

商用区块链的合理应用范围,是共享记录、明确规则和可靠数据能够衔接的业务环节。决定是否采用时,应具体说明账本负责什么、外部数据由谁负责,以及出现异常后如何处理。

← 返回全部文章

延伸阅读 · 相关栏目

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