什么是预言机?
预言机是提供特定问题答案的外部数据源,例如: “过去24小时纽约的温度是多少”。
预言机的一个子集是价格订阅,例如:“ETH 和 wBTC 的兑换价格是多少”。?
为什么我们需要预言机?
并非所有的数据都可以在链上提供,如果可以在链上提供,那么也并不是所有的数据都是可信的,举两个例子:
Memeland船长NFT系列\"The Captainz地板价升至9.69 ETH,创历史新高:金色财经报道,NFT项目Memeland在社交媒体宣布旗下船长NFT系列\"The Captainz地板价已升至9.69 ETH,创下历史新高。另据NFTgo数据显示,本文撰写时The Captainz市值达到1.79亿美元,当前该系列交易总额约为9936万美元。[2023/6/1 11:52:23]
Bob 和 Alice 就掷硬币的结果打,Bob 说是正面,Alice 说是反面。下注时他们都锁定了他们的 ETH。如果 Bob 是这个对结果的预言机,Bob 在合约中输入“heads”,Bob 赢了,但 Alice 会相信这个结果吗?拥有外在的、安全的预言机是很重要的。?
NFT作品“Right-click and Save As guy”以1600 ETH成交,创SuperRare最高销售记录:金色财经报道,加密艺术家XCOPY的NFT作品Right-click and Save As guy在SuperRare平台上以1600 ETH的价格成交,约合702.2万美元,卖家为@2Yeahyeah,买家为@CozomoMedici。据悉,@2Yeahyeah与@AnonaMovement合作购买了该作品,本次交易也是SuperRare有史以来的最高销售记录,而卖家在十个月前购买这幅作品时仅支付了10万美元。XCOPY曾说过,如果他能在博物馆里只收藏一件他的作品,那就是Right-click and Save As guy,有人称这幅作品为“最具标志性的加密艺术作品”。[2021/12/9 13:00:37]
Bob 同意卖给 Alice 1个 ETH,Bob 创建了一个智能合约,从 Alice 那里获得 DAI,并根据 Uniswap 上 ETH 兑 DAI 的价格给她 1 ETH。目前的价格是400 DAI = 1 ETH,当 Alice 调起合约时,合约要求从 Alice 那里转出 4000 DAI,因为 Bob 在合约中增加了一笔闪电贷,以提高 ETH 的成本。因此,拥有防篡改的预言机是很重要的。
Santander银行在4个国家推出以瑞波为动力的应用程序:桑坦德银行(Sandander Bank)旗下的英国分部周五宣布推出由分布式账本支持的移动应用程序,成为了Ripple最大的客户。根据该公司2017年的财报,该应用将在西班牙,巴西,英国和波兰推出。客户将能够在一分钟内使用该应用来进行当日的跨境支付。一位桑坦德银行发言人说:“我们计划在未来几个月内启动这个计划,我们可以在记录上确认我们计划在项目中使用xCurrent。”而Ripple的xCurrent产品并不使用XRP。[2018/2/3]
什么是 Uniquote 预言机?
不同的最终结果需要不同的产品,如果你正在使用高可用资产(如 ETH,BTC...) ,并需要最佳的安全性,你应该使用 Chainlink 预言机。?
这里有一些限制:
资产的可用性
ETH 价格时效性与交易时效性
对于像 yearn.finance 的 Uniswap LP 非永久性损失对冲产品,或者 year.finance 的 Uniswap 借贷,我们需要一个具有以下特点的解决方案:?
接受 Uniswap 的任何资产交易
安全与数据时效性?
你可以在这里阅读更多完整文档,你可以在这里查看可用的喂价源。
欲了解最新价格,你可以在合约中直接调取:?
Uniquote.current(WETH, 1e18, WBTC);?
虽然上述调用具有较高的数据时效性,但安全性较低,开发者只需操作2个数据点就可以影响喂价,因此为了更高的安全性,你可以使用:?
Uniquote.consult(WETH, 1e18, WBTC, granularity);?
granularity 就是读数量,所以 granularity = 48 就是过去24小时的平均价格,更安全,但数据的时效是24小时。?
原文标题:Keep3r Network: On-chain Oracle price feeds
作者:Andre Cronje
翻译:Typto
翻译机构:DAOSquare
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。