价格预言机为什么对DeFi如此重要?


价格预言机为什么对DeFi如此重要?
本文插图
免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
小编:记得关注哦
来源:加密谷Live
【价格预言机为什么对DeFi如此重要?】
价格预言机为什么对DeFi如此重要?
本文插图
作者:Samczsun
翻译:Olivia
2019年年底 , 我发表了一篇题为 《Taking undercollateralized loans for fun and for profit》的文章 。 在其中 , 我描述了对以太坊 DApp的经济攻击 , 这些攻击依赖于一个或多个Token的准确价格数据 。 目前已经到了2020年末 , 不幸的是 , 此后众多项目都犯了非常类似的错误 , 最近的例子是Harvest Finance黑客事件 , 导致协议用户集体损失2400万美元 。
虽然开发者对重入等漏洞很熟悉 , 但预言机操纵价格显然不是人们经常考虑的问题 。 相反 , 基于重入性的漏洞这些年有所下降 , 而基于价格预言机操纵的漏洞现在却在上升 。 因此 , 我决定是时候有人发表一篇关于价格预言机操纵的权威资源了 。
这篇文章分为三个部分 。 对于不熟悉这个问题的人 , 有一个关于预言机和预言机操纵的介绍 。 想要测试自己知识的人可以跳到案例研究 , 我们在这里回顾了过去与预言机相关的漏洞和利用 。 最后 , 我们总结了一些开发人员可以用来保护他们的项目不受预言机操纵的技术 。
在现实生活中预言机操纵
2015年12月1日 , 星期三 。 你的名字叫大卫-斯帕戈 , 你正在澳大利亚墨尔本的北京公爵演唱会上 。 你想亲自见见乐队 , 但你和后台通道之间站着两个保安 , 他们不可能让一些普通人直接走进去 。
你想知道 , 如果你表现得像个普通人 , 保安们会有什么反应 。 乐队的家人们肯定会被允许到乐队后台参观 , 所以你要做的就是让保安们相信你是他们的家人 。 你思考了一会儿 , 想出了一个只能用天才或疯子来形容的计划 。
迅速安排好一切后 , 你自信地走到保安面前 。 你自我介绍说是大卫-斯帕戈 , Peking Duk的家人 。 当保安要求你提供证据时 , 你向他们展示了无可辩驳的证据--维基百科 。
价格预言机为什么对DeFi如此重要?
本文插图
保安向你招手 , 让你稍作等待 。 五分钟过后 , 你在想是否应该在执法人员出现之前逃走 。 当你准备离开时 , 鲁本-斯泰尔斯走了过来并做自我介绍 。 你和他一起走到一个绿色房间 , 乐队对你的聪明才智印象深刻 , 最后你们一起喝了几瓶啤酒 。 后来 , 他们在自己的Facebook页面上分享了发生的事情 。

价格预言机为什么对DeFi如此重要?
本文插图
什么是价格预言机?
价格预言机 , 大抵是指任何你可以咨询价格信息的东西 。 当Pam向Dwight询问Schrute Buck的现金价值时 , Dwight就像一个价格预言机 。
价格预言机为什么对DeFi如此重要?
本文插图
在以太坊上 , 一切都是智能合约 , 价格预言机也是如此 。 因此 , 了解价格预言机如何获取价格信息的方式更有用 。 一种方法是 , 你可以简单地从价格API或交易所获取现有的链外价格数据 , 并将其带到链上 。 另一种方式 , 你可以通过咨询链上去中心化交易所来计算即时价格 。

价格预言机为什么对DeFi如此重要?
本文插图
这两种选择都有各自的优势和劣势 。 链外数据对波动的反应一般较慢 , 这一特点是好是坏取决于使用它的目的 。 不过它通常需要少数特权用户来推送链上数据 , 所以你必须相信他们不会变坏 , 不能被胁迫推送不良更新 。 链上数据不需要任何特权访问 , 并且总是最新的 , 但这意味着它很容易被攻击者操纵 , 这可能导致灾难性的后果 。