IOHK官网博客:中心化的衰落

image
原文及图片来自IOHK官网博客,原作者为Kevin Hammond,由卡尔达诺大使陈哲Anson翻译

本周(8月第三周)是卡尔达诺全面实现去中心化第一步,权益池开始承担大量出块的责任,这就是整段旅程该有的样子。

完全做到去中心化是卡尔达诺使命的核心,虽然这不是我们关注的唯一目标,但从许多方面来看,它是一个几乎可以彼此实现并加速的目标。它是我们项目必不可少的部分。

这也是整个Cardano项目的哲学和技术基础,以非常真实和有形的方式与社区交互。这就是为什么我们要在有效、安全地以及在生态系统健康的前提下对实现去中心化进行了大量思考的原因。

定义去中心化

让我们首先解释一下去中心化的含义,这是一个充满挑战的词语,在区块链社区中普遍存在几种相互竞争的含义。

对我们来说,去中心化既是目的地,也是过程。雪莱代表着迈向完全去中心化状态的第一步;从静态的拜伦联盟到完全民主的环境,社区在这个环境不仅可以运行网络,而且可以通过治理和投票的链上协议来授权并鼓励他们做出决定。

真正的去中心化在于三个基本组成部分的融合与协同工作。

网络 ——地理上分散的代理链接在一起以提供安全而强大的区块链平台。

区块生产 ——构建和维护区块链的工作在整个网络中分配给合作的权益池集合中。

治理 ——关于区块链协议和Cardano演进的决策由Cardano利益相关者社区共同做出。

只有当所有这些因素都存在于单个环境中正常运行时,才能说成功实现了真正的去中心化

影响去中心化的关键参数

让我们谈谈参数d。

d参数在控制块产出的去中心化起着关键作用。去中心化当然是一个区间,而不是绝对的。简而言之,d控制着网络去中心化的方式。例如,在一种极端情况下,d = 1表示块完全中心化。在这种状态下,IOG的核心节点将生成所有块,拜伦就是这样运作的。

相反,一旦d = 0,并且分散管理已经到位并且在处于链上,那么这就意味着将实现“完全”去中心化。此时,权益池运营商生产所有区块(区块生产100%去中心化)、社区做出的有关未来方向和发展的所有决策(治理去中心化),以及强大的不同地理分布的权益池生态系统连接到的网络(网络是去中心化),将帮助我们达到去中心化的目标。

d从1到0是一个细微的过程,需要在协议的作用与网络及其社区的反应之间进行仔细的平衡。d不会经历立即下降的过程,而是会经历“恒定下降”的阶段,在此期间逐渐减小直到达到0,那时Cardano将完全去中心化。这个渐进的过程将使我们能够收集性能数据,并在网络达到这一重要节点时监视网络状态。参数驱动的方法将有助于为社区提供透明度和一定程度的可预测性。同时,我们将仔细监控结果。而在这个仍处于的“荒蛮之地”的行业,我们还会考虑到社会经济和市场因素。

d 参数如何发生变化

从1到0的演变相对简单:

当d = 1时,所有块均由IOG核心节点生成,并以Ouroboros拜占庭式容错(OBFT)模式运行。权益池操作员不会生成任何块(以Ouroboros Praos模式运行),所有的奖励都归财库。

当d = 0时,情况相反:每个块都将由权益池(以Praos模式运行)产生,而不会由IOG核心节点产生。一旦固定的财库利率确认,所有的奖励都将进入权益池。

在这两个极端之间,核心节点将产生一部分区块,而权益池则产生一部分,精确的数量由d确定。例如当d达到0.7时,核心节点将产生70%的块,而权益池将产生30%的块,而当d随后达到0.2时,核心节点将产生20%的块,而权益池将产生80%。

重要的是,不管权益池产生的区块百分比如何,一旦d <1,所有奖励将根据他们持有的权益分配,并且对核心节点没有任何影响。这意味着IOG绝对没有动力使d参数保持较高。实际上,当d达到零时,IOG将能够节省运行核心节点的成本。

像许多其他ada持有人一样,IO Global当前在主网上也运行着许多权益池。作为Cardano平台的创建者,IO Global从财政,信托和安全方面的成功自然而然地具有重大利益,而这一成功将建立在大量有效去中心化的权益池上。作为一个商业实体,IO需要从其股份中产生收入,同时认识到它需要在权益池生态系统中发挥的作用,在我们朝着完全去中心化方向发展时,有助于增长并保持网络的健康。在中期,我们将遵循私有/公共/社区授权的方式,类似于我们在ITN上采用的方式,将我们的权益分散到IOG和社区的权益池中。但是,从短期来看,我们正在主网上运行IOG池,建立了许多我们自己的池,这些池可以承担核心节点的部分负载。首先,利用我们的股份和技术专长来保护和稳定网络是一个重要因素,但是随着d参数的减小,这一因素将变得不那么重要,去中心化之路将为各种规模的人才库建立和发展提供许多机会。

d参数图

image

d的关键里程碑

d <1.0(离开中心化)

当d参数首次降到1.0以下时,第一个里程碑发生在8月13日的时期210和211的边界处。至此,IOG的核心节点开始与社区权益池共享区块的区块生产。这标志着全面分权之路的开始。

