链上治理与激励
作为一个由社区驱动的开放平台,Neo N3 的全新链上治理引入了多种角色以及相应的的激励机制,以确保所有参与者都可获得相应的奖励。
#
治理机制新的治理机制主要包含三部分:候选人,委员会以及共识节点。其中,委员会负责主网参数调整,维护链上环境;共识节点负责打包交易和出块,保持主网的正常运行。两者均需要从候选人中,通过 NEO 持有者投票选出。
目前委员会成员最多 21 位,共识节点 7 个,候选者没有限制。三者之间逻辑关系如下图所示。
#
候选人候选人本身并无职能,委员会成员以及共识节点等角色将根据得票数量从候选人中选出。
任何组织与个人都可以通过注册成为候选人,也可以通过注销解除候选人资格。只有自己才能对自己执行注册/注销的操作。候选人票数为所有给其投票的地址的 NEO 余额之和。每21个区块,网络将根据票数将候选人排序,排在前面的一定数量的候选人将被选为委员会成员以及共识节点。
由于账户 NEO 余额会随交易而不断变化,而投票和注册的候选人也在不断变化,因此候选人的得票数量也会随之实时更新。为了保证投票的代表性,Neo N3 中的投票治理要求至少20%的 NEO 通证被用于投票。
#
委员会候选人将按照获得票数多少排序,排名靠前的一定数量候选人(默认 21 个)将当选为委员会成员。候选人排名会实时变动,委员会名单每 21 个区块更新一次。
在委员会内部,通过获得半数以上的委员投票,可以对 Neo 网络的一些参数进行修改。
另外,委员会还将对一些角色节点进行指认,包括:
- Oracle 节点
- StateRoot 的 Validator 节点
- NeoFS 的内环节点
#
共识节点共识节点具有发起新区块提案和产生区块的权限。
和委员会类似,得票数靠前的一定数量候选人(默认 7 个)将当选为共识节点。同样的,共识节点名单也会每隔 21 个区块根据最新投票结果更新。
#
激励机制源于Neo Legacy,Neo N3 将继续采用 NEO 和 GAS 双通证机制,其中 NEO 用于治理,GAS 用于流通。
#
NEONEO 的总额 1 亿,最小单位为 1,不可分割。NEO 持有者是 Neo 网络的所有者和管理者,通过在 Neo 网络上进行投票来行使管理权,参与委员会成员选举、共识策略调整,计价模型调整等,以及根据 NEO 的持有量,可提取相应份额的 GAS。
#
GASGAS最小单位为10-8。GAS 代表着 Neo 网络的使用权,可通过投票、持有 NEO 提取或者购买获取。在使用 Neo 网络时,需要支付一定数量的 GAS 作为费用,如用户转账,注册资产,发布资产,DApp 应用等。
与 Neo Legacy 不同的是,Neo N3 的 GAS 并没有发行上限,而且交易的系统费将被燃烧掉。
#
GAS 分配规则每个区块均会产生一定数量的(初始值为 5)GAS,按照一定的规则进行分配。全部 GAS 收益的 10% 按比例分配给 NEO 持有者,10% 分配给委员会成员,余下 80% 分配给那些投票给委员会成员的投票者。此外,议长将获得当前块所包含交易的网络费。
NEO 持有者:10%
与 Neo Legacy 一样,该部分收益不会主动分配,需要 NEO 持有者进行转账,或参与投票后,才会根据 NEO 持有时段分配相应 GAS 激励。
委员会成员:10%
Neo N3 的委员会成员的数量为 21 个。每 21 个区块高度为一个 Epoch,每轮 Epoch 会根据投票重新计算委员会成员,并轮流分配委员会成员的激励份额。此外,议长将获得当前块所包含交易的网络费。由于委员会运行节点,参与治理需要消耗一定的成本,而对委员会成员的激励,是对委员会成员参与规则维护的报酬。
投票者:80%
投票给该轮当选委员会成员的投票者可以获得该部分激励。该部分激励的分配将在每个 Epoch 的第一个区块进行。该部分收益被等分为 28 份,分配给所有投票给本轮委员会成员的投票者,其中,投票给每个当选共识节点的投票者分享其中的两份,即 2/28。投票给每个当选非共识节点的委员会成员的投票者分享其中的一份,即 1/28。单个投票者具体可获得的数量将会根据投票者们的 NEO 持有量,占该委员会成员的票数比例,进行进一步细分。和 Neo legacy 的经济模型相比,新的经济模型通过增加对于投票者的激励,以鼓励 NEO 持有者更积极地参与治理。