NEST Protocol(NEST)介绍
NEST Protocol 是一个分布式价格预言机网络,通过去中心化激励方案解决价格上链的问题。链上的价格事实对所有的 DeFi 产品都是根本需求,NEST 价格预言机将成为 DeFi 最重要的基础设施。
NEST 预言机通过去中心化激励方案解决价格上链的问题,即价格预言机。采用市场博弈理论,通过矿工报价的方式将链下市场的价格事实同步产生于链上,并结合 NEST 报价挖矿机制,对矿工进行激励,使其成为一套逻辑闭环的分布式报价系统,合理的将链下价格事实同步在链上生成出来,形成 NEST 价格预言机。NEST 包含抵押资产报价、套利验证、价格链以及 beta系数等模块,组成一个完整的 NEST Protocol。
项目实现机制
NEST Protocol 中的参与者主要有两大类型,报价者和价格调用者:
报价者,指协议中提供报价的参与者,包含报价挖矿的矿工以及成交并报价的验证者。其中:
矿工提供报价并支付佣金获得 NEST代币,任何人都可以成为矿工。
验证者的作用在于,如果某个报价偏离市场价格,验证者可以以该价格与报价资产成交,从而获得套利收益。验证者在成交的同时,需要强制报价,该报价不用支付佣金也不参与挖矿。任何人都可以成为验证者。
价格调用者,是指调用 NEST 提供的报价并付费的合约或账户称为价格调用者,任何合约和账户都可以成为价格调用者,一般为 DeFi 协议。
矿工挖矿是通过提供相关交易对报价的行为获得挖矿奖励NEST,奖励多少由其提供的佣金份额决定。在在矿工提交报价至报价合约后,验证者将会参与验证交易对价格是否具有套利空间,如果不是市场公允价格,验证者将成交完成套利,如果不成交将视为矿工的报价为有效价格,即“生效报价”。同时,验证者参与查询报价有一个价格验证期,一般为5分钟。此外,验证者在成交之后,还需提供一个新的报价至报价合约,以便其他验证者确认“生效报价”。
NEST预言机的报价价格是按区块记录的,每个以太坊区块形成一个价格,区块内生效的报价按相关算法生成,如果该区块没有生效报价,则沿用上一个区块价格。随着以太坊出块,每个块都可以提供“区块价格”并形成价格序列,因此可以实现链上报价,供DeFi协议调用,尤其是需要提供波动率指标的衍生品 DeFi 协议。
代币使用场景
NEST Token 除了是 ETH/USDT 价格预言机的报价凭证,还是整个 NEST Protocol 网络的权益代币,具有收益权和治理权。
采用算法
NEST 报价验证机制中,任何人都可以成为验证者,对报价矿工的报价单进行价格验证:
1.验证者的吃单数量最少为 X * 10 ETH,其中X 必须是一个整数;
2.验证者在吃单的同时,需要报出一个新的报价单出来,新的报价单规模要求是自己吃单规模的beta倍,当前beta=2;
3.验证者发起的新报价没有报价手续费,同时也不参与 NEST 挖矿。
技术特点
NEST预言机提高攻击者的成本来防范攻击,主要机制是:
1.价格链本身的抗攻击机制,即验证者被强制要求在成交后必须返还一个报价至报价合约。当验证者变成攻击者时,攻击完价格后必须留下一个价格以及该价格对应的资产。这时的价格要么是正确的价格,要么就存在套利空间。
2.系统对验证者的报价规模强制要求是一倍以上,即验证者成交的规模为 x1,则其同时报价的规模 x2=βx1,其中β>1;以β=2 为例,初始报价为 x=10 ETH,则全部成交的情况下,x1=20,x2=40,x3=80...以此类推。
攻击者的攻击成本将随着验证报价呈指数级增长,给予市场极大的套利机会,除非依据市场价格不断动用极高规模的资产自行成交,以延缓价格被采纳的机会来实现攻击。
价格偏离防御机制:如果本次报价相对于上次生效报价偏离超过10%,则本次报价规模为 10 ETH * 10 (规模扩大10倍)
激励机制
NEST 系统的所有 Token 全部由挖矿产生,不预留或者预挖,产生 NEST 的所有成本全部返回给 NEST持有人,NEST 只是用于激励。NEST预言机将矿工贡献的所有佣金ETH,记为 X,定期(一般按周)全部返还给 NEST 持有人。矿工通过支付 ETH 佣金,以及承担一定的价格波动风险来获得 NEST;而验证者则基于价格的偏差计算直接的获利,并承担成交报价的风险。此外,任何 DeFi 开发者或用户在调用NEST-Price 时,都会支付相应费用,这部分费用将注入系统收益合约,并分配给 NEST 持有人。(NEST预言机单次调用需要收取 0.01 ETH费用,这些费用100% 进入 NEST系统收益池。)
总结
NEST 是一个分布式的价格事实预言机网络,其定义并实现了一种全新的在区块链上生成链上事实的机制,通过矿工双边资产报价的方式将链下市场的价格事实同步产生于链上,并结合 NEST 报价挖矿机制,对矿工进行激励,使其成为一套逻辑闭环的分布式报价系统。NEST 预言机方案采用逆向验证的新思路,报价矿工要拿真金白银去参与报价,而不仅仅上传价格数据到链上合约中。