史上最快区块链诞生在即?一文解析 Solana Firedancer 亮点
撰文:吴天一,DeThings
1 月 8 日,据 CoinDesk 报道,Solana 正在加强对 Firedancer 的测试,这是一项备受期待的软件升级,有望大幅提高区块链的处理速度。
根据 Solana 技术 Discord 服务器中的消息,到本周末,Solana 的核心开发人员希望该链的低风险测试网络上的「绝大多数」处理能力能够通过 Firedancer 的早期版本 Frankendancer 运行。并号召 Solana 验证者(即运行为网络提供动力的计算机的人)采取行动。自 2022 年起,该升级就一直在筹备中,当时该链经常出现故障,升级被视为对 Solana 稳定性和速度的提升。
史上最快区块链即将诞生?Firedancer 的支持者认为,这款由交易巨头 Jump 的加密货币部门开发的软件将使 Solana 在加密货币吸引全球金融市场进入区块链的竞赛中占据无可匹敌的优势。他们指出,它的理论速度为:每秒 100 万笔交易,比当今任何基于区块链的系统都要快几个数量级。
作为 Jump Crypto 团队主导开发的 Solana 新验证器客户端,它从根本上致力于提升 Solana 网络的吞吐量和安全性。早在 2022 年,Firedancer 就开始了开发计划,它与 Solana 现有的 Rust 语言客户端(Agave)形成了鲜明的对比。Firedancer 采用 C 和 C++ 语言进行重新设计,这一决定极大地减少了由于内存泄漏等问题导致的系统崩溃的概率,因此比现有客户端更加稳定。
在早期阶段,Firedancer 的开发面临了许多挑战。例如,由于新软件的复杂性,验证者在测试过程中发现了许多缺陷,导致很多验证者对其持谨慎态度。
Firedancer 本身尚未确定发布日期。目前,Jump Crypto 仅推出了 Frankendancer,它是一种混合体,结合了 Firedancer 和 Solana 主要客户端架构的元素。本周之前,只有一小部分验证者采用了 Frankendancer;许多人告诉 CoinDesk,他们发现它存在缺陷且容易崩溃。
Solana 验证者社区的长期成员 Kollen House 表示:「让这个项目继续运行非常困难,但我们做到了。」他认为,推动更广泛地采用 Frankendancer 的新举措是该软件「成熟」的标志。
Firedancer 技术创新Firedancer 与现有的 Solana 客户端相比,带来了多个重要的技术创新,尤其是在高性能计算和并行化处理方面。Firedancer 的架构由三个核心组成部分构成:高性能计算堆栈、网络堆栈、运行时和共识机制。这些创新使得 Solana 网络的吞吐量得到了大幅提升,理论上可以达到每秒超过 100 万笔交易,远远超过现有系统的吞吐量极限。
并行性与高效计算Firedancer 的设计依赖于高并发的计算模型,每个验证节点通过多个独立的线程执行不同的任务,如交易验证、区块打包和数据处理等。这种并行化处理使得系统能够更加高效地分配计算资源,最大化吞吐量并提高处理速度。每个线程专注于某一任务,并拥有专门的 CPU 核心,这种设计避免了资源的浪费。
- 申链财经
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。