NEST 预言机 3.0 新增功能以及内容调整

栏目: IT技术 · 发布时间: 3年前

内容简介:一文读懂 NEST 3.0 的新东西本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

一文读懂 NEST 3.0 的新东西

作者:NEST爱好者_CryptoV12

2020 年 4 月 22 号,NestCore 通过 GitHub 对外发布了 NEST Protocol 3.0 版本测试网代码以及说明文档。根据这份说明文档,我们梳理出了 NEST 3.0 版本的新增内容以及调整改动。具体如下:

一、新增投票机制

在 NEST 3.0 上线稳定运行后,NEST开发者会去除 NEST 系统管理员权限,之后 NEST Protocol 将通过投票系统来进行治理。投票主要用于修改 NEST 系统核心参数、更换以及升级合约。

1. 创建投票合约

1)投票合约的创建由 NestNode Token( NEST 守护者节点)持有者发起。

2)每次发起投票合约需要质押 100 枚 NestNode Token。

2. 使用 NEST 进行投票

1)投票周期为 7 天,投票期间任何人都可以使用 NEST 参与投票。

2)投票周期内, 投票比例超过 51% 即为投票通过。

3)投票通过后,任何人都可以主动触发该投票合约,执行该投票中的具体内容。

4)投票期间,NestNode Token 所分配的 NEST 挖矿收益将被系统销毁。

二、新增 nToken 系统,支持任意 ERC20 Token / ETH 的报价

1. nToken 预言机创建

任何人都可以向 nToken 系统合约提交新的价格预言机,比如提交 BAT/ETH 报价来生成 BAT 价格预言机。

BAT/ETH 预言机采用与 NEST 预言机系统类似的报价、验证、挖矿机制。

参与 BAT/ETH 预言机报价,矿工所获得的激励 Token 为 NBAT,也就是nToken。提交的其他预言机挖矿产出币种也使用相同的命名规则。

预言机创建发起需要满足以下2个条件:

1)该预言机还未被创建过

2)发起人拥有充足的初始拍卖资金:100万 NEST

2. 预言机拍卖环节

预言机创建申请发布后,开始进入预言机拍卖流程。

拍卖周期:7天

起拍价:100 万 NEST

1)在拍卖周期内,任何人都可以出价参与竞拍;

2)拍卖周期结束后,预言机进入激活流程;激活后,完成预言机的初始化部署。

3)预言机被激活的同时,最终中标的 NEST 竞拍资金将被打入 0x0000...0001 地址永久销毁。

4)如果有预言机在 NEST 系统收益分配领取周期内结束拍卖,激活为不可执行状态,领取周期结束后方可被激活。

3. nToken 预言机初始化

1)部署 nToken 代币合约

2)添加新的预言机报价交易对

3)nToken 代币初始化分配

a. 拍卖中标者:500 万 nToken

b. NEST 持有者分配:1 亿 nToken(主动领取)

4. nToken 释放、分配机制

1)初始阶段每个区块出矿量 NB0 = 30 (NB0 由激活预言机交易所属区块决定)

2)每隔 2400000 个区块(1年时间)衰减一次,依次 NB1= 20,NB2=10,NB3=5

3)当 NB3 = 5 时,往后不再衰减

4)nToken 总量无上限

5)nToken 挖矿分配

a. 矿工:88%

b. NEST 系统:10%

c. 拍卖中标者:2%

5. nToken 系统收益池

1)nToken 收益池给 NEST 持有者提供 nToken 的收益分配,收益分配周期与 ETH 收益分配周期保持一致。

2)nToken 初始分配:nToken 预言机在激活时,会一次性给予 NEST 持有者 1 亿枚 nToken,为初始化一次性分配。

3)nToken 持有人收益:

    a. 矿工参与 nToken 挖矿时,总出矿量的 10% 会进入 nToken 系统收益池;

    b. nToken 预言机价格被调用时,调用费的 10% 会进入 nToken 系统收益池。

