互联网计算机合约如何无需预言机获取网络数据
2026-08-22 08:16 loading...
大多数区块链依赖预言机服务将现实世界数据拉取到智能合约中。DFINITY的互联网计算机则另辟蹊径,直接将信任层构建到其自身的共识机制中。
HTTPS出站调用的工作原理
该功能允许智能合约直接向区块链外部的HTTP(S)服务器发起调用,并利用响应进行后续处理,无需依赖预言机。目前支持HTTP请求的GET、HEAD和POST方法。
其机制简单直接,但经过深思熟虑。托管智能合约的子网中的每个节点会独立请求同一URL。超过三分之二的节点必须对响应达成一致,合约才能据此执行操作——这一阈值与ICP更广泛的拜占庭容错设计一脉相承。只要子网中少于三分之一的节点离线或作恶,该协议就能保持有效。
在一个标准的13节点子网中,这意味着13个相同的调用会同时命中目标API。为确保节点能够就接收到的内容达成一致,合约端的转换函数会剔除响应中因请求而自然变化的部分(如时间戳),从而使诚实节点能够产生匹配的结果。建议开发者添加去重键,以防止服务器重复处理同一逻辑请求。
重要意义
该架构相比传统预言机模式具有多项实际优势。使用HTTPS出站调用实现的去中心化程度是所能达到的最佳水平——因为它仅涉及子网副本和外部服务,无需预言机服务等第三方参与。用户通常能享受更低的成本,因为去掉了预言机中间环节,并且直接HTTP调用的延迟低于通过预言机合约路由请求。
应用场景包括:获取加密货币实时汇率以构建DeFi应用、查询天气数据用于去中心化保险产品。HTTPS出站调用还允许通过传统通信渠道发送推送通知和电子邮件,以及与基于HTTP的云节点通信,实现与其他区块链的集成。
对于开发者而言,权衡在于外部API必须能够处理来自子网中每个节点的突发性相同请求。因此,正确使用去重和响应转换是可靠运行的关键。
声明:文章不代表币圈网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
相关阅读
-
自昨日报告以来,我们自身的证实数据已发生变化区块链 2026-08-22 03:33
-
英伟达(NVDA)投资Cloverleaf Infrastructure,为美国AI数据中心提供电力支持币种百科 2026-08-22 01:51
-
PEPE飙升25%,鲸鱼买入与期货押注推升未平仓合约至2.5亿美元区块链 2026-08-22 01:21
-
SHIB期货未平仓合约在80%的交易所出现下跌币种百科 2026-08-21 18:04
-
黑客24小时豪掷4650万美元,增持21659枚ETH,链上数据曝光区块链 2026-08-21 17:11
-
Multicoin Capital联合创始人向CFTC提议DeFi安全港及IPO前永续合约矿业头条 2026-08-21 15:32
-
Aster推出美元计价RWA永续合约,获World Liberty Financial流动性支持DeFi 2026-08-21 10:04
-
基于Aptos的去中心化交易所Decibel正式上线,支持现货交易与永续合约DeFi 2026-08-21 10:04
-
Coinbase股票指数永续合约免佣金六个月币种百科 2026-08-21 05:53
-
Santiment数据:以太坊巨鲸持仓量三个月来首次下降区块链 2026-08-21 05:03