统一轮询:在 AlphaNet 上测试 BetaNet

xx 网络团队正在努力让 BetaNet 准备好在未来几个月内部署。我们已经完成并将部署到 AlphaNet,这是 BetaNet 流程中最困难的子项目之一:统一轮询。

统一轮询举例说明了我们构建像 xx 网络这样复杂的东西的方法,它的特点是 盖尔定律:

一个工作的复杂系统总是被发现是从一个工作的简单系统演变而来的。从头开始设计的复杂系统永远不会工作,也无法修补以使其工作。

从本质上讲,xx 网络不是通过第一次尝试就正确构建的,而是通过小块和迭代构建的。这种方法已经产生了有史以来最稳定的 AlphaNet 之一。

借助 BetaNet,我们可以回顾我们已经构建的内容并期待我们将构建的内容。我们能够规划 xx 共识和 cMix 之间的集成,并充分了解在我们已经构建的内容中哪些复杂性是不必要的。

统一轮询项目巩固了我们的网络堆栈和通信层次结构,统一和简化了各层之间的交互,并彻底改革了网络核心状态机,使其更简单并准备好达成共识。 “统一轮询”这个名称指的是网络的核心变化,一种通信模式的固化,即每一级都轮询其上一级以了解网络中的整体状态变化,以及统一这些通信的技术过程。

客户端轮询网关以获取新的块和消息,网关轮询服务器以获取相同的信息。当前,服务器随后轮询集中许可服务器以获取成员资格和操作信息。 Praxxis 技术团队正在建立的 xx 共识机制将很快承担这一责任。

下周,我们将部署统一轮询作为 AlphaNet 的最后一次重大更新。通过部署统一轮询,我们将增加顺利和轻松启动 BetaNet 的可能性。 AlphaNet 的主要目的是允许在实时网络上进行测试,因为没有更有效的方法可以了解任何东西的真正功能和工作原理,直到你看到它真正发挥作用和工作。 AlphaNet 和 xx messenger(驱动网络的实时使用)允许快速部署以测试和迭代修复和适应实时条件以及基本的人为因素。所有这些都是高效迁移到主网的核心。

不幸的是,其他两个 Elixxir BetaNet 项目,GPU 集成(几乎完成)和团队*(正在进行中),由于缺乏 GPU 和少量节点,从根本上与 AlphaNet 不兼容,这就是我们构建 节点实验室 来测试它们。

这是结束的开始;通过这个部署,我们开始关闭 xx 网络的 AlphaNet 章节,并开始下一个章节。 BetaNet 代表了一个新的成熟水平,其中 xx 网络由真正的社区参与和公共运行节点的参与驱动。如果您想参与,请加入 BetaNet 论坛,您可以 加入讨论 或者 xx网络不和谐,我们定期让社区参与测试和讨论。


*Teaming 是随机和临时分组节点以处理 cMix 批次的过程。详情可在 Elixxir 架构简介.

受欢迎的