奖励与委托团队


以下的详细信息反映了卡尔达诺激励机制的工作情况。这些信息来自于2018年的早期时候 IOHK 的学术主管 Lars Brünjes 给出的关于权益委派的演示,尽管随着工作的进展会有一些改进和补充,它展现了研究的总体方向。

阅读文章: 权益池的奖励分享计划。

介绍

什么是激励措施

加密货币中的激励措施是用于鼓励人们去参与到协议中的方式,忠诚的去遵循它,且要让其他用户和系统获得最佳收益。

就比特币来说,这意味挖掘区块并尽可能的将更多有效的交易包含到这些区块里面来。对卡尔达诺,这意味着当某个用户被选中成slot领导者时需在线并创建一个区块,并得参与挑选一个slot领导者来创建一个区块的选举过程。

参与对卡尔达诺协议比参与比特币的计算成本少得多。 尽管如此,当轮到领导者创建一个区块或参与选举进程时,他们的在线状态对于协议的安全性和效率都很重要。

货币激励

当我们讨论激励时,我们指的是 ADA 形式的货币激励。作为参与协议和支持系统有效运作的交换,权益所有者将获得一定数量的 ADA 奖励。

然而,还有其他类型的激励措施:理想主义因素或道德因素,或“做正确的事情”的普遍愿望。

目标是货币激励和道德激励完全一致。然而这种理想并不总是能够实现的,有时候人们必须在做道义上正确的事情和追求经济收益之间做出选择。

我们的目标

在卡尔达诺,我们努力完善激励调整计划。

我们希望激励权益所有者在他们必须参与协议时在线,例如创建一个区块。缺乏兴趣,技术认知,或时间以保证一直在线的人可以通过将他们的股权委派给权益池参与。

委派

权益池的配置

为最大化效率和安全性,大部分的股权(约80%)应该委派给多个权益池(100左右应该是一个合理数字)

在需要时,权益池应该在线,并且他们应该提供中继节点,这是额外的网络基础设施。剩余的比例(约20%)应属于“小”的权益所有者,它们可以决定完全参与协议或什么都不做。

卡尔达诺权益委派

卡尔达诺是一个权益证明系统,因此持有股份,即,持有 ADA,比持有比特币意味着更多。

卡尔达诺是一个完全成熟的加密货币,所以 ADA 当然可以用来购买商品或服务。除此之外,持有 ADA 也有权参与协议并创建区块。

持有 ADA 的这两个方面可以通过委派分开:权益所有者可以将权利转让给协议参与方,同时保留货币价值。

资金控制

授权行为并不放弃消费能力。只有参与协议的权利会被授权。资金可以在任何时候正常使用。

地址

有三种不同类型的地址,每种地址都与两个密钥对相关联,一个用于付款,一个用于持有股份。就支付而言,所有三种类型的行为都是相同的。

  • 基地址:权益密钥与这个地址直接连接。
  • 指针地址:该地址包含指向定义权益密钥的区块链的委派证书指针。
  • 企业地址: 不能用于持有权益。这种地址类型只用于交换,他们不应该使用委派他们的资金来参与协议。

委派证书

委派证书将一个权益所有人的权利委派给另一个权益所有人。

它可以作为转账的元数据的一部分发布在区块链上,在这种情况下,指针地址可以引用它。这种发布的证书称为重量级。如果证书冲突,则在区块链中获胜。

创建重量级委派证书的费用是包含转账的转账费用。

轻量级证书不会在区块链上发布,而是会包含在区块标题里,以表明选定 slot 领导者的地址的持有股份的权利。它还包含一个“序列号”来打破关系。

权益池注册

想创建一个权益池的人需创建一个注册证书,将其嵌入到一笔转账中以支付注册池的费用到一个特殊地址。

该证书包含池领导者的权益密钥。

希望委派到该池的人必须创建(重量级)委派证书,将其股权委派给该密钥。

场景

使用基地址,指针地址和委派证书链的组合,可以涵盖大量场景,包括:

  • 普通用户钱包
  • 冷存储的离线用户钱包
  • 增强隐私的钱包
  • 权益池钱包s
  • 企业级(交易所)钱包

费用

转账费用

在卡尔达诺或其他任何加密货币中存在交易费用主要有两个原因:

  • 防止分布式拒绝服务(DDoS)攻击。在 DDoS 攻击中,攻击者会利用垃圾转账来淹没网络。如果他被要求为每笔虚拟交易支付足够高的费用,这种形式的攻击将变得非常昂贵。
  • 为奖励提供资金。

交易费用如何运作

每当有人想要转移一定数量的 ADA 时,为该交易支付最低费用。尽管转账者如果愿意,可以自由支付更高的费用,这笔最低费用可以用来验证转账。

货币发行

  • 现在 ADA 的总供应量约为31,000,000,000。
  • 最大供应量为45,000,000,000。
  • 因此,有近14,000,000,000的ADA可用于激励。
  • 这是一个非常大的数量,但不是无限的 — 它的使用应该随着时间的推移呈指数级下降。

最低费用

例如,大小为200字节(一个相当典型的大小)的消耗为:

