什么是索拉纳的 Firedancer?

摘要 由 Jump Trading Group 开发的Firedancer 是一种革命性的 Solana 验证器,旨在显著提高网络性能。它利用高速内核旁路网络、简化的区块分配和优化的签名验证、

Firedancer 的目标是将 Solana 的交易处理能力提升到100 万 TPS 以上。这一进步提高了可扩展性,使 Solana 成为领先的高速单片区块链。

什么是 Firedancer?

FiredancerJump Trading Group 开发的尖端 Solana 验证器,旨在提高 Solana 区块链的性能、可靠性和安全性。利用 Jump 在创建高速全球网络方面的丰富专业知识,Firedancer 解决了 Solana 在可扩展性方面的难题,推动了区块链技术在容量和效率方面的发展。

Firedancer 的目标是实现每秒超过 100 万笔交易 (TPS),它极大地增强了 Solana 毫不费力地管理大量交易的能力。该项目最大限度地减少了对第三方库的依赖,并重点优化了加密和网络功能,这些都是限制 Solana 吞吐量的关键领域。

通过引入二级验证器代码库,Firedancer 加强了网络的稳健性,以应对潜在的问题。与 Solana 的 Rust 相比,Firedancer 使用 C 语言编程,增强了安全机制的多样性,从而提高了网络吞吐量,降低了对验证器的硬件要求。

Firedancer Solana

Firedancer 如何工作?

Firedancer 通过彻底重新设计和优化验证器代码库,增强了 Solana 的核心功能。它集成了先进的功能,以实现其雄心勃勃的性能和安全目标:

  • 高速联网:Firedancer 利用 QUIC 和 UDP 入口等技术,减少了延迟并提高了 Solana 网络层的吞吐量。
  • 高效的数据块分发:通过重新实施 Solana 的涡轮协议,Firedancer 改进了数据包路由和分发,加快了数据块在网络中的传播速度。
  • 优化签名验证:利用定制的 AVX512 ED25519 实现,Firedancer 提高了加密签名验证的效率,这对区块链安全至关重要。
  • 内核旁路技术:Firedancer 在网络运行中绕过操作系统内核,降低了开销,加快了数据处理速度,这是高 TPS 的关键所在。
  • 最小化第三方库:通过减少加密和网络任务对第三方库的依赖,Firedancer 可确保代码库更加精简,最大限度地减少瓶颈和漏洞。

这些技术改进大大提高了 Solana 的性能,使其更加稳健、安全,能够处理更多的交易,同时降低运营成本。

Firedancer 如何工作?

Firedancer 硬件要求

Firedancer 需要特定的硬件才能高效运行验证器。以下是基本的硬件规格:

  • 中央处理器最低要求为 12 核 CPU(主频大于 2.5GHz)。为获得最佳性能,建议使用支持 AVX512 的 32 核 CPU(主频大于 3GHz)。
  • 内存:从 64GB 开始,但为管理繁重的工作负载并确保稳定性,最好使用 128GB 的 ECC内存
  • 存储:512GB 固态硬盘是最低要求,但 1TB NVMe 固态硬盘以及用于操作系统的独立磁盘将提供最佳性能。
  • 网络需要千兆位/秒的连接,以处理高数据流量并确保数据块的快速传播。

这些规范旨在支持 Firedancer 的高级功能,确保高吞吐量和可靠性。随着时间的推移,改进后的系统可能会降低这些要求,使验证者更容易使用该系统。

Firedancer TPS

Firedancer 大幅提升了 Solana 的交易处理能力。Solana 目前的理论极限约为每秒 50,000 次交易(TPS),但 Firedancer 在测试网络实施过程中显示,它可以处理超过100 万次 TPS。不过,由于网络条件和基础设施的不同,实际使用中的最大 TPS 可能会有差异。

Firedancer 上映日期

Firedancer 的测试网于2023 年 10 月启动,标志着一个重要的发展里程碑。这次启动允许在类似于 Solana 主网的环境中进行广泛的测试和优化。

在主网上全面部署的确切日期尚未明确。一般来说,在测试网启动后,开发人员会收集数据、接收反馈并改进软件,然后再全面发布主网。

底线

Firedancer 是 Solana 的一项重大进步,大大增强了其交易处理能力、可扩展性和安全性。它由 Jump Trading Group 开发,利用高速网络、高效的区块分配和优化的加密功能,将 Solana 的性能推向新的高度。

Firedancer 每秒可处理超过 100 万笔交易,它加强了 Solana 作为领先区块链平台的地位,随时准备满足用户的未来需求。