Solana 基金会最近发布了第一份评估 Solana 网络健康状况的报告,其中深入探讨了验证者网络健康状况的关键指标,包括其验证者总数、Nakamoto 共识和分布,从中可以了解网络的去中心化程度和其他潜在问题。
原文标题:Validator Health Report: August 2022
原文来源:Solana Foundation
Solana 基金会最近发布了第一份评估 Solana 网络健康状况的报告,其中深入探讨了验证者网络健康状况的关键指标,包括其验证者总数、Nakamoto 共识和分布,从中可以了解网络的去中心化程度和其他潜在问题。
Solana 基金会的任务则是支持 Solana 区块链进一步发展,包括在去中心化、安全性、适应性和推广采用方面取得突破。为了完成这一使命,Solana 基金会制定了一系列计划,从为验证者创建档案到为去中心化项目拨款,再到监控 Solana 网络的运行状况以及弹性程度。
为了使社区能够轻松监测到关键性指标,如验证者数量以及网络中断时间等,Solana 基金会在数据公布方面做了很多努力。随着网络的不断成熟以及用户规模的扩大,网络运行状况的信息公布对于 Solana 生态系统和日益壮大的 Web3 社区来说至关重要。预计在接下来的几个月,Solana 基金会还将发布一系列涉及网络运行方面的报告,包括网络性能、软件和客户端更新等。下面,就让我们来看看这份报告中都有哪些干货吧。
Solana 网络由所有运行 Solana 验证器的个人和实体组成。任何一个人都可以查看、下载、修改验证器源代码,并且运行软件、参与网络运行,但没有一个实体可以控制网络的运行方式,或是控制在网络上构建及使用特定类型的应用程序及服务。因此, Solana 又被称作是“无许可”区块链,你无需获得任何人的许可就能参与、开发、扩展以及使用该网络。
一个由核心开发人员组成的 Solana 社区正在不断壮大,由他们开发、测试和发布的 Solana 验证器软件也被免费提供给社区的验证者们使用。
迄今为止, Solana 区块链已经拥有来自全球六大洲的 3,400 多名验证者。有许多方法可以评估验证者网络的运行状况, Solana 基金会选择了如下指标进行追踪分析:
毫无疑问,区块链拥有的验证者数量越多,弹性就越好。当用户在区块链上执行交易时,他们希望自己的交易能被记录下来。在理想情况下,区块链上的每笔交易也的确都会被记录在链上的每个验证器上,而记录交易的次数越多,用户就越有信心自己的交易不会被篡改,这正是验证器多多益善的原因。
Solana 网络上有两种类型的验证者:
(1)无论如何,用户都必须确信自己的交易将被记录下来。这就是为什么在许多节点上提供大量当前“状态”副本的原因,而且这些副本分布于全球范围。每个钱包的最新余额都能被追踪到并保持实时更新。
(2)节点彼此独立运行。单个节点或一组节点发生故障不应影响网络功能。
(3)用户可以通过查看其他节点来验证交易的准确性。如果单个节点出现故障或记录交易时出现问题时,用户可以依靠其他节点来验证区块链的准确性。
Solana Mainnet Beta 网络于 2020 年 3 月上线,目前的 3,400 多名验证者中,1,900 多名验证者属于共识节点。此外,自 2021 年 6 月以来,平均每月有 95 个共识节点和 99 个 RPC 节点加入该网络。
Nakamoto 系数是一个用于量化各种区块链去中心化程度的统计数字,它代表了能够串通起来攻击网络的运营商数量,同时也是评判网络运行情况的关键性指标。在 Solana 上该系数为 31,这意味着破坏网络共识所需的最小验证者数量是 31,通常定义为 33.4% 的投票权。由于 Solana 采用的是权益证明机制,因此持有和质押更多 SOL 的人对网络共识状态产生的影响也会更大。
以下列举了截止到 2002 年 8 月 7 日几个采用权益证明的区块链 Nakamoto 系数:
值得一提的是,尽管 Nakamoto 系数很重要,但它却没有考虑到运行区块链时所涉及的其它外部因素,比如政治因素、自然灾害以及公司利益等,这些外部因素同样会影响到区块链的弹性。
尽管任何人都可以运行 Solana 节点,但由于 Solana 需要高性能硬件,验证者通常会从私营数据中心租用服务器来运行其节点。由于这种情况并不少见,因此大多数区块链上的大部分计算都是在大型数据中心的私人服务器上完成的。
虽然租用私人服务器可以让任何人都能更容易地进行区块验证,但也随之带来了风险,因为数据中心所有者将会对区块链的运作拥有超比例的决定权。重要的是,区块链上的质押资金相对分布在租用服务器空间的私人公司之间,以最大程度地降低单个公司可能破坏区块链的风险。让我们以 AWS 或 Microsoft Azure 为例,如果一家大公司观察到 Solana 区块链上构建了与其服务竞争的应用程序,该公司与 AWS 或 Azure 签订协议,以停止与该特定应用程序相关的交易。如果 AWS 或 Azure 对运行 Solana 网络的服务器有足够的控制权,他们可以同意这笔交易并有效地关闭竞争应用程序。
为了应对这一中心化风险,Solana根据主要数据中心的自治系统编号(ASN)以及公开可用的数据进行了数据拆分,最大限度地降低单个实体对区块链的控制。下图展示了 ASN 上的质押分布:
到目前为止,尽管 SOL 持有者共有 900 万名,且前 100 名就控制了总供应量的 30.81%,而且 Solana 链上资金相对平均地分布在 ASN 之间,没有一个自治系统托管接近 33.3% 的活跃质押份额。Solana 基金会也在持续监控私有数据中心的质押分配,并鼓励用户继续将他们的质押资金平均分配到更广泛的数据中心。
从分析来看,Solana 并不是一个中心化程度较高的区块链,Solana 基金会正在通过为全球范围内的验证者和抵押者提供工具和信息,来不断推动网络健康运行,尤其是在数据中心和实体之间更加分散地配额、防止中心化风险——毫无疑问,这对整个验证者网络的健康发展至关重要。
责任编辑:Kate