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

区块链基础

区块链技术与方法的应用边界是什么:适用条件与常见问题

摘要

区块链能够支持多方共享记录、核验历史和按规则执行操作,但其能力受网络运行条件、外部数据质量及链外执行机制约束。理解应用边界,需要区分记录是否被改动、输入是否真实,以及程序执行是否等于现实事项完成。

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

共享记录的能力与前提

区块链技术与方法的应用边界是什么,核心在于区分共享账本能够验证的内容,以及仍需依赖外部主体确认的事实。NIST《区块链技术概述》将区块链描述为以分布式方式实现、具有篡改可察觉和抗篡改特征的数字账本,并将已发布交易不能被更改的描述限定在网络正常运行的条件下。

因此,区块链适合讨论多方如何维护一致记录、核验已提交操作的问题。它的抗篡改能力有运行前提,不能直接推导为所有条件下记录都绝对不可改变。

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

数据上链与事实核验的边界

记录得到保存,与记录所描述的现实情况是否属实,是两个不同问题。例如,将一项货物验收结果写入共享账本,可以为后续核对提供记录;货物是否实际符合要求,仍取决于检验过程和信息提供者。

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

判断适用性时,需要明确记录由谁产生、依据什么提交,以及出现异议时如何复核。如果主要难点是原始信息失真,仅增加共享记账环节不能独立解决这一问题。

智能合约依赖哪些外部条件

以太坊开发者文档指出,智能合约默认无法访问链外信息,预言机可将外部数据提供给链上程序;这一连接也引入了数据正确性、可用性和提供者责任等问题。

由此可见,程序依据共同输入执行规则,并不等于输入已经符合现实。例如,依赖天气信息触发操作的规则,仍需处理数据来源、更新中断和不同来源结果不一致的情况。应用边界延伸到预言机及其依赖的信息服务。

适用条件如何判断

适用场景应当具有明确的共享记录需求,参与者能够约定有效操作的规则,并接受相应的网络运行条件。涉及链外信息时,还应能够说明信息来源与核验办法。

流程中适合自动执行的部分,需要具备可表达的触发条件。涉及现实交付、人工判断或争议处理的环节,则需要配套责任安排。链上记录可以成为这些环节的输入或依据,但现实动作仍须由对应主体完成。

常见问题

上链后就能保证真实吗?不能。抗篡改主要约束记录发布后的改动,真实性还取决于信息形成与核验过程。

使用预言机就不再需要信任了吗?仍然需要评估数据来源、传输过程和服务持续性。预言机提供连接机制,也带来相应的信任条件。

智能合约能否包办整个业务?其能力取决于规则、输入及链外配套机制。能够在链上执行的操作,与需要现实主体履行的事项,应当分别界定。

← 返回全部文章

延伸阅读 · 相关栏目

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