区块链 · 技术与行业
文章库关于本站

区块链行业

ai技术的区块链项目的应用边界是什么:链外计算与链上执行

摘要

AI与区块链结合的关键边界,在于链外结果如何进入合约,以及合约能够验证什么。预言机可以传递外部信息,但数据上链不等于内容真实,也不意味着模型判断正确。应用是否适合自动执行,需要结合数据来源、验证规则、服务可用性与错误处理机制判断。

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

边界首先在于信息与执行的分工

讨论AI技术的区块链项目,需要区分模型生成结果、结果传入链上、合约执行规则三个环节。以下讨论适用于通过链外服务向智能合约提供AI结果的架构,不代表某个项目已经实现这些能力。

以太坊开发者文档对预言机的说明指出,智能合约默认无法直接读取链外信息,需要预言机连接外部数据。由此可以理解:AI服务即使生成了分析结果,也仍需要明确的输入机制,才能让合约使用。

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

预言机连接服务,但不证明模型正确

Chainlink的基础请求模型文档描述了请求与回传流程:链上合约发出请求事件,链外节点执行任务,再通过交易将结果回传至指定回调函数。这说明外部服务结果可以接入合约,但该流程本身没有证明AI输出准确。

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

若将这类流程用于AI服务,必须分别检查结果是否来自约定服务、传输中是否被修改,以及内容是否符合应用要求。来源真实与内容正确是不同问题;准确传回一个错误判断,仍然可能触发错误的业务动作。

确定性执行的适用条件

区块链要求节点根据一致的状态和输入执行规则。如果节点执行合约时各自查询可能变化的外部服务,就可能得到不同答案。将约定结果提交上链,可以为后续执行提供共同输入,但不能消除结果本身的不确定性。

因此,适用条件包括清楚的输出格式、可检查的接收规则,以及对缺失、过期和冲突结果的处理方式。开放式回答若缺少明确判定标准,就难以直接成为合约可靠执行的依据。

信任与可用性不会因上链消失

以太坊的预言机说明还强调正确性、可用性与提供者责任。这些问题同样适用于接入AI服务的设计:服务中断可能使流程停滞,错误输入可能影响合约状态。

判断应用边界时,需要明确谁提供数据、谁控制模型服务、出现争议由谁处理。多个节点返回一致结果,也不能单凭一致性认定内容真实;如果它们依赖同一错误来源,错误仍可能共同传入。

常见问题:能否直接交给AI自动执行

AI结果上链后是否就可信?链上记录有助于追踪被提交和使用的结果,但记录本身无法证明模型理解了现实,也无法补足错误或缺失的数据。

是否适合完全自动执行?关键在于结果能否按明确规则验证,以及错误后果能否处理。对于难以核验的判断,可以把模型输出定位为待复核信息,并在应用设计中设置异常处理和争议流程。现有预言机原理不能单独证明任何AI项目具备安全自治能力。

← 返回全部文章

延伸阅读 · 相关栏目

区块链技术区块链行业区块链研究资料与核验