什么是火舞者? Solana上的验证器解决方案概述

本文为机器翻译
展示原文

什么是火舞者? Firedancer是Solana上新一代验证器的解决方案,旨在解决当前所有网路问题。 Firedancer 真的能做到它所说的话和它真正的样子吗?让我们透过下面的文章来了解:

要了解有关Solana的更多信息,人们可以参考以下一些文章:

Solana网路当前的挑战

目前Solana网路面临两大挑战: Solana网路的去中心化程度与稳定性。首先,关于Solana网路的去中心化程度。 Solana本身就是一个整体区块链,TPS 高达数千(实际上),如果你看看当今的区块链区块链以太坊、 Sui、 Aptos、Avalanche、...甚至Layer 2 , Solana都遥遥领先。因此,要成为Solana网路上的验证者,有很多硬体需求,这里出现了问题:

  • 在Solana上部署 Validator 的硬体太昂贵。
  • 有些硬体在市场上没有,必须提前订购。

由于这个因素,很少有人有足够的资源成为Solana网路上的验证者,这会影响未来的去去中心化。Solana所希望的是时间。随著时间的推移,硬体将变得更便宜、更流行,因此验证器的实作将变得更容易。然而,如果他们没有主动权,他们就不能依赖解决方案。

除了Solana因素之外, Solana网路关闭这一事实对用户来说也是再熟悉不过了。这个问题对网路的安全性和去中心化有著极为强烈的影响。

火舞者概述

什么是火舞者?

Firedancer 是由Jump Crypto建构和开发的解决方案,旨在提高Solana网路的效能。确切地说,Firedancer是Solana上基于C和C++程式语言构建的新验证器用户端软体,Firedancer旨在运行快速并节省内存,使其适合构建高性能客户端。

Firedancer 在Solana上的诞生以及带来的多项客户端改进如下:

  • Firedancer 旨在更有效率、更快且更少拥塞地执行并发事务。请记住, Solana是最早应用平行执行的 Layer 1 之一。
  • Firedancer 支援分片。随著Solana 的横向扩展,分片将发挥重要Vai。
  • Firedancer 用户端包括 P2P 通讯协定和最佳化网络,旨在提高区块链系统中区块和交易传输的效能和速度。
  • Firedancer Client 使用旧Solana共识机制的修改版本,让验证者参与共识过程并因其对网路的贡献而获得奖励。

从上述变化来看,网路具有许多额外的优势,例如提高了效能和扩展,提高了客户端的可靠性,从而限制了停机时间并使网路更加稳定。

在 2022 年的线上演示直播中,Firedancer 证明它每秒可以处理超过 100 万笔交易。这个数字确实是一个令人印象深刻的数字!

然而,除了优点之外,Firedancer也有一些缺点,例如这仍然是一项新技术,在实际实施时存在许多潜在的风险。

回顾以太坊的教训

为了促使像以太坊这样的网路的去中心化,他们提供的解决方案是鼓励以太坊基金会之外的开发人员以多种不同的程式语言建构和部署自己的客户端,这有助于节点运营商在使用客户端方面具有很大的多样性。

看看当今客户类型的数量包括:

  • Nethermind:占网路的38.92%。
  • geth:占网路的37.38%。
  • erigon:占网路的12.10%。
  • besu:占网路的10.33%。
  • reth:占网路的0.87%。
  • coregeth:占网路的0.33%。
  • openethereum:占网路的0.06%。

拥有许多客户端有助于网路拥有更多优势,例如:

  • 因为每个客户端都是基于不同的程式语言建构的,所以如果一组客户端失败,不会对网路造成太大影响,因为验证者会选择不同的客户端。
  • 限制交易最终确定的风险,避免任何个人操纵区块链上的交易。
  • 开发者可以随意建构不同的Client,Client越多,网路就越多样化、越去去中心化。

Solana网路上的客户端数量

目前, Solana网路总共部署了 3 个验证器用户端,包括:

  • Solana Labs Client : Solana Labs客户端是Solana Labs为Solana开发的验证伺服器软体(Validator Client)。这是Solana的主要伺服器之一,以 Rust 程式语言编写。该伺服器负责管理Solana网路中参与加密货币质押和新区块提议过程的节点。
  • Jito Client :Jito- Solana Client 是Solana的验证伺服器软体(Validator Client)。 Jito- Solana Client 被称为Solana的主要伺服器软体,是从开源Solana Labs 用户端分叉制作的,也是用 Rust 程式语言编写的。
  • Sig Client :Sig Client 是用 Zig 程式语言编写的下一代验证器用户端 - Zig 程式语言是一种高阶低阶程式语言,旨在将低阶程式语言的功能与高阶语言的简单性和高效性结合。

概括

Firedancer 仍然是Solana网路的革命,可以帮助Solana在下一阶段的 Layer 1 战斗中重新获得仓位。

希望透过这篇文章大家能够更多的了解Firedancer是什么?

贴文什么是 Firedancer? Solana验证器解决方案概述首先出现在HakResearch上。

来源
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
3
收藏
1
评论