DFINITY 网络神经系统:治理互联网计算机

DFINITY 网络神经系统:治理互联网计算机

通过互联网计算机结合了由世界各地独立数据中心运行的节点计算机的计算能力,托管了称为容器的单元,这些容器使开发人员可以在开放的互联网上部署可互操作的软件。

互联网计算机平台的主要功能是网络神经系统(NNS),这是一个开放的算法管理系统,可以监督网络和令牌经济学,从而可以构建 DeFi 和 dapp、开放的互联网服务和超大规模运营的具有能力的企业系统。

互联网计算机 ICP 实用程序令牌的持有者可以将其令牌锁定在神经元中,以参与治理并有助于决策,例如进行投票以确定是否应将新的节点集合(也称为子网)添加到网络中。

通过参与治理,选民可以获得奖励,他们可以使用这些奖励或从交易所获得的 ICP 实用程序代币来推动其容器的计算。

DFINITY 网络神经系统:治理互联网计算机

01

为什么我们需要网络神经系统

互联网计算机是由托管在不同数据中心中的节点计算机网络运行的分布式协议。节点通过互联网相互通信,以就互联网计算机的状态达成共识。参与共识的节点的集合称为子网。

在此基础通信和共识协议之上,互联网计算机还托管容器,这些容器是有状态的程序,也可以彼此通信。必须在所有节点之间复制所有容器的状态。因此,为使互联网计算机无限扩展,网络不仅由一个子网组成,还由多个子网组成。

不同的子网可以相互通信,从而使托管在不同子网上的容器也可以相互通信。为了使互联网计算机按需扩展,网络必须能够随时间添加新的子网以增加计算能力。

而且,随着时间的推移,可以通过向子网添加新节点来提高子网的健壮性。最终,互联网计算机将大规模运行数百万个节点。

这意味着需要一种机制来组织、跟踪和管理节点和子网。例如,必须决定何时添加或删除子网和节点。

此外,互联网计算机正在启动时具有初始功能集,该功能集可能会随着时间的推移而发展。因此,互联网计算机需要能够决定如何以分布式方式发展协议。

进入网络神经系统。

02

网络神经系统概述

网络神经系统(NNS)是一个令牌化的开放式治理系统,负责管理互联网计算机。例如,它存储有关哪些节点属于哪个子网的信息,它还决定如何更新此信息。

在较高的级别上,NNS 是通过一组容器实现的。为了做出决定,这些容器中的两个是关键:

1. Governance Canister,这存储两件事:

a. 提案,是有关应如何更改互联网计算机的建议,然后可以对这些建议进行表决;

b. 神经元,确定允许谁参与治理。

2. 注册表容器:它存储整个互联网计算机的配置,然后其他人可以查找。例如,它存储哪些节点属于某个子网。

通过 NNS 剖析决策

现在让我们逐步了解如何提出、投票和实施更改协议的想法。

假设我们有一个用户 A,该用户 A 控制着神经元 A,并提交了有关将节点 N 添加到子网 1 的提案。该提案随后将被添加到治理容器中。然后,其他也控制神经元的用户可以对该提案进行投票。

如果大多数用户赞成该提议,则将执行该提议,这意味着将更新注册表容器的内容,以反映节点 N 是子网 1 的一部分。

互联网计算机支持各种不同的提议主题,以下是最初受支持的主题的一些非详尽示例:

SubnetManagement 提案:该提案考虑了拓扑更改,上面有关是否应将节点添加到子网的示例建议属于此类。

ExchangeRate 提案:这涉及有关 ICP 实用程序令牌的值的实时信息,这对于确定必须将多少个令牌转换为计算周期非常重要。(有关此内容,请参见下文。)

NodeAdmin 提案:这涉及节点计算机的管理,提议的示例可以指定子网中的所有节点都应更新。

NetworkEconomics 提案:这涉及网络经济学的管理,例如:应向节点机器提供者支付哪些奖励?

通过 NNS 进行令牌管理

让我们看一下 NNS 上的容器以及它们如何更详细地工作。作为理解神经元概念的先决条件,我们现在将看看用于参与治理系统的 ICP 实用程序令牌。

令牌由 NNS 上的另一个容器分类帐容器管理,该容器存储两件事:帐户和交易。帐户记录跟踪给定的主体 ID (即,用于在互联网计算机上对用户进行身份验证的身份)拥有多少令牌。

