撰文|NESTFANS.知鱼
出品?|NEST爱好者
一个分布式协议,其所有的升级与调整都应从系统层面出发,而不是单独考虑到某个组织、群体或个人。任何一个来自中心化个体的诉求,都应当通过所有参与者进行非合作博弈达成共识,而不是在协议层上为某一方做让步。
NESTProtocol是基于以太坊网络开发的原生协议,这里有一个天然的不受NEST系统控制的因素,就是以太坊GAS费。随着ETH价格不断攀升,运行在以太坊上的协议和应用的运行成本和使用成本也会随之上升。
NESTProtocol的核心是矿工双向报价/验证者吃单验证,进而在链上生成经过全市场验证的有效价格数据。这里,有?2?个衡量NEST预言机价格数据质量的参数,一个是价格精度,另一个是报价密度。
一、报价规模保证价格精度
以报价矿工与验证者之间的博弈为基础条件,验证者进行吃单验证的利益驱动使得报价规模越大,价格精度越高。
举例说明:
假设预言机输出的价格数据的偏差在?0.5%?左右是合理的。
如果当前市场公允价格为1ETH=1000USDT,验证者的基础验证成本是两笔交易的GAS费,以及吃单后对冲交易的手续费,如果加起来一共是?0.1ETH=100USDT。
假设报价矿工以触发验证者验证吃单的成本边界进行报价,有以下4组数据:
若报价规模为1ETH,则报价矿工报价规模为1ETH+900USDT,此时报价偏差为10%,其远超合理偏差值范围,且没有利润空间激励验证者进行验证吃单,这将使得报价偏差放大,把明显有问题的价格收录到NEST系统中。
若报价规模10ETH,则报价矿工报价规模为?10ETH+?9900?USDT,此时报价偏差为?1%,同样超过合理偏差值范围,没有套利空间激励验证者进行验证吃单。
若报价规模30ETH,则报价矿工报价规模为30?ETH+?29900?USDT,此时报价偏差为?0.33%,此时在合理偏差值内,价格数据虽略有偏差,但符合合理范围。若报价偏差拉高到合理范围边界0.5%,报价矿工报价规模为30ETH+29850USDT,此时仍有50USDT的利润空间,足以激励验证者验证。
若报价规模100ETH,则报价矿工报价规模为100ETH+99900USDT,偏差仅为0.1%,此时在合理偏差之内,且价格更加精准。
所以,当验证者的验证成本主要是GAS费的情况下,GAS费越高,报价规模就应越大,可以有效激励验证者进行吃单套利,这样价格偏差才能越小,价格越精准。
所以,根据当前以太坊的发展情况,暂时设定较高的报价规模,是维护NEST预言机系统安全的必要条件。随着以太坊生态的繁荣,NEST系统生态各方的博弈门槛和成本都将会逐步提高,这也是运行在以太坊上的协议都正在面临的问题。NEST报价规模的提高,正在倒逼NEST矿工群体往矿池方向发展。
二、报价费率稳固报价密度
NESTProtocol上面的报价挖矿手续费的费率设置也是为了消解掉由以太坊网络GAS费暴涨暴跌所带来的影响。
1.若报价挖矿的成本只有?GAS
设GAS费为G,挖出QPToken数量为N,挖矿成本为?P,那么:
P=?G/N
如果GAS费暴涨3倍,要么P就要暴涨3倍,要么报价的区块间隔后撤3倍。GAS费暴跌也是如此影响。
这就会使得NEST系统完全受制于不可控因素GAS费的影响,存在随时崩溃的风险。
2.若报价挖矿成本由:基础固定成本和GAS费构成
设GAS?费为G,固定成本为E,挖出QPToken数量为N,挖矿成本为?P,那么:
P=/N
如果GAS暴涨3倍,价格也不会暴涨3倍,报价区块间隔也无需后撤3倍,因为有一个固定成本E的存在,可以很好的平衡掉GAS费波动所带来的影响,这可以更好的维护NEST预言机的稳定性与安全性。
总结:由于以太坊GAS费的涨跌不可控,ETH价格波动不可控,通过算法来动态调整报价规模与挖矿费率这2个参数是非常有必要的。根据NestCore开发者小组在GitHub上面发布的公告,计划在?NEST4.0版本开始会解决该问题。
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。