d = 0.8(权益池产生20%的区块)

值为0.8时,更多的池(是d = 0.9的两倍)将有机会自己出块。在此级别上,只要池分配的区块获得奖励,就不会在排名中受到影响。我们相信我们可以在网络风险较低的情况下开始扩大网络的出块产币的占比。

d <0.8(已考虑权益池性能)

当d降至0.8以下时,将是下一个重要的里程碑。低于该级别时,我们在确定获得的奖励时将考虑每个池的性能,但是高于该水平时,池的性能将被忽略。这样做的原因是为了避免对只希望出几个块的小池的不公平。

d <0.5(权益池产生大部分区块)

当d低于0.5时,权益池将产生大部分区块。该网络将是到达一个去中心化的不可避免的转折点。

在采取这一重要步骤之前,我们将确保两个关键功能必须到位:P2P池发现和协议更改来实现社区投票,这将使我们能够最终推动实现完全和真正的去中心化。最近宣布的Project Catalyst计划是这全面链式治理之旅的第一步。

d = 0(实现完全去中心化)

一旦参数达到0,IOG核心节点将永久关闭。

IOG将继续运营自己的权益池,就像其他任何池一样,将产生与其所吸引的权益一致的区块,但是在维护Cardano网络方面将不再具有任何特殊作用。当然,它还将大量权益下放给社区权益池。同时,投票机制将启用,并且将不再可能增加d并“重新中心化”卡尔达诺。

此时,我们将不可避免地进入了完全去中心化的卡尔达诺网络。

网络+出块+链上治理=去中心化

恒定减少

d的递减称为常数衰减,它将使我们有机会监视网络上每个递减的影响,并在必要时进行调整。随着参数的减少,更多的权益池也将能够出块,生成的区块数将增加,并且每个生成的区块所需的权益质押将更少。

导致它下降的关键因素将是:

整个网络的灵活性和可靠性。

有效块的生产的权益池数量。

已委托的的总额。

以下是我们目前对可能实现方式的规划:

恒定下降时间线

image

然后,我们可能会暂停,然后将参数降至0.5以下,以确保满足上述两个关键条件:

-新的P2P池发现机制的实现已发布并已成功使用;

-我们成功地过渡了Shelley时代的第一个硬分叉,它将为社区对协议参数和其他重要协议更改的投票奠定基础.

我们将以类似的速度倒数,直到最终在2021年3月过渡到d = 0的阶段(如有必要,会有暂停)。

影响去中心化的其他因素:饱和度阈值

第二个参数k ——通过鼓励委托者们分散代币委托来驱动池的数量的增长。通过为获得奖励的权益池设置上限(饱和阈值),新的委托人将定位到质押数量更少的权益池。在理想条件下,网络将朝着特定目标数量的池而稳定运行。在实践中,我们从ITN看到我们选择设置支持的池的数量超过此数目。

在Shelley硬分叉时,k参数被设置为150,这是为了平衡从Shelley时代开始大量权益池的需求与社区仅建立少量有效池的可能性。在适当的时候,它将增加自硬分叉以来在Cardano生态系统中的大量的权益池,这将在更多的池之间分散质押数量以及分散出块。选择参数设置的总体目标是最大化网络可以支持的可持续池的数量,从而创建一个平衡的生态系统。为了实现这一目标,需要将权益池出块的机会扩展到要运行系统尽可能多的池之中,避免运行池(从裸机服务器到云)的原始经济,并考虑到可以从积极委托的权益中获得的回报。因此,更改此参数时需要谨慎和平衡,以确保完全去中心化Cardano网络的长期成功。现在,我们正在仔细研究早期的汇总数据,并在进行下一步之前进行了一些建模。

参数d和池奖励

这里仍然有两个问题:d对奖池可获得的奖励有什么影响,并且可以增加此参数吗?

关于奖励,只要一个池产生至少一个区块,该参数的值就绝对不会影响一个池将获得的奖励,仅影响分配给该池的区块数。因此,如果一个池正好拥有1%的代币质押,只要它保持预期的业绩,它就将恰好获得总奖励的1%。

image

最后,虽然理论上可以增加d,这样做确实有充分的理由(例如,主要的协议问题或基本的网络安全性),我们永远都不会实际上这样做。为什么?因为我们想要平滑且逐渐地将参数减小为0,才能实现真正的去中心化目标。我们将谨慎地进行此过程,但要一步一步确定。如果每个步骤都经过深思熟虑并充满信心,那么您是否不需要追溯它们?随着d变为0,中心化的IO服务器将最终关闭,Cardano将成为其他人梦想成为的去中心化区块链模型。

结论

中心化实体的衰落与卡尔达完全真正去中心化的崛起相对应。在不久的将来,卡尔达诺区块链将完全由强大的权益池社区提供支持和运营,这些权益池的最大利益在于网络的健康和进一步发展。

这个过程始于Shelley和d参数,它将使Cardano进入进化阶段,随着d的降低,网络将越来越去中心化。只有当区块链进入不可撤销的去中心化状态时,这个过程才会结束,这一刻将使网络、区块生产和治理在单个环境中和谐运行。

原文链接:https://iohk.io/en/blog/posts/2020/08/14/the-decline-and-fall-of-centralization/