NERVE的共识算法和共识奖励

净化币圈环境从我做起,大家好我是币圈驴把头。

今天我们来讲讲nerve的共识算法、共识奖励。

NERVE的共识算法和共识奖励

Nerve 的共识算法基于 NULS 的 POC(Proof Of Credit)共识算法扩展实现,POC 是一种安全、合理和公平的共识机制,它具有 DPOS 和 POS 两者的优点,并在去中心化和效率上做到了很好的平衡,Nerve 是一个去中心化的数字资服务网络,在未来需要为海量应用和服务提供底层支撑,对性能和稳定性都有非常高的要求,为此 Nerve 基于 POC 共识算法,设计了高效、稳定的共识算法POCBFT,POCBFT 在 POC 的基础上增加了 PBFT 机制,实现区块的最终确认性,减小区块出块时间间隔为秒级,更快的确认时间增强用户体验。区块确认即为交易确认,交易确认后不会回滚。

共识
Poc(Proof Of Credit)信用证明共识

POC是NULS独创的一种整合了DPOS和POS优点并加入了信用机制的一种新的共识机制,他的全称是Proof Of Credit,信用共识机制。和DPOS相比,POC的节点选举机制更灵活,去中心化成度更高,和POS相比效率更高,算法更简单清晰。

Nerve希望创造一种高效的、去中心化的、全民参与的、公平的、全民收益的共识机制。

NERVE的共识算法和共识奖励

无门槛

POC中参与区块打包和验证的节点,叫做共识节点。为了避免共识节点被大户完全控制,POC设计了一个更开放的节点选举方式。

首先,任何人都可以创建节点,因为POC节点的门槛足够低,任意数量的币都可以创建节点,节点分为:普通节点、共识节点和虚拟银行节点。

NERVE的共识算法和共识奖励

NERVE的共识算法和共识奖励

Nerve 的网络由三层网络组成:

虚拟银行:由虚拟银行负责跨链资产的维护,包括创建和管理平行链的多签账户或智能合约,创建并广播资产转出交易等。虚拟银行从共识节点中选出,默认的选择方式是所有节点中,保证金金额最多的 15 个共识节点。虚拟银行的收益权重是普通共识节点的 2 倍。
共识节点:由共识节点负责区块链的维护,抵押保证金可以创建共识节点,保证金不可以低于 200,000 NVT,上不封顶。共识节点数量固定为 35 个,选择所有节点中保证金最高的 35 个节点维护整个 Nerve 网络。
普通节点:其他节点负责交易的收集、区块和交易验证、为应用提供服务等功能。

共识奖励
初始每天总奖励:86400

区块奖励递减时间:

100 天区块递减系数:0.822%截止:到达总量 21 亿不再产出新币,预计需要 100 年左右。

每个账户的每一笔 Staking,都可以计算一个权重(Weight),根据权重可以计算该 笔 Staking 的 奖 励 数 量 。权 重 是 根 据 Staking 金 额 和 权 重 系 数(weightCoefficient)计算得到的一个结果。

权重计算

引入:特别权重、普通权重和定期权重(币龄概念)

特别权重:

NULS 和 Nerve 在计算时,权重系数乘以 2
虚拟银行的保证金,在计算的时候权重系数2
 非虚拟银行共识节点,在计算的时候权重系数乘以 1.5。

普通权重:

其他链资产抵押权重为1 。

定期权重(币龄概念):如下图

NERVE的共识算法和共识奖励

多资产抵押

Nerve支持跨链资产抵押同样可以产生共识奖励,降低了抵押门槛,同时增加链上资产的多样性,使得nerve天然作为链上的银行具有staking的特质。