然后可以将令牌从一个帐户发送到另一个帐户,并将其记录在分类账容器的交易中。

ICP 实用程序令牌可用于三种不同的用途:

首先,令牌有助于参与治理(有关神经元如何与令牌连接的更多信息,请参见下文);

其次,参与治理的人和通过操作节点机器提供计算能力的人都将获得代币奖励;

最后,令牌用于转换为 cycles,为计算和数据存储容器提供燃料。

03

神经元介绍

神经元包含锁定的令牌,这些令牌不能流动,不能自由转让给他人。

在其他数据中,神经元存储以下信息:

首先,它跟踪与给定神经元关联的令牌数量,并通过引用分类账上的帐户来实现;

其次,它指定一个主体 ID,该主体 ID 标识一个公共密钥;

最后,它还指定了唯一的神经元 ID。

还有一些与神经元相关的其他参数需要注意,最重要的问题之一是可以解锁令牌的最早日期。只有那些令牌被锁定至少六个月的神经元才被允许参与治理。

这应该激励神经元持有者投票,以使他们的代币的价值在将来的某个日期最大化。

如果令牌的价值可以大致代表网络的成功,那么这将激励选民为互联网计算机的长期利益而投票。

神经元的投票权取决于多种因素,包括锁定在神经元中的令牌数量以及令牌可以解锁之前的剩余时间。

如何在神经元中锁定令牌

假设在账本容器上有一个帐户(A1)的用户 B 想要在神经元中锁定一百个令牌。为此,用户 B 向 NNS 发送一条命令,指定令牌的数量和用户 B 的相应主体 ID。

然后,将一笔交易记录在分类帐上,该交易指定将某些令牌从用户的原始帐户(A1)发送到新帐户(A2),新帐户(A2)还会创建包含锁定令牌的新帐户(A2)。

在治理容器中创建了一个新的神经元,该神经元指定用户 B 是控制该神经元的用户,并且指定锁定令牌的数量由新的分类帐帐户 A2 定义。

在外部,看不到新帐户(A2)拥有锁定令牌或与原始帐户(A1)有任何关系。但是,此帐户实际上是由神经元控制的,这意味着令牌不是流动的,并且用户 B 无法转移令牌或将令牌转换为 cycles。

控制神经元使用户可以提交提案并对其进行投票,下面将对此进行说明。

通过 NNS 提交提案

提案描述容器的方法,如果提案被接受,则该方法将被调用。此外,它还描述了用于调用该方法的参数。让我们考虑一个示例,在该示例中,用户 C 建议创建一个新的子网,该子网最初包含两个节点:节点 1 和节点 2。

一旦用户控制了一个神经元,他们就可以通过指定其神经元 ID,想要提交的提议的类型以及提议的参数来提交提议。在我们的示例中,用户 C 提交了一个提案,以创建一个由初始节点 Node 1 和 Node 2 组成的新子网(提案的参数)。

收到此提议后,治理容器首先检查该用户确实是控制具有给定 ID 的神经元的用户,并且该神经元有资格投票。如果满足要求,则将提案添加到治理容器。

当用户添加新提案时,与给定提案相关联的“是”投票数会随着提案者的投票权而增加。这反映出该提案已经得到提交该提案的用户的支持。

为了避免被无用的提案淹没,如果提案被拒绝,则提交提案的用户必须支付少量费用。

在提交提案并将其添加到治理容器之后,其他控制神经元的用户可以对其进行投票。要进行投票,用户首先会向治理容器询问待处理的提案,以了解他们可以实际投票的内容。

假设给定的用户 D 想要拒绝用户 C 刚刚添加的提案。为此,用户 D 将其神经元 ID 和“否”票发送给治理容器。

同样,治理容器将检查投票是否来自控制神经元的正确用户,并确认神经元有资格投票。如果满足条件,则治理容器会将用户 C 的投票权添加到“否”票中。

假设某一时刻,大多数投票权都赞成该提案。该建议将被执行,这意味着将调用所描述的方法。

在该示例中,将使用指定的参数调用为注册表容器创建子网的方法。结果是将新子网添加到注册表容器,该子网由给定的节点 Node 1 和 Node 2 组成。

04

在 NNS 上收集奖励

有助于决策是选民锁定神经元的一种动机,但他们也因参与网络治理而获得奖励。