三、新增资金池闪电贷功能

  1. ETH 平准基金池 和 ETH 收益池将开通闪电贷功能

  2. 任意第三方合约地址或者钱包地址都可以进行闪电贷,手续费为贷出 ETH 规模的 0.1%(千分之一)。

四、NEST 系统收益平准机制调整

计算当前的收益平准触发阈值 A :初始 100 ETH,流通量每增加 1 亿,增加 3%

如果本期系统收益 * 90% < A,从平准基金回流至系统收益合约:A - 本期系统收益 * 90%

1)系统收益池规模分为三档:100 ETH,1000 ETH,10000 ETH

2)触发后进入平准基金的储蓄率:

    a. 100 ETH 以下:0%

    b. 100 - 1000 ETH:10%

    c. 1000 - 10000 ETH:20%

    d. 10000 ETH 以上:30%

3)平准基金回流原则:当期收益分配低于触发平准机制的阈值 A ,则从平准基金中回流 ETH 至当期收益池,触发回流后,当期收益分配的上限为 A 。

五、USDT/ETH 报价和验证规则的调整

  1. 报价合约增加单笔报价上限为 1000 ETH

  2. 报价合约增加价格偏离规则

    1)矿工报价。报价与最近生成价格偏差大于 10% 时:

    a. 报价 ETH 规模调整为 100 ETH
    
     b. 报价单的验证周期调整为 100 个以太坊区块时间
    
     c. 报价挖矿手续费固定为 0.1 ETH

    2)验证者验证报价。验证者新发起的报价与最近生成的价格偏差大于 10% 时:

    a. 报价 ETH 规模为吃单 ETH 规模的 10 倍
    
     b. 报价单的验证周期调整为 100 个以太坊区块时间
    
     c. 验证者的新报价无手续费,也不参与挖矿
  3. 报价合约验证逻辑优化,降低验证者的资金门槛。具体调整为:验证者的新报价只需按照成交后的资产余额进行转入即可。

举例:假设目标报价单为 10 ETH + 1000 USDT,验证者要交易走 10 ETH,如果验证者的新报价为 1 ETH = 200 USDT ,那么他的新报价只需转入:10 ETH + 5000 USDT

六、确定开发者调用 NEST 预言机的收费规则

在 NEST 3.0 上线后,NEST 预言机将正式对外开放,并发布预言机数据调用开发者文档。

价格序列:开发者可以通过合约调用获取 NEST 预言机近期的报价序列,通过对价格序列的处理和计算,可以获取多种市场价格以及波动率数据,且每次调用价格个数由当前 GasLimit 上限决定。

1. 价格调用费用(暂定)

1) ETH/USDT 价格预言机(收益权模型)

    a. 单次调用每个区块价格费用是 0.0001 ETH

    b. 单次调用最低支付费用 0.002 ETH

    c. 单次调用最高支付费用 0.01 ETH    

2)ERC20 Token/ETH 价格预言机(使用权模型)

    a.单次调用每个区块价格费用是 1 nToken

    b. 单次调用最低支付费用 10 nToken

    c. 单次调用最高支付费用 50 nToken

2. 预言机收益分配

1)ETH/USDT 价格预言机(ETH 收益)

    报价矿工占比:20%

    NEST系统收益池:80%

2)ERC20 Token/ETH 价格预言机(nToken 收益)

    报价矿工占比:90%

    NEST系统收益池:10%

参考资料:

  1. NEST 3.0 测试网代码开源地址: https://github.com/NestProtocol/NEST/tree/master/Nest3.0

  2. NEST 3.0 GitHub 合约文档地址: https://nestprotocol.github.io/NEST/Nest3_Document.html

  3. NEST 预言机中文版白皮书: https://www.nestfans.com/wiki/whitepaper

作者:NEST爱好者_CryptoV12

2020 年 4 月 22 号,NestCore 通过 GitHub 对外发布了 NEST Protocol 3.0 版本测试网代码以及说明文档。根据这份说明文档,我们梳理出了 NEST 3.0 版本的新增内容以及调整改动。具体如下:

