原文来自IOHK官网博客,作者为Tim Harrison,由卡尔达诺大使陈哲Anson翻译
我们很快将对Cardano中的k参数进行调整。这篇博文将解释原由。
Shelley不断发展,IOHK一如既往地致力于支持Cardano生态系统的健康发展。在这方面,有许多因素在起作用:从委托者的钱包经验到权益池运营商(SPO)的网络工具,从治理项目和资金框架(例如Project Catalyst和Voltaire)到社区主导的发展计划。卡尔达诺作为一个活跃而生机勃勃的权益证明网络的健康的核心,是如何奖励委托者和权益池运营商,以及如何共享这些奖励以最大程度地去中心化和保护网络。
该系统仍在向完全去中心化和让社区所有过渡。很快,随着支持网络的起源节点影响的逐渐减少,大多数区块将由社区的矿池创建。 d的稳定减少量(控制该过程的参数)将在2021年3月底达到0,这将是一个重要的里程碑,标志着Cardano上所有区块生产的完全去中心化。
从成功部署Shelley到现在大约有4个月了,现在是时候对奖励机制的参数进行一些调整以推动网络发展的下一阶段了。自发布以来,我们一直在监视网络行为,同时查看社区和生态系统的发展情况,我们还一直在根据新数据出现时精心建模各种方案。现在,我们已经完成了全面的审查,并从哲学、科学、技术和实践的角度协调了后续步骤。在进一步调整奖励计划的参数之前,我们想与社区分享我们希望通过基本机制和相关参数调整实现的目标。
通过权益池的多样性鼓励可持续性
首先,Cardano的奖励共享机制旨在以可持续的方式(而不是短期的收获)公平地奖励人们,以支持该平台。质押的主要目标一直是鼓励和奖励ada的长期拥护者,那些致力于生态系统成功的人们。
从长远来看,该系统只有在广泛去中心化的情况下才能成功。从哲学上讲,奖励计划的设计旨在鼓励各种各样的权益池运营商,这样可以更有效地保护平台免受攻击,在社区中更均匀地分配所有可用的奖励,并使系统对变更的适应能力更强。
许多经济体系趋向于整合,而强有力的参与者则较少。另一方面,只有在控制去中心化的情况下,区块链才能成功。我们设计的奖励共享方案确保了许多中小型权益池将有机会发挥自己的作用并为生态系统做出有意义的贡献,而不会像其他区块链系统那样被归入较大的运营商和财团(参见比特币生态系统)。
阻止由少数几个集体控制系统的一种方法是对池的增长采取反激励措施。我们设计的奖励共享方案就是这种新颖(在加密货币空间中)概念的典范:一旦对单个池的授权委托增加到阈值以上,系统计算出的奖励就会自动减少,从而鼓励委托该池的利益相关者找到新的池子,以提高他们的奖励。此机制限制了可以合理地对任何池进行的委派,并将委派权益更均匀地分布在大量池中。
关于k
k是一种奖励共享方案的参数称为k,是设置池大小上的“软上限”。设计该机制的目的是在均衡的情况下,假设有理性的参与者且没有外部影响的情况下,利益相关者迭代的最佳响应行为会收敛到k个相同大小的池中,从而向其委托提供相同数量的单位权益奖励。
为了在主网上部署Shelley,我们从k = 150开始,有效地将池大小限制为210 MM Ada。与激励性测试网(ITN)中使用的参数选择(k值为100)相比,这是一个适度的增长。当时,这被认为是相对保守的选择,以确保ITN环境能够平稳过渡到主网。 Shelley的推出引起了社区和众多权益池的极大兴趣。在过去的几个月中,我们观察了权益池的运行方式,意识到需要向上调整k。
值得注意的是k参数不宜小幅逐渐增加(例如,不同于d参数使其逐渐减小)。 k的每次增加都需要池和委派者采取行动。对于池操作员而言,这意味着必须谨慎调整其参数,尤其是其余量;对于委托人,这意味着选择要委托给的新池,尤其是当其当前选择的池子变得过于饱和时。
因此,向上调整k的最佳策略是以更大、更不频繁的增量调整,并将其尽可能远地调整到实际网络动态和经济状况所允许的范围。 “多少”和“多快”一直是团队内部激烈辩论和讨论的话题,但由于许多技术上的依赖而变得更加复杂。最好的解决方案是最大程度地减少对当前成功的池及其委派者的破坏,同时最大程度地扩大中小型池出块和扩大对其授权的机会。同样,至关重要的是,我们作为社区,始终将尽可能广泛地扩大去中心化作为长期战略目标。
在12月移至k = 500
我们采取一系列经过仔细衡量的变化,并使用收集到的数据为后续决策提供依据。因此,我们计划分阶段实施k的变化调整。首先,我们将在epoch 234(UTC 2020年12月6日星期日21:44)实行k = 500。移至k = 500将使当前苦苦挣扎的中小型池有更好的机会来吸引授权委托,它还将限制池大小为64MM,这意味着超过100个最大的池将变得饱和。您可以在现在和更改之间的任何时间重新授权。如果您目前正委托给最大的权益池之一,并希望继续获得最佳的权益奖励,则可能需要在12月6日UTC的新epoch之前,在233之前或那段期间转移ada。我们当然鼓励委托者在12月6日前一两天关注自己喜欢的权益池在Daedalus钱包中的饱和度,如果此时它的值大大超过64MM,您当然应该考虑重新授权。这里要重点注意,您仍然会从稍微饱和的池中获得奖励,但是随着池中超过64MM ada的饱和度越大,奖励会逐渐减少。这里需要明确的是,没有人会因为授权给饱和的权益池而失去他们的任何权益。简而言之,如果他们继续委托,他们的权益/投资回报率就会降低。我们始终鼓励社区注意他们的权益池选择,这在这个时候尤其重要。
通过对权益池长期生存能力进行建模,我们发现k值=1000在长期内是稳定的。因此,我们的目标是在2021年3月期间达到k = 1000。我们认识到经济因素的重要性,这些因素也极大地影响资产池的盈利能力,并将继续就该计划与社区进行广泛协商;网络的社会动力也不应被低估。我们将提供许多机会(包括社区小组讨论会和研讨会)以供进一步讨论,同时帮助社区更好地了解有关更改的更多信息并发表其观点。
从战略和哲学的角度来看,我们认为这是卡尔达诺前进的正确方法。我们希望鼓励去中心化的大量独立运作的权益池,同时认识到目前在排名中处于领先地位的权益池的积极贡献。但是,我们还将注意不断发展的生态系统的实际动态。到3月底,d的数值也将变为d = 0,这意味着将完全让Cardano区块的产生变得去中心化,当前运行网络的几乎所有权益池将分担责任(并希望也有一些新进入者)。
没有更好的良方
我们相信,尽管经历了一段时间的破坏和变化,将k更改为500将对生态系统产生积极影响,但是,这不是整体解决方案。我们将继续在其他领域发展思维,这将为卡尔达诺的去中心化任务做出切实的贡献。硬件钱包委托支持(即将推出)有助于开放ada供应,使所有人受益。我们将很快增加从硬件钱包中委派多个池的功能,这将(最初)帮助Trezor以及随后的Ledger所有者将其权益分散到多个池中。 SMASH系统的演进将及时允许社区成员开始制定自己的资源清单,以帮助确定和引导委托者的选择。我们将隐退,但除我们的公共IOG池中的所有池外,并鼓励代表们将自己的ada转移到社区的池,同时建立我们自己的任务驱动授权策略。在参数方面,我们现在正在确定一些模式,这是另一个重要因素,将有助于改变网络动态,从而促进ada的广泛传播。我们期待有关所有这些主题更多的更新出现。
我们认识到,从短期来看,迈向k = 500对某些人来说将会发生重大变化。如果在较大的池的委托人不作出反应,某些池将变得过饱和,并且将无法获得奖励(请注意,不会丢失任何奖励;一切都将返回系统的储备体系,以供社区将来使用)。因此,池运营商将需要在短期内调整其利润和成本,以保持盈利并激励代表们采取行动。尽管这需要社区做出一些努力,但这是卡尔达诺生态系统最大限度地分去中心化的必不可少的步骤。随着卡尔达诺即将推出智能合约和多币种支持,高度的去中心化将成为生态系统的明珠,并具有与其他选择相比强大的竞争优势。
k值的增加将是完成Cardano任务的积极而重要的一步。由于此更改将带来变化,我们希望给社区足够的时间来调整和吸收对其策略必不可少的更改。此外,我们希望帮助社区为Cardano的长期可持续性做出正确的决策。随着我们经验的不断提升,我们将在接下来的几周和几个月内发布更多内容来支持这一使命(包括做出正确委托选择的指南)。
实现最高级别的去中心化是任何区块链系统的最终目标,去中心化是卡尔达诺生态系统蓬勃发展的坚实基础。我们不能仅仅从数学定理中就可以得出真正的去中心化,而且对参数和公式的调整本身是远远不够的,尽管与卡尔达诺相比,与之前设计的任何其他区块链相比,我们都取得了长足的进步。然而,最终真正的权力下放将源于卡尔达诺社区的集体意愿和行动。我们将继续沿着这条道路前进,研究其他方法让权益池建立自己的品牌,让他们与委托者进行沟通并更直接地突出自己的贡献和使命。
感谢Aggelos Kiayias,Colin Edwards,Olga Hryniuk和Francisco Landino对本文的贡献。
我们将在下个月中定期进行交流,从而在12月6日临近时为委托者和SPO权益池运行商提供支持。请大家在Twitter上关注我们,并在YouTube上订阅所有最新更新。
原文链接:https://iohk.io/en/blog/posts/2020/11/05/parameters-and-decentralization-the-way-ahead/