每个神经元都跟踪其通过参与治理积累了多少奖励。为了收集奖励,用户可以将命令发送到治理容器以生成新的神经元。结果,将创建一个新的神经元,该神经元在分类账上具有一个新的关联帐户,其中包含奖励。

实际上,新令牌被铸造并转移到新帐户,该新帐户也记录在分类帐容器中。新的神经元具有较小的溶解延迟,这意味着用户只需等待很短的时间就可以解锁令牌并自由使用它们。节点机器提供商还可以通过 NNS 获得奖励。

在 NNS 上委托投票

用户可能没有时间或知识参与所有网络决策。例如,不熟悉网络拓扑的用户可能不想就是否应将节点添加到子网的建议做出决定。

对于这些情况,互联网计算机促进了流动民主。这意味着一个神经元可以指定要跟随其他神经元(所谓的跟随者),并且治理容器跟踪跟随者和跟随者神经元的关系。

如果大多数跟随者神经元以特定方式投票,则治理容器还将自动记录对跟随者神经元的相应投票。通过这种方式,跟随者神经元仍可以在没有积极参与治理的情况下获得投票奖励。神经元甚至可以根据特定的建议主题“关注”不同的神经元。

支付 cycles

除了治理参与和投票奖励外,令牌还可以转换为 cycles,从而促进了互联网计算机上的计算和存储。互联网计算机上的每个容器(NNS 上的每个容器除外)都使用 cycles 进行计算,并在其中存储了一些 cycles。

尽管令牌价格可能会随时间变化,但 cycles 的目标是使计算价格随时间大致保持一致。

考虑用户 E,该用户在互联网计算机上运行一个容器,并希望对该容器的 cycles 进行补充,以使其可以执行更多计算。还要假设此容器当前有 700 万亿个 cycles,并且用户 E 希望将此数字增加 200 万亿个。

为此,用户将向 NNS 发送命令,该命令指定为容器充值的操作。收到此命令后,将从用户帐户到 cycles 的铸造容器(这是 NNS 上的另一个容器)进行一笔交易。

交易的结果是,该 cycles 的铸造容器将燃烧令牌,铸造新的 cycles,并将这些新铸造的 cycles 发送到用户的容器,这意味着该容器的余额现在为 900 万亿个 cycles。

– END-

(向上滑动查看内容)

DFINITY 网络神经系统:治理互联网计算机

星际联盟总部位于上海,团队中有来自 AMD、英业达等硬件和芯片巨头的硬件专家。也有来自微软、阿里、SAP、华为、盛大、互联网巨头企业的软件,运维,技术开发等部门的核心骨干。拥有行业优秀的人才资源和庞大的团队规模。

除了团队优势外,我们在云存储和互联网领域深耕十余年。在 IDC 机房部署,大规模服务器集群架构设计和运维,软件算法优化和 FPGA&ASIC; 芯片开发等领域拥有良好的行业资源优势。阿里云,金山云,七牛云等全球知名的云服务商也与我们建立了深度战略合作,共同致力于分布式存储的商业化应用落地。

目前我们已经在全球范围内建立起了由数百家代理商组成的完整销售渠道。为数万名用户提供了性价比最高的产品和软件服务。同时我们也将我们的技术储备向所有致力于进入分布式存储领域的企业级用户开放。共同开拓和打造万亿级规模的分布式存储行业生态。

了解星际联盟最新动态

(向上滑动查看内容)

DFINITY 网络神经系统:治理互联网计算机

点击星际联盟官网链接查看更多精彩内容:https://www.ipfsunion.cn/zh/

DFINITY 网络神经系统:治理互联网计算机

微博:IPFS 星际联盟

DFINITY 网络神经系统:治理互联网计算机

推特:@IPFSUnion_CN

DFINITY 网络神经系统:治理互联网计算机

知乎:IPFS 星际联盟

DFINITY 网络神经系统:治理互联网计算机

抖音:IPFS 星际联盟

DFINITY 网络神经系统:治理互联网计算机

喜马拉雅:IPFS 星际联盟

DFINITY 网络神经系统:治理互联网计算机点个“在看”,我才知道你喜欢
DFINITY 网络神经系统:治理互联网计算机

文章来源于网络,如有侵权联系站长做处理。发布者:btcbtc,转转请注明出处:https://www.zmyg.org/3341.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注