一、新增投票机制

在 NEST 3.0 上线稳定运行后,NEST开发者会去除 NEST 系统管理员权限,之后 NEST Protocol 将通过投票系统来进行治理。投票主要用于修改 NEST 系统核心参数、更换以及升级合约。

1. 创建投票合约

1)投票合约的创建由 NestNode Token( NEST 守护者节点)持有者发起。

2)每次发起投票合约需要质押 100 枚 NestNode Token。

2. 使用 NEST 进行投票

1)投票周期为 7 天,投票期间任何人都可以使用 NEST 参与投票。

2)投票周期内, 投票比例超过 51% 即为投票通过。

3)投票通过后,任何人都可以主动触发该投票合约,执行该投票中的具体内容。

4)投票期间,NestNode Token 所分配的 NEST 挖矿收益将被系统销毁。

二、新增 nToken 系统,支持任意 ERC20 Token / ETH 的报价

1. nToken 预言机创建

任何人都可以向 nToken 系统合约提交新的价格预言机,比如提交 BAT/ETH 报价来生成 BAT 价格预言机。

BAT/ETH 预言机采用与 NEST 预言机系统类似的报价、验证、挖矿机制。

参与 BAT/ETH 预言机报价,矿工所获得的激励 Token 为 NBAT,也就是nToken。提交的其他预言机挖矿产出币种也使用相同的命名规则。

预言机创建发起需要满足以下2个条件:

1)该预言机还未被创建过

2)发起人拥有充足的初始拍卖资金:100万 NEST

2. 预言机拍卖环节

预言机创建申请发布后,开始进入预言机拍卖流程。

拍卖周期:7天

起拍价:100 万 NEST

1)在拍卖周期内,任何人都可以出价参与竞拍;

2)拍卖周期结束后,预言机进入激活流程;激活后,完成预言机的初始化部署。

3)预言机被激活的同时,最终中标的 NEST 竞拍资金将被打入 0x0000...0001 地址永久销毁。

4)如果有预言机在 NEST 系统收益分配领取周期内结束拍卖,激活为不可执行状态,领取周期结束后方可被激活。

3. nToken 预言机初始化

1)部署 nToken 代币合约

2)添加新的预言机报价交易对

3)nToken 代币初始化分配

a. 拍卖中标者:500 万 nToken

b. NEST 持有者分配:1 亿 nToken(主动领取)

4. nToken 释放、分配机制

1)初始阶段每个区块出矿量 NB0 = 30 (NB0 由激活预言机交易所属区块决定)

2)每隔 2400000 个区块(1年时间)衰减一次,依次 NB1= 20,NB2=10,NB3=5

3)当 NB3 = 5 时,往后不再衰减

4)nToken 总量无上限

5)nToken 挖矿分配

a. 矿工:88%

b. NEST 系统:10%

c. 拍卖中标者:2%

5. nToken 系统收益池

1)nToken 收益池给 NEST 持有者提供 nToken 的收益分配,收益分配周期与 ETH 收益分配周期保持一致。

2)nToken 初始分配:nToken 预言机在激活时,会一次性给予 NEST 持有者 1 亿枚 nToken,为初始化一次性分配。

3)nToken 持有人收益:

    a. 矿工参与 nToken 挖矿时,总出矿量的 10% 会进入 nToken 系统收益池;

    b. nToken 预言机价格被调用时,调用费的 10% 会进入 nToken 系统收益池。

三、新增资金池闪电贷功能

  1. ETH 平准基金池 和 ETH 收益池将开通闪电贷功能

  2. 任意第三方合约地址或者钱包地址都可以进行闪电贷,手续费为贷出 ETH 规模的 0.1%(千分之一)。

四、NEST 系统收益平准机制调整

计算当前的收益平准触发阈值 A :初始 100 ETH,流通量每增加 1 亿,增加 3%

如果本期系统收益 90% < A,从平准基金回流至系统收益合约:A - 本期系统收益 90%

