提供喂价好比挖矿,挖矿的奖励无非是锚定资产市场手续费的抽成,计算每日的市场手续费收入,抽取10%(可定参数)给喂价提供者。
监督:
- 喂价提供者缴纳保证金;
保证金数额为多少合适?缴纳锚定资产还是bts?选项投票?
托管方为谁?理事会?
喂价标准怎么判定?投票?
扣罚比例怎么判定?
- 喂价激励为托管线性释放,释放周期90天?
托管方为谁?
如果喂价激励是托管线性释放的话,保证金还有没有必要?
- 白名单;
- 类似见证人的投票机制,
代码设计?
- 设置喂价刷新时间过低踢出机制(防僵死)。
确定最低喂价刷新时间?
喂价正确是很难判定的一个标准,即使拿与中位数喂价的偏离度来衡量也不行,把偏离过多的踢出去,只会导致大家都写脚本监测中位数喂价数值刷中位数喂价。
我们也需要在核心代码中写入安全看护机制,应对喂价人及其它可能出现的紧急情况。
The value of collateral in a CDP is derived from its global, free market USD price. An oracle module is deployed for each collateral type. It feeds price data for a corresponding collateral type to the Vat. Whitelisted addresses broadcast price updates off-chain, which are fed into a medianizer before being pulled into the OSM. The Spotter reads from the OSM.
Components - Medianizer
, OSM
What and why these components?
-
Medianizer
- For a specific Ilk, the Medianizer returns the median value of several price feeds, fed from the off-chain Omnia Relayer Network. A median value is determined to mitigate the variability in single data points.
-
OSM
(Oracle Security Module) - Authorized users are allowed to set a value after some duration of time (e.g. one hour). To protect the system from an attacker who gains control of a majority of the oracles, the OSM imposes a 1 hour delay on price feeds , leaving enough time for the MKR governance community and emergency oracles to analyze the data and react.