NEST 新构想:动态参数设计_NEST:GAS

撰文?|Danny?

出品?|NEST爱好者获作者授权发布

引言:NEST预言机是一个链上博弈模型:报价者提供一个双向期权,由套利者来进行验证。这套机制保证了链上生成的价格和市场均衡价格接近,并通过一轮轮的报价——验证博弈,最终输出一个链上价格信息流。该信息流与市场均衡价格的偏差尽可能小,信息密度尽可能高。

价格偏差与参数?

仔细研究该博弈会发现,决定NEST价格和市场价格偏差的主要变量有:交易费用、对冲成本和双向期权成本。我们用bias来表示NEST价格和市场价格的偏差:

交易费用按比例记为g/E,其中g为每次报价的gasfee,E为报价的规模,对冲成本记为h,可以理解为交易所交易产生的交易费率,单位规模报价的双向期权成本记为c,该成本是秒级波动率σ的函数,根据链接中的计算,基本和σ值相当。以套利的思想来看待偏差的话,当bias超过了验证者的套利成本时,该价格就会被验证,从而在有效套利的假设下,可以认为?bias?<?g/Eh2c?,其中2c是因为验证者需要双倍报价,近似可以表示成?bias根据实际数据来看,专业验证者的h应该较小,如果报价规模不大,没有冲击成本,该h在0.05%以内,σ一般在0.02%到0.2%,因此一般后两项的成本大约在0.1%到0.5%。?

Gate.io Startup首发项目KINE将于3月15日13:00上线交易:据官方公告,Gate.io Startup首发项目Kine Protocol (KINE)已于2021年3月13日18:00认购成功。Gate.io将根据每个人的下单情况和每个下单币种的认购系数进行KINE分发,并将于03月15日13:00开通KINE交易与提现服务。据悉,此次认购6小时内下单同等对待,共5,321人下单,下单总价值超过1,000万美金,认购系数约为0.0045 。[2021/3/14 18:43:34]

但g/E这一项波动极大,gas消耗是以太坊生态拥堵情况决定的。按照以太坊生态当前的繁荣程度,在网络非常流畅的情况下,消耗10gwei,燃烧50000gaslimit,可被交易成功,即消耗?

Cosmos公布影响星际之门Stargate兼容版本的DoS漏洞 目前漏洞已修复:官方消息,跨链项目Cosmos开发人员公布关于影响\"星际之门Stargate\"兼容版本的拒绝服务(DoS)漏洞详细信息,漏洞影响了TendermintCore0.34.0和更高版本以及CosmosSDKv0.40.0和Gaiav3.0.0,不过,当前的CosmosHub验证者不受影响,并且这些漏洞已在新发布的TendermintCorev0.34.3,CosmosSDKv0.40.1和Gaiav3.0.1中得到修复。Tendermint于2021年1月8日首次发现该漏洞,并在发布补丁并测试修复程序之后,1月13日发现了第二个拒绝服务(DoS)漏洞,目前漏洞已修复。Cosmos团队此前建议将\"星际之门Stargate\"主网升级推迟至2月18日,比此前提案计划的时间1月28日延迟了一个月。[2021/1/27 13:38:45]

根据NEST报价所消耗的gaslimit在8-10万的数据,我们假设将燃烧值设定为100000作为参考,那么当gasprice为1gwei时,该gasfee为0.0001ETH,按照30ETH报价,这一比例g/E为0.00033%,可以忽略不计,如果是20gwei,则为0.0067%,如果报价规模按照10ETH,则为?0.02%,是一个需要考虑的值。一旦gasprice上升到200gwei,在30ETH的基础报价规模下,g/E就会造成0.067%的影响,2000gwei甚至造成0.67%的影响。因此综合考虑,价格的波动率在极端情况下对价格偏差会造成0.2%?的影响,而拥堵可能造成0.67%?的偏差,甚至更高,因为极端拥堵时,以太坊生态其他交易者可能会将gaslimit设的更高。

gate:GSENetwork(GSE) will be listed on gate.io[2018/6/19]

假设gaslimit=100000,如图:

?分析以上变量会发现,波动率影响的期权成本是外生变量,而拥堵造成的偏差比例,却可以通过提高报价规模来降低。比如用300ETH报价时,即使是2000gwei,对价格偏差的影响也不过是0.067%,而3000ETH则可忽略不计。但这里整个矿工报价的门槛提升了,同时在流动性并不高的标的里,h成本反而会因为规模上升而急剧增加。因此报价规模在ETH/USDT轨道设计成300ETH,或许还能接受,对其它交易对,显然是不太合适的,这也是为何我们选择10-30这样一个报价规模的原因。换个角度,如果一个资产的流动性很低,则验证上的偏差可能稍微大一些,因为价格本身就并非那么有效。因此1ETH下,偏差1%-5%都能接受。如果我们设计一个动态的报价参数,则需要针对交易对的流动性进行设定:1ETH-100ETH。问题是,流动性参数并不是一个内生变量,我们也不能根据平均波动率来反映流动性的高低,这种设定只能通过某种约定或者DAO投票来修订。

Coinness分析:多空博弈激烈 BTC短期可能出现上攻走势:据Coinness作者分析,BTC当前多空博弈比较激烈,已经窄幅震荡了近24个小时,布林带指标再度收窄,短期有望出现上攻走势。上攻区间为10日均线($9446)之上,突破后将使BTC重新考虑1万美元。另外50小时均线($9227)可作为短期支撑,如果放量跌破BTC将会试探回调的新低点。总之,短期多空胜负即将分晓,维持横盘将使BTC重新回归10日均线之上,回调可留意50小时均线。[2018/5/10]

价格密度与参数

价格密度是一个区块数量的参数,用平均多少区块生效产生一个链上价格来度量。区块数量越小,报价密度越高。因此影响NEST价格密度的主要有两个指标:NEST挖矿成本和报价对的价格波动率。这是因为,挖矿成本决定报价密度,而价格波动率决定生存概率,二者的乘积才是价格密度。

Genesis Vision发布了资产管理平台的Alpha版本:Genesis Vision推出GV平台的alpha版本,用户已经能够交易加密货币、差价合约、贵金属和大宗商品,加入经纪人社区,并选择管理者。[2018/4/13]

NEST挖矿成本主要取决于NEST价格和报价手续费。矿工基于NEST价格来确定挖矿的成本,我们可以近似认为二者是线性关系,NEST价格越高,挖矿成本越高,或者说?单位成本=NEST价格,而?挖矿的成本=(报价手续费g)/,也即报价区块间隔=(报价手续费g)/,由于单位区块出矿量相对固定,240W区块才衰减一次,因此近似为常数,NEST价格则为动态变量,一旦价格较低,则报价区块间隔就越高,报价密度越低。在公式里,NEST价格是由市场决定,报价手续费可以由合约确定,g是由ETH拥堵程度确定,一般来说,手续费是g的高一个数量级,为此,我们可以通过降低报价手续费来提高报价密度,从而提升价格密度。

一种更加动态的思路是,根据NEST价格来确定报价手续费,从而使得报价密度始终动态维持在一个高可用的范围内,这种方案可以写成,报价区块间隔=k/单位区块出矿量,而报价手续费/NEST价格=K,这种设计可以按照每天触发一次修正,每次触发时给予一定NEST挖矿加成。这种方案可以保证NEST在大部分情况下稳定报价,也避免了冗余。

但是有一种情况可能锁定了这种调整,即当NEST价格极低,报价手续费为0,但g/NEST价格>K,这会使得报价区块间隔增加,如果NEST价格极低,可能在0手续费的情况下依然报价区块间隔极大,这时候,NEST处于“底部旋涡”。要走出旋涡,只有NEST价格上涨。

根据链接中的计算,当资产价格波动率上升时,一些正常的报价也会被吃掉,被吃掉的价格比率被称之为验证概率。一般来说,验证概率的极限为50%,即波动率再大,正常报价下也会有一半的价格留下来,而在常规情况下,波动率为0.01%-0.02%,验证概率为5%-7%。大家可以根据链接1的数据来计算验证概率。报价区块间隔/=生效区块间隔,即价格密度。因此极端情况可以进一步将波动率引入到K值,即动态K=K0*,这样对报价密度进行修正,使其等于价格密度。

最后,也需要对极端的NEST价格进行设计,即极端情况下,不再使用这一K值,而是直接使得报价手续费等于0,这一处理也需要反映在算法里。

总结

根据以上分析,我们提出了一个基于流动性的动态规模调整模型,和一个基于NEST价格与报价对波动率的动态手续费模型,从而提升NEST的价格密度和质量。需要注意的是,这种动态调整是有其成本的:部分原本属于回购的价值,将按照比例耗散给ETH矿工,降低了回购价值,要求下游应用贡献更多调用才能达到NEST增值。这一部分可以做更精细的分析。

注:未充分了解项目的情况下,不构成投资建议。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:0ms0-3:110ms