EOS超级节点投票机制的细节整理

in #eos8 years ago

基本规则

凡是拥有EOS账户公钥,并至少有一个EOS币的EOS用户可以参与超级节点(下称“BP“)投票。 

Stake于网络带宽或CPU的EOS币都可以参与投票。经Stake的EOS币将被锁定三天,这期间内被stake的EOS币无法进行任何交易。Stake于硬盘或内存里EOS币没有投票权,亦不会被锁三天。 

每个用户可以投票至多30个BP。每份投票将获得与所Stake的EOS币等量地投票数。 

例如: 

1. 用户A有200个EOS币。其中100个EOS币被Stake在CPU中。用户A将投票于BP1和BP3。所以BP1和BP3均获得了100个票数,其他BP候选没有得投票。 

2. 用户B有400个EOS币。其中100个EOS币被Stake在CPU,另50个在Stake在网络里。用户B投票给BP1、BP2、BP3、BP4。每个BP候选人均获得150个票。于是得票数总计为BP1=250,BP2=150,BP3=250,BP4=150。  

3. 用户C拥有100个EOS币,把所有EOS币Stake于CPU。用户C只给BP1投票。 于是现在得票总数为BP1=350, BP2=150,BP3=250, BP4=150。 

4. 用户D有100个EOS币,并且所有EOS币都没有stake。那么用户D无权参与投票。  


EOS Bootstrap 投票流程 (部分细节将随时会有变更)

2018年6月2日,代表10亿个EOS币的ERC20合约将会公布。这些合约的“snapshot”以及基于EOS宪法草案,将形成EOS链的创世区块(Genesis Block)或称第一区块。主链将通过密钥签署创世块的Bootstrap(或BIOS)服务器所启动。之后,主链添加”指定BP”结点,而这些指定BP运转至21个竞选上任。 

当主链开始运转时, ERC20合约持有者可以所持合约于注册于EOS主链。注册后原ERC20合约持有者将在新地EOS账户里配得同等数量的EOS币。注册ERC20合约并不是必须地义务,而且注册不设时间限制。 

完成注册获得地EOS币Stake在CPU或网络时,BP投票权将立即生效。当21个BP得到足够投票数(tbd)时,通过竞选诞生地BP将取代指定BP。 

投票将持续进行,任何投票人可以随时改变自己的选票。投票人可以随时选择更多BP, 至多30人。 

每一轮投票会进行评估,每一轮是126个区块或63秒(每个BP生成6个区块,每0.5生成一个区块,共2个BP),约每一分钟循环一轮。理论上21个BP每分钟都有可能被替换。


生效条件 

期初,对BP不提供任何报酬,同时在主链没有任何通胀活动。 

使此链具有全有效性,需要具备以下两个要素,满足此要素将启动报酬及通胀机制。

1. 经注册获得的EOS币总数超出一亿五千万个,或者超出15%的ERC20合约得到注册。 

2. 宪法#1得到用户认可。 

批准新宪法至少需要15天,虽然没有最大时间限制,但是预计约30天内能完成。 


生效后的运营

BP每生产一个区块就能获得报酬,按此计算每63秒能累计获得6个区块的报酬。21个主BP和备选BP的报酬分配率尚未确定。针对这个问题会有较开放的可能性。 


Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.081
BTC 60924.48
ETH 1580.88
USDT 1.00
SBD 0.47