TRON网络激励机制

  • coredevs
  • 发布于 2023-05-24 14:34
  • 阅读 31

本文详细介绍了TRON网络的激励机制,包括当前的激励机制和通过TIP53进行的优化。文章从区块链的基础知识入手,解释了TRON的DPOS共识机制、区块生成、奖励分配等内容,并分析了激励机制的改进对用户的影响。

介绍

区块链系统是完全去中心化的,这意味着它应该完全自主运行,外部不能有任何干预。但要使区块链系统表现优良,仅有去中心化是不够的:自我激励的能力更难获得。为此,提出了各种解决方案,其中大多数围绕着复杂的激励机制展开。作为行业中最优秀的公链项目之一,TRON也创造了一个全面的激励机制,并通过现实实践不断改进。

为了使读者清楚了解TRON的激励机制,本文将首先触及区块链的基础知识,然后详细解释TRON目前的激励机制,以及TIP53提出的优化方案。

背景

区块链本质上是一个分布式存储系统,其中块(Blocks)作为存储数据的数据结构,以特定的顺序链接在一起,形成链结构。如果我们将区块链比作一本书,每个块就是一页,每一页都包含数据以及附带的页码,即我们在区块中称之为块高度(Block Height)。此外,每个块都有一个唯一的块哈希(Block Hash)进行标记。

区块链上的数据从哪里来?

由于区块链本质上是一个数据库,那么这些数据从哪里来呢?数据是如何存储的?对于第一个问题,答案很简单。数据是由用户“输入”到区块链上的,或更技术性一点,用户实际做的事情是创建一笔交易并将其广播到网络。第二个问题有些复杂。由于交易在网络中的节点之间被广播,大多数节点将会瞬间接收到交易,而一些选定的节点将把这些交易打包成一个块。当一个块经过大多数节点验证并保存到他们的数据副本中后,交易就被存储了。

到此,我们已经知道了区块链数据的来源。其美妙之处在于,区块链上的数据是不可篡改的,这使得区块链技术在众多技术中闪耀光芒。简单来说,区块链数据的不可篡改性建立在大多数节点的诚实性之上。每个节点都会保留数据的副本。由于区块链网络中有大量节点,而这些节点的管理访问权限属于不同的组织和个人,因此要同时对所有副本进行更改几乎是不可能的。当然,这只是对该机制的简单解释,现实情况比理论更复杂。

为什么存在激励机制?

如果区块链是一种书籍,那它绝对是一部永无止境的书。新的页面将不断被添加到书中,就像新的块会随时被添加到当前的区块链上,这引出了两个问题:

谁有资格生产块?

这是一个关于定义块生产权的问题。TRON采用DPOS共识机制来决定谁将成为块生产者(称为“见证者”)。关于DPOS的更多信息将在其他文章中介绍。

什么激励块的生产?

这个问题实际上在问:见证者在生成一个块后获得什么样的利润?这是一个必不可少且值得讨论的话题。见证者必须运营节点才能生产块,这需要设备、带宽和人工劳动力。区块链本身是一个去中心化的系统,并不受任何组织或个人控制。也就是说,没有人来支付见证者生产块的成本,而这也是区块链系统需要通过良好的激励机制来解决的问题。

什么是激励机制?

激励机制以一组发行和流通于区块链系统中的加密货币的形式存在。对区块链而言,货币就像对车辆的Gas。区块链用户购买代币以支付服务,而维持链运营的节点则因生成块而获得代币作为奖励。通过这种方式,数字货币作为媒介完成了价值验证和转移过程,我们在区块链系统中得到了基于加密的激励机制:代币是见证节点因生成块而获得的奖励,也是区块链用户花费来使用功能的代币。

TRON激励机制

I. 现状

我们将首先介绍基于Odyssey v3.6.2的TRON激励机制。

背景