1)系统收益池规模分为三档:100 ETH,1000 ETH,10000 ETH

2)触发后进入平准基金的储蓄率:

    a. 100 ETH 以下:0%

    b. 100 - 1000 ETH:10%

    c. 1000 - 10000 ETH:20%

    d. 10000 ETH 以上:30%

3)平准基金回流原则:当期收益分配低于触发平准机制的阈值 A ,则从平准基金中回流 ETH 至当期收益池,触发回流后,当期收益分配的上限为 A 。

五、USDT/ETH 报价和验证规则的调整

  1. 报价合约增加单笔报价上限为 1000 ETH

  2. 报价合约增加价格偏离规则

    1)矿工报价。报价与最近生成价格偏差大于 10% 时:

    a. 报价 ETH 规模调整为 100 ETH
    
    b. 报价单的验证周期调整为 100 个以太坊区块时间
    
    c. 报价挖矿手续费固定为 0.1 ETH

    2)验证者验证报价。验证者新发起的报价与最近生成的价格偏差大于 10% 时:

    a. 报价 ETH 规模为吃单 ETH 规模的 10 倍
    
    b. 报价单的验证周期调整为 100 个以太坊区块时间
    
    c. 验证者的新报价无手续费,也不参与挖矿
  3. 报价合约验证逻辑优化,降低验证者的资金门槛。具体调整为:验证者的新报价只需按照成交后的资产余额进行转入即可。

举例:假设目标报价单为 10 ETH + 1000 USDT,验证者要交易走 10 ETH,如果验证者的新报价为 1 ETH = 200 USDT ,那么他的新报价只需转入:10 ETH + 5000 USDT

六、确定开发者调用 NEST 预言机的收费规则

在 NEST 3.0 上线后,NEST 预言机将正式对外开放,并发布预言机数据调用开发者文档。

价格序列:开发者可以通过合约调用获取 NEST 预言机近期的报价序列,通过对价格序列的处理和计算,可以获取多种市场价格以及波动率数据,且每次调用价格个数由当前 GasLimit 上限决定。

1. 价格调用费用(暂定)

1) ETH/USDT 价格预言机(收益权模型)

    a. 单次调用每个区块价格费用是 0.0001 ETH

    b. 单次调用最低支付费用 0.002 ETH

    c. 单次调用最高支付费用 0.01 ETH    

2)ERC20 Token/ETH 价格预言机(使用权模型)

    a.单次调用每个区块价格费用是 1 nToken

    b. 单次调用最低支付费用 10 nToken

    c. 单次调用最高支付费用 50 nToken

2. 预言机收益分配

1)ETH/USDT 价格预言机(ETH 收益)

    报价矿工占比:20%

    NEST系统收益池:80%

2)ERC20 Token/ETH 价格预言机(nToken 收益)

    报价矿工占比:90%

    NEST系统收益池:10%

参考资料:

  1. NEST 3.0 测试网代码开源地址: https://github.com/NestProtocol/NEST/tree/master/Nest3.0

  2. NEST 3.0 GitHub 合约文档地址: https://nestprotocol.github.io/NEST/Nest3_Document.html

  3. NEST 预言机中文版白皮书: https://www.nestfans.com/wiki/whitepaper

本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 24分钟前
  • 阅读 ( 5 )
  • 学分 ( 0 )
  • 分类:NEST

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

程序员第二步

程序员第二步

尹华山 / 人民邮电出版社 / 2013-11 / 45.00元

这本书是写给程序员和项目经理的。作者结合自身的丰富成长历程,通俗易懂地讲述了一名程序员如何才能成为一名优秀的项目经理。内容涉及职业规划、学习方法、自我修炼、团队建设、项目管理等,书中理清了项目管理领域中典型的误区及具有迷惑性的观点,并对项目中的难点问题提出了针对性的解决方法。 全书行文流畅,严谨中带着活泼,理智中透着情感,给读者带来轻松愉快的阅读感受。书中诸多富有创见的观点,让人耳目一新,引......一起来看看 《程序员第二步》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具