

主流区块链普遍依赖第三方预言机将现实世界信息引入智能合约,而DFINITY的互联网计算机另辟路径,将可信数据获取能力内嵌于其共识协议之中,从根本上规避了对中间服务的依赖。
该功能使智能合约可直接发起对公网HTTP(S)服务器的访问,并依据返回结果执行逻辑判断,彻底跳过传统预言机中介。当前已兼容GET、HEAD及POST三种标准请求方法。
其设计遵循严格的容错原则:每个子网内的节点会独立向同一目标地址发起相同请求,仅当超过三分之二的响应达成一致时,合约才视为有效触发。这一设定与ICP整体采用的拜占庭容错模型高度契合,确保在不超过三分之一节点失效或恶意行为的情况下,系统仍能维持安全运行。
以典型13节点子网为例,所有节点将同步发起对目标接口的调用。为防止因时间戳等动态字段导致结果差异,合约需配置转换函数剔除此类波动性内容,从而保证诚实节点输出一致。建议开发者引入幂等键机制,避免后端服务重复处理同一请求。
相较于依赖外部预言机的方案,此架构实现了更高水平的去中心化——整个流程仅涉及子网节点与外部服务之间的直接通信,无须引入任何第三方信任实体。同时,省略中间环节大幅降低交易成本,并缩短响应延迟,尤其适用于对时效敏感的应用场景。
典型应用包括实时获取加密资产价格以支撑去中心化金融产品、采集气象数据用于保险合约自动赔付,以及通过标准网络通道发送通知或邮件。此外,该能力还支持与基于HTTP的云基础设施对接,为跨链互操作提供了坚实基础。
开发者需注意,外部服务必须具备应对突发高并发请求的能力。因此,合理设计去重策略与响应标准化流程,是保障系统稳定性的关键前提。
声明:文章不代表币圈网立场和观点,不构成本站任何投资建议。内容仅供参考!
免责声明:本站所有内容仅供用户学习和研究,不构成任何投资建议.不对任何信息而导致的任何损失负责.谨慎使用相关数据和内容,并自行承担所带来的一切风险.