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

安全防护

数字通证区块链技术的应用边界是什么

摘要

数字通证依托区块链记录状态与流转,但链上记录可靠,不代表链外事实必然真实。理解其应用边界,需要区分共享账本、合约执行与外部数据三层能力,并考察参与方协作需求、数据来源和异常处理条件。

冷钱包助记词备份的科技主题配图

先区分通证表示与账本能力

数字通证可理解为链上按规则记录和流转的数字表示。讨论应用边界,需要分别回答:账本记录了什么,以及这些记录在实际业务中代表什么。技术能够维护通证状态,但通证与链外对象的对应关系需要额外依据。

NIST《Blockchain Technology Overview》将区块链概括为分布式、具有篡改可察觉性和抗篡改能力的数字账本;在网络正常运行的条件下,已发布交易通常不能被更改。这说明其主要作用是维护共享记录,不能据此推导输入内容一定真实。

冷钱包私钥的科技主题配图

适用条件:多方需要共同核验记录

当多个参与方需要共享交易历史、按一致规则核验状态变化时,区块链的账本机制具有应用基础。例如,通证流转规则可以围绕持有状态、签名和转移条件进行检查。

冷钱包助记词保存的科技主题配图

判断是否适用,应先明确参与者、记录对象及验证规则。如果业务只需单方维护数据,共享账本解决的协作问题就不突出。引入通证还应说明其具体用途,不能仅凭采用区块链就认定业务需求已经得到满足。

关键边界:外部事实需要数据桥梁

以太坊开发文档说明,智能合约默认不能直接访问链外信息,需要预言机将外部数据提供给合约。预言机同时带来数据正确性、可用性和提供者责任等问题。

例如,通证状态若取决于货物是否送达,合约需要接收物流系统或其他信息提供者的确认。链上可以保存这一确认并据此执行规则,但货物是否真正送达,仍取决于链外采集与核验。多个节点使用相同输入达成一致,也不能独立证明输入符合现实。

执行边界:规则明确才便于自动处理

智能合约适合处理能够表达为确定条件的状态变化。对于需要现场判断、解释歧义或处理争议的事项,必须先明确如何形成可供合约使用的结果。

因此,应用设计不仅要写出正常执行规则,还要说明外部数据缺失、延迟或相互矛盾时怎么办。预言机连接了链上与链外,但不会自动消除数据来源和责任分配问题。

常见问题

记录难以篡改,是否等于通证所代表的对象真实?不等于。账本保护的是记录历史,链外对象的真实性仍需要独立核验。

接入预言机后,是否就不再需要信任任何参与者?仍需考察信息来源、传输完整性、更新能力以及提供者的责任机制。

如何概括应用边界?区块链能够支持共享记录和确定规则下的执行;涉及现实事实的确认及现实行为的完成,还需要链外系统与参与方配合。

← 返回全部文章

延伸阅读 · 相关栏目

安全防护钱包与账户风险识别信息核验