TRON网络中发行的数字货币称为Tronix (TRX),初始发行量为1000亿个代币。TRON采用DPOS作为其共识机制。所有持有TRX的用户可以在TRON网络中为见证节点投票,1个TRX等于1票。每个维护期都会进行一次投票计数,前27个节点成为正式的见证节点(或超级代表/SR),其余则成为替代见证节点(或超级代表候选/SRC)。

TRON网络中生成一个块需要3秒,系统设定每6小时进入一次维护期,这意味着每个维护期将覆盖两个块生成期,但实际上不会生产块。这样,在一天内生成的总块数理论上为24 * 60 * 60 / 3 = 28800,由于8个被维护期取代的区块生成期,实际每天生成的块数降至 28800–8 = 28792。

基本信息

每个SR轮流生成块,每成功生成一个块将获得32 TRX的奖励。这个块奖励标记为r(block)。与此同时,所有SR和SRC将根据他们获得的投票共同分享总量为16 TRX的投票奖励。这个投票奖励被标记为r(vote)。

每天的总块奖励量标记为R(block):

R(block) = r(block) * 28792 = 921344 TRX

每天的总投票奖励量标记为R(vote):

R(vote) = 28800 * 16 = 460800 TRX(注意:发放投票奖励时,将计算被维护期取代的八个块生成期)

理论上,在TRON中应该增加的TRX数量等于区块奖励和投票奖励之和,标记为G(day):

G(day) = R(block) + R(vote) = 921344 + 460800 = 1382144 TRX

奖励分配

目前,奖励被分配给TRON网络中的SR和SRC,并在每24小时内开放提取。

II. TIP53引发的变化

随着Odyssey v3.6.5的推出,TIP53旨在对TRON网络的现有激励机制进行修改和优化。它有两个主要提案:

1. 奖励分配方式的变化。

奖励之前只给予SR和SRC,而现在是直接分配给投票者。SR和SRC根据他们的成本和预期收益来设置自己的奖励分配比例,即佣金率。根据之前的机制,给予投票者的奖励需由SR和SRC决定,无法保证投票者的奖励权利。相反,更新后的机制根据投票百分比给予投票者奖励。设定更高的佣金率将使SR和SRC获得投票的可能性降低。此外,关于奖励和佣金率的信息存储在区块链上,并向公众开放。

2. 块奖励和投票奖励的数量变化。

每生成一个块的奖励从32 TRX降低到16 TRX,而投票奖励的数量增至十倍,达到160 TRX。以后,如有必要,可以通过提案进行修改。

III. 分析与比较

之前的机制是在区块链上向SR和SRC分配奖励。SR和SRC可以离线决定是否将奖励释放给投票者。前者过程是去中心化的,并受到区块链的监督,而后者则是中心化的。这样的机制不能保证投票者对其投票奖励的权利或他们所获得的数量。

在更新机制的支持下,投票奖励的分配完全在链上进行,绝对去中心化。SR和SRC发起交易以设置佣金比例,这可以在区块链上审查,并构成对SR的重要评估标准,投票者据此进行投票。

结合当前用于奖励的TRX数量D(day)和整个网络当前的投票总数88亿,我们可以计算出每票的平均日利润:

P(day) = D(day) / 88亿 = 0.0000157 TRX

在Odyssey v3.6.5中实施TIP53提案后,每天用于奖励的TRX新D(day)为:

new D(day) = new R(block) + new R(vote) = 5067392 TRX

然后计算每票的平均日利润:

new P(day) = new D(day) / 88亿 = 0.0000576 TRX

比较显示,投票者可以获得更高的利润,这将吸引更多用户参与TRON网络的质押投票。

DPOS:委托权益证明(Delegated Proof of Stake),一种共识机制。

参考

https://github.com/tronprotocol/tips/blob/master/tip-53.md

更多信息:

Github: https://github.com/tronprotocol

Telegram: https://t.me/troncoredevscommunity

  • 原文链接: medium.com/tronnetwork/t...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
coredevs
coredevs
江湖只有他的大名,没有他的介绍。