原文及图片来自IOHK官网博客,原作者为教育总监Lars Brunjes,由卡尔达诺大使陈哲Anson翻译。
当我们在Cardano主网上访问Shelley时,去中心化不可避免地成为辩论的话题。不管最初的创建意图如何,诸如比特币和以太坊这样的工作量证明加密货币随着时间的推移都变得更加集中。比特币爱好者周末挖矿的早期时光已一去不复返了,而今天我们看到一小撮专业的职业的挖矿业务主导着各自的链。
就其本身而言,这并不一定是一件坏事,但放在Cardano身上,那将与去中心化,权益证明协议的愿景背道而驰。
Cardano的设计从零开始,核心是去中心化,尤其是在权益分配和奖励机制上。在Cardano网络上,超过一定大小的权益池将没有竞争力,而许多中型池里的每个人的委派奖励是最佳的。每个生态系统都受益于多样性。同样,我们认为,这种方法可以在鼓励社区高技术基层成员的参与与支持建立商业权益池业务的人士之间取得最佳平衡。
质押及其运作方式
在权益池的注册期间,权益池操作员可以选择向其池中保证抵押一些个人权益,以使池子更具吸引力。已做抵押担保的权益可以在一个一个不同的阶段更改,并且在池关闭时可以被退还。
每个人都可以在Cardano区块链上运营一个权益池。不需要最低抵押额,而权益池运营商可以选择将其部分或全部权益(或他们的朋友和合作伙伴的权益)保证抵押给他们的池子,以使其更具吸引力。抵押的ada的数额越高,权益池将获得的奖励越多,这将吸引更多的委托。
需要记住的是,这里也没有最大抵押担保额上限,因此拥有很多ada的权益池运营商可以通过使池子抵押担保额达到饱和而不吸引任何委托来最大化自己的回报。当然,这仅适用于极少数的运营商,大多数运营商将通过抵押担保,低成本,低利润和良好表现来吸引代表团。
权益池对委托人的吸引力取决于四个相互影响的要素:
运营成本(越低越好);
运营商保证金(越低越好);
性能(越高越好);
抵押水平(越高越好)。
通过抵押担保的更多,池运营商可以要求更高的运营保证金,同时仍对委托人有吸引力。
为什么需要抵押担保?
抵押提供了一种在Cardano区块链上鼓励健康商业生态系统的机制。为了保护系统免受Sybil攻击,担保机制也是必要的。正如我之前所讨论的,在一次Sybil攻击中,一个个人拥有很少权益的人创建了数百个利润率很低的池,并试图将大部分权益抵押吸引到他们的池中。如果成功,他们可以控制共识并进行双花攻击,进行分叉,检查程序块,甚至破坏系统。
通过使具有更高抵押担保的池更具吸引力,可以防止此类攻击,因为攻击者现在需要将其权益分配给多个池,从而降低这些池的吸引力,并增加进行Sybil攻击的固有成本。
抵押担保将产生怎样的影响?
我们这里面临一个经典的取舍问题:
我们希望该系统尽可能分散,并且希望给尽可能多的人操作权益池的机会,因此,抵押保证不应对奖励产生重大影响。
另一方面,我们需要保护系统免受Sybil攻击,抵押担保的影响越大,攻击者越就越需要更多的ada才能成功进行此类攻击。
这里的目标很明确:我们希望在保证安全的同时,尽可能降低抵押担保的影响。
我们如何确定抵押担保的影响?
在Cardano主网上推出Shelley之前,需要设置确定抵押担保影响的参数。但是,该参数已被设计为灵活且可随时间调整。Shelley Haskell测试网将提供一个理想的机会来调整此参数并测试哪些值有效,哪些无效。我们还正在开发一个计算器,以帮助池运营商对不同的抵押担保额进行建模,并弄清这可能如何影响授权,从而影响他们的奖励和收入。
合理的值取决于许多因素:典型的池操作员拥有多少权益?操作一个节点有多昂贵?有多少人对经营权益池感兴趣?在激励测试网期间,我们收集了很多数据,与用户密切合作,我们将从下一个测试网中获得更多信息。
我们相信,科学方法和信心帮助我们设计一个去中心化,稳定和安全的系统——但是科学和数学只能帮助我们走到这里。我们必须进行建模假设,并且没有任何模型可以像构成Cardano社区的真实世界和真实人们那样复杂和丰富多彩。
我们已经看到了关于这个话题的一些非常积极的贡献和辩论,包括在Reddit上和最近的Cardano Effect节目。Shelley Haskell测试网将让我们继续进行辩论,评估和迭代,与利益相关方运营商合作以找出什么才是最适合我们每一个人的。就像我们在激励测试网上的成功以及最近启动的Daedalus Flight用户测试中所看到的一样,现在又到了利用社区的支持来将我们的研究付诸实践的时候了。