TrueChain挖矿规则

众所周知,Truechain 采取的是混合共识的共识机制,分为 PoW 运行的 snailchain 与 PBFT 运行的 fastchain。PBFT 主要负责处理交易,PoW 主要负责出块。


PoW 出块大于一定阀值的节点,将进入 PBFT 候选委员会。每届PBFT 委员会任期大约 1 天,新委员会委员由候选委员会委员中求均值随机数产生(只要能进候选委员会,每个人选上的概率都是一样的)。

主机最低配置

CPU:1G以上,

内存:2G,

硬盘:40G,

带宽:公网IP, 1M

激励规则

1. MainNet奖励总数为2600 万个True。第 1 - 4500 个 snailchain 区块,每个区块奖励115.555555555555True,此后每 4500 个区块递减 2%。Snailchain每10分钟一个block.大约每三年减半。


2. BetaNet 奖励总数为 400  万个 True,大约 6 个月挖完。


3. PoW挖矿算法将每 12000 个区块(大约 83 天)修改一次。

4.

点击此处添加图片说明文字

委员会与矿工以该公式的比例来分配奖励,n为分片数量,a为常量(20)。初期 n = 1,分配比例为 PBFT 20%, PoW 80%。

5. snailchain暂时不为叔块分配奖励,不处理叔块。

6. block与fruits可用同一个算法来挖,将以2:1的方式分配奖励。

7. PBFT 任期为 144 个 snailchain 区块。

8. PBFT 候选委员会由上届委员会任期内,成功挖到至少 100 fruit 的节点来构成。

9. 新一届 PBFT 委员,由 PBFT 候选委员会内以均值概率随机产生。


10.挖矿算法和具体的激励规则见GitHub:https://github.com/truechain/truechain-engineering-code/blob/master/consensus/minerva/

优先节点计划和Beta版本映射规则

按优先节点计划,BetaNet 挖矿期间,将于 6 个月内释放 400 万 TRUE,由竞选成功的60个全节点与441个普通节点,每个群体各分 200 万。


交易所上的 TRUE 在 MainNet 上线前,将维持以太坊 ERC20 token 不变。MainNet 上线后,将以 1:1 的比例映射为初链主网上的 TRUE。


由于 BetaNet 是测试网,BetaNet 所挖的 TRUE在 Beta 测试期完毕后,需要映射到 MainNet 才有经济价值。


BetaNet的挖矿、映射方式如下

所有人都可在 BetaNet 上挖矿,挖矿额度不限。不是全节点或普通节点的,称为空节点。

BetaNet 往主网的映射比例,使全节点映射总和 200 万 TRUE,普通节点映射总和 200 万 TRUE,空节点映射总和 0 TRUE。

举例,全节点挖 80 万TRUE,普通节点挖 300 万TRUE,空节点挖 20 万 TRUE。则,全节点将以 1 : 2.5 (80:200) 的比例映射,普通节点以 1 : 0.67 (300:200) 的比例映射,空节点以 1:0(20:0) 的比例映射。

你可能感兴趣的:(TrueChain挖矿规则)