4、预言机(Oracle)风险 前面关于解决信用问题的方式里我就提到过预言机的方式,实际上由于目前区块链技术的机制问题(对于确定性的要求),其是无法主动获取链外的信息或数据的,而都是通过预言机这个特殊的智能合约来自动抓取、验证再反馈到相关的智能合约之中。预言机在区块链应用落地过程中所起的作用毋容置疑,由于需要和现实产生频繁的互动,其在 DeFi 中更是被广泛运用,虽然说不同的 DeFi 项目所才用的预言机不一定都一样,然而其实际上是一种存在一定隐含的妥协机制,对于大部分深度依赖其功能的项目而言,比如评估抵押(加密货币)资产价值以判定是否执行追加及自动清算流程,这些隐患会带来一些问题。 以被很多 DeFi 项目所使用的MakerDAO的预言机为例,先不说相对其最近升级加入的相对复杂一点的多品种抵押产品,其单一抵押物 Dai 的预言机是这样运作的:首先由 Maker 去中心化治理社区的 MKD 代币持有者投票选出16个数据抓取来源,并将这些来源(对应地址)提交给预言机智能合约,这个预言机取这16个来源的数据的中位数作为最终结果再提交给相关智能合约中。 当然,这个被广泛运用的预言机有一套相对完善的安全机制,除了区块链上经典的预防恶意行为的“51%”机制设定,其自身还有在特殊情况下紧急关停的安全模块:在系统判定预言机机制受到损害并达到其设定的激活条件时,其会先冻结最后已知正常状态下的数据,性质有点类似于你操作系统里的自动备份;如果进一步进入紧急关停的流程,其就会根据这个最后已知正常的数据,即其所判定的以太坊美元价格,按照相应比例让用户把 Dai 兑换成以太坊。 其他的去中心化借贷协议中的预言机也是有着大致一样的流程和机制,具体差别集中在抓取数据来源如何选取,抓取的数据如何处理,最后输出结果的频率,以及激活安全协议的条件等方面。比如说 MakerDAO 通过投票选取了16个数据来源的中位数,其设定的价格波动幅度为1%,或者是多种抵押物的1个小时,而 Compound 则设定数个交易所的价格平均值,以0.1%的波幅及30秒以内的频率来更新数据。以后者为例,其并不是不想做到更短的间隔以接近传统金融的价格变化速度,而是明显受制于以太坊网络的处理速度。 —- 编译者/作者:巴乔护卫 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
DeFi 的风潮是否仍将继续?(18)
2019-12-27 巴乔护卫 来源:区块链网络
LOADING...
相关阅读:
- 以太坊强势突破前高366.5USDT,接下来的的财富机会有哪些2020-08-04
- 社区生态|TronLink波宝钱包周报2020.07.25-2020.07.312020-08-04
- 最后给大家分享一个故事看完你就明白FORSAGE智能合约的魅力了2020-08-04
- Forsage智能合约邀请投资者加入以太坊区块链矩阵项目2020-08-04
- Forsage智能合约携手Forsage以太坊打造数千个月入百万美金的领导人2020-08-04