0.155381 ADA + 0.000043946 ADA/字节 × 200 字节 = 0.1641702 ADA.

交易的最低费用根据以下公式计算:

a + b × 大小

其中:

  • a 是一个特殊的常数,目前它是0.155381ADA;
  • b 是一个特殊的常数,目前它是0.000043946/字节;
  • Size 是以字节为单位的转账大小。

参数a的原因是防止上述的 DDoS 攻击。即使是非常小的交易也需要花费足够的开销,这可以破坏试图产生成千上万交易的攻击者。

引入参数b来反映实际成本:存储较大的转账比存储较小的转账需要更多的计算机内存,所以较大的转账应该比较小的转账更贵。

尽管参数a和参数b以特定值计算,未来可能会对这些值进行调整,以更好地反映实际花费。

调整

随着越来越多的人使用卡尔达诺,越来越多的交易费用将用于弥补货币扩张的减少。

对于指数级下降的例子,我们可以设定每年使用剩余 ADA 的5%作为激励措施的政策。

用户激励
剩余
1
700,000,000
13,300,000,000
2
665,000,000
12,635,000,000
3
631,750,000
12,003,250,000
4
600,162,500
11,403,087,500
5
570,154,375
10,832,933,125
6
541,646,656
10,291,286,469
7
514,564,323
9,776,722,145
8
488,836,107
9,287,886,038
9
464,394,302
8,823,491,736
10
441,174,587
8,382,317,149

激励分配

在乌洛波洛斯的运行过程中,运行卡尔达诺的权益证明算法,时间分为 epoch 和 slots。一个插槽持续20秒,而一个时代包含21600个插槽,并持续5天。

激励措施分布在每个时代。在该时期创建的区块的交易费(连同来自货币发行的 ADA)被收集到虚拟奖励池中,并且该总额在权益相关者中分配。

分配的基本理念

来自同一个 epoch 的奖励池根据他们的股份分配给权益池(以及个别协议参数者)。

有两种可能的方式来做到这一点:

  • 在该 epoch 开始时,控制权和股权成比例。
  • 权益池被选为 stot 领导者与 slot 的数量成正比(而不是创建的区块数)。

注意

由于卡尔达诺协议的工作原理,这些方向具有相同的奖励期望,因为被选为 slot 领导者的概率与控股权成正比。

第一个改进:大池

第一个改进的基本思想,权益池可以接受的奖励池的最大比例将受到1/k的限制,其中k是期待的池的数量(k ∼ 100)。

例子

让我们假设 k = 100, 权益池 A 和 权益池 B 分别占0.3%和1.2%。那么 A 将收到奖励池的 0.3%,但 B 将只收到1%的奖励。

动机

这项政策可以防止权益池变得太大,确保用户权利下放。

第二项改进:在线

正如介绍中所解释的那样,激励措施的全部目的是激励人们遵守协议。因此,当权益池没有遵守协议或轮到权益池运行时却不在线,权益池应该受到惩罚。

合规性

因此,将会有一个断言,查看给定权益池被选为领导者的槽的数量和它实际创建的区块的数量,将决定权益池是否有资格获得其奖励池的份额。

这个断言可以不是全部或者全无,而是基于遵守协议奖励一定比例的可用奖励。

断言不能像“至少创建x%的区块”那样简单,因为这可能导致 epoch 结束的时候没有人在线。

特性

未分配的资金

请注意,前面解释的两个改进可能导致奖励池包含的所有资金都不分配的情况。这是一个允许剩余资金投入库房的功能。

自我采矿

像自我采矿或阻止预扣这样的攻击无法发挥作用,因为池彼此隔离,一个池的行为只会影响自己的回报。

没有竞争

资金分配的工作方式意味着池之间没有竞争:没有任何一个池可以通过减少另一个池的奖励来增加奖励。

任何池都不会破坏另一个池的工作。

分配给池中的成员

在奖金被分配给股份池之后,每个股份池领导者必须在她的池成员中分配她的份额,即将其股份转让给她的人。

发生这种情况应该遵循两条准则:

  • 池的领导者本身应该根据他的成本(计算能力,在线时间)获得报酬,并因他的努力获得奖励。
  • 池的成员应该按照他们向池中委派的比例获得奖励。

例子

举一个假设的例子,考虑池领导者爱丽丝拥有0.2%的股份,她和鲍勃(0.1%的股份)以及查理(0.2%的股份)组成她的池。让我们进一步假设一个虚拟 epoch 包含5000000ADA,爱丽丝的池在所有的 slots 期间尽职地创建了区块,并被选为 slot 领导者。然后,持有0.5%股份的爱丽丝的池将从奖池中获得25000 ADA 币。

在25000 ADA 币中,鲍勃将获得查理获得的一半,但查理将获得比爱丽丝本人更少的奖励,以支付爱丽丝经营池的费用和经历的麻烦。

如果爱丽丝因为她的麻烦而额外获得5000 ADA 币,她最终将获得13000 ADA 币,鲍勃拥有4000 ADA,查理拥有8000 ADA 币。

注意

这是一个假设的例子,旨在解释奖励分配的概念。使用的数字不反映未来的实际奖励金额。