UMA推出新型DeFi合约,减少对预言机的依赖
在二月份bZx闪电贷攻击事件后,多家DeFi公司意识到,如果预言机(提供交易对价格等信息的第三方服务或区块链)更新不够及时,过度依赖它们可能会导致重大损失。
新型合约设计
上周,Universal Market Access Project(UMA)发布了一种新型DeFi合约,旨在生成抵押无价合成代币,这将减少对预言机触发清算的依赖。近期已暴露出多起依赖预言机传输错误或被操纵数据的DeFi攻击事件。二月份的bZx闪电贷攻击就是通过产生临时价格差异来进行针对性套利。2019年6月,另一个故障的预言机在Synthetix平台上产生了类似但利润较低的机会。
清算机制创新
在新设计中,清算由声称抵押品低于规定阈值的个人手动触发,其他参与者可以对此提出异议。只有在这个阶段才会从预言机收集信息,允许事后进行验证,而无需实时更新。如果参与者在合约持有价值实际上并未低于指定阈值时触发清算,他们将向对交易提出异议的参与者支付费用。相反,如果参与者错误地对被证明有效的清算提出异议,提出异议的参与者将向清算人支付费用。
由于个人可以从各种来源获取价格信息而无需等待链上更新,该系统消除了因网络拥塞或操纵而导致的预言机漏洞,同时激励了准确的结算。
无价合成代币
合成代币由抵押品支持,但其浮动价值与参考资产挂钩。例如,UMA此前发布了与美囯标准普尔500指数价值挂钩的USStocks ERC-20代币。UMA表示,所有之前的合成代币合约都需要随时了解抵押品的价值,这些价值由链上数据源报告。新的UMA代币是"无价"的,因为它们不需要内置的价格源——任何人都可以清算抵押不足的头寸。这样,贷款安全性和全系统抵押就掌握在平台社区手中,大大降低了因网络拥塞或恶意行为者而产生的风险。
UMA的无价合成代币合约还将受益于对有效清算人的财务激励,在大幅价格波动期间通过增加用户来扩大平台规模,而不是减慢系统速度。
开源与社区参与
UMA已发布了合约设计的开源代码,以及合约部署教程和其他技术文档。该项目还要求在2020年第二季度预期的主网部署之前,对合约设计提出意见和反馈。