编者按:本文来自加密谷Live,作者:AndreiAnisimov,LukeYoungblood,翻译:子铭,来源:Coinbase,Odaily星球日报经授权转载。Coinbase喂价Oracle为DeFi生态提供了一项至关重要的服务:即它通过CoinbaseProAPI提供可用的喂价服务。在过去两年里,作为数字货币核心用途的去中心化金融生态迅速扩大。今天有近10亿美元的资产活跃在DeFi协议和应用中,这也就提供了广泛的可编程金融服务。许多协议都依赖于被称为"Oracles"的可信赖的喂价服务,Oracles提供的这些喂价服务报告了各项资产的价格以使得协议发挥作用。这些价格数据被用于做许多业务,包括构建新型衍生品、算法稳定币或清算债务头寸等。目前有两种主要方法可以为DeFi提供资产的价格:一是从交易所等链下来源发布签名价格数据,其二就是使用Uniswap或Kyber等算法去中心化交易所的价格。但不幸的是这两种方式都存在明显问题。使用来自链下的数据就需要信任发布者发布正确的价格并保证签名私钥的安全,然而保证私钥的安全确实是个难题。同样地,依赖DEX生成的链上数据源也会使协议面临各项新型攻击的危险。Coinbase是数字货币领域最值得信赖的公司之一,我们的主要任务是发展数字货币经济。锚定在Coinbase的安全基础设施中高度可靠的喂价服务可以帮助DeFi生态系统更加安全并同时降低系统性风险,从而助力开启加密社区下一波增长和采用的浪潮。今天,我们很骄傲地宣布CoinbaseOracle的发布,它是一个任何人都可以发布在链上的喂价可信数据源。从今天开始,任何人都可以使用CoinbaseOracleAPI获取BTC-USD和ETH-USD市场的签约价格数据。该喂价服务来自于CoinbasePro。任何人都可以在链上发布该价格数据,且由于该数据已经被Coinbase的私钥签名,所以就不涉及是否要信任发布者的问题,因为通过CoinbasePriceOracle的公钥任何人都可以验证数据的真实性。"CoinbaseOracle将提高Compound喂价的安全性和去中心化程度,这对于协议和建立在Compound之上的应用生态来说是一项至关重要的任务。DeFi的其他部分将因更快的开发速度、一致的数据和共享的标准而受益。"—RobertLeshner,CompoundCEOCoinbaseOracle是由为Coinbase客户存储大量数字货币资产的相同基础设施来保障安全的。我们的安全专家开发了许多一流的私钥存储技术。此外,该Oracle还实现了防止对交易所价格操纵价格或无效数据的防护。一旦价格数据上链,这些数据可与其他可信来源的数据结合,并被DeFi协议用于执行各种功能,如借贷、保证金交易、抵押品清算、衍生品等。"CoinbasePriceOracle将对DeFi生态系统产生巨大的影响-,PriceOracle在每一个借贷和衍生品协议中都有使用。Coinbase在提供价格数据方面有着得天独厚的优势,因为他们是该领域最值得信赖和安全的机构。这些价格可以作为相关的输入,以帮助整个生态建立更多去中心化和安全的PriceOracle。"-AntonioJuliano,dYdX公司的首席执行官OpenOracle
API返回的有效价格数据被设计成与OpenOracle兼容的形式,OpenOracle是Compound团队开发并开源的一套以太坊智能合约,目的是促进不同来源Oracle价格数据的标准化和互操作性。多个发布者可以将不同来源的价格提交到OpenOracle智能合约中。然后,这些数据就会在链上变得可用,个人和智能合约可以因此选择计算中位数价格的来源数据质量
对于一个oracle来说,要想提供可靠的喂价服务必须要解决各种场景问题,比如要签名的数据点不能反映资产的实际市场价格等问题。在CoinbaseOracle架构中,有三层设计来解决这个问题。1.价格来源。我们使用CoinbaseProAPI作为价格数据的来源。CoinbasePro是世界上流动性最强的数字货币交易所之一。目前我们已经有了一个大量的交易所、做市商和交易员的生态系统。因此Coinbase正在对API本身的质量以及市场的流动性进行持续的投资。2.链外过滤。CoinbaseOracle实现了一种过滤机制,即它拒绝那些明显偏离每个资产预期波动率的数据点。3.链上过滤。OpenOracle的"DeFiPrice"合约实现了"锚"源(“anchor”source的概念。显著偏离锚源报告最后价格的数据点将被拒绝。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。