Recently emerging Decentralized Finance (DeFi) takes the promise of cryptocurrencies a step further, leveraging their decentralized networks to transform traditional financial products into trustless and transparent protocols that run without intermediaries. However, these protocols often require critical external information, like currency or commodity exchange rates, and in this respect they rely on special oracle nodes. In this paper, we present the first study of DeFi oracles deployed in practice. First, we investigate designs of mainstream DeFi platforms that rely on data from oracles. We find that these designs, surprisingly, position oracles as trusted parties with no or low accountability. Then, we present results of large-scale measurements of deployed oracles. We find and report that prices reported by oracles regularly deviate from current exchange rates, oracles are not free from operational issues, and their reports include anomalies. Finally, we compare the oracle designs and propose potential improvements.
翻译:最近出现的分散化金融(DeFi)更进一步地承诺隐秘,利用其分散化的网络将传统金融产品转化为没有中介的无信任和透明的协议,然而,这些协议往往需要关键外部信息,如货币或商品汇率,在这方面,它们依赖特殊货币节点。在本文件中,我们介绍了对实际中部署的“DeFi”或“acles”的首份研究。首先,我们调查了依赖来自黑洞的数据的主流“DeFi”平台的设计。我们发现,这些设计令人惊讶的是,作为无责任或低问责的受信任方的地位或触手。然后,我们介绍了大规模测量部署的“神器”的结果。我们发现并报告,“神器”报告的价格经常偏离目前的汇率,或者“神器”报告有异常之处。最后,我们比较了“神器”的设计并提出了可能的改进建议。