
互联网计算机构建原生信任层,重构链外数据接入范式
主流区块链普遍依赖外部预言机将现实世界信息引入智能合约,而DFINITY的互联网计算机则采取根本性差异路径——将可信数据获取能力深度集成于自身共识机制之中。
子网节点协同验证的远程请求机制
该功能使智能合约可直接向链外的HTTP(S)服务器发起请求,涵盖GET、HEAD及POST方法,无需借助任何中间预言机服务。其核心逻辑为:同一子网内所有节点独立发起相同请求,仅当超过三分之二节点返回一致响应时,合约才执行后续操作,此设计与ICP整体拜占庭容错模型高度契合。
在典型13节点子网中,同一请求将由全部节点并发触发。为确保结果一致性,合约端需配置转换函数,自动剔除响应中随时间或请求上下文变化的内容(如时间戳),从而保障诚实节点产生可比结果。开发者应部署去重机制,避免目标服务器重复处理相同逻辑请求。
去中心化与性能双重跃升的技术意义
相较于传统预言机架构,该方案实现了更高水平的去中心化——整个过程仅涉及子网副本与外部服务,无第三方中介介入。用户因此可享受更低交易成本,并获得更短延迟,因省略了预言机合约的路由开销。
应用场景广泛:实时获取加密资产价格以支持去中心化金融应用、采集气象数据用于保险协议、通过标准通信通道发送推送通知与邮件,亦可对接基于HTTP的云基础设施,实现跨链交互。
对开发者的挑战在于,外部接口必须能承受来自子网全体节点的瞬时高并发请求。合理实施去重策略与响应清洗,是保障系统稳定运行的关键前提。
