Breakpoint 上备受瞩目的 Firedancer 究竟是什么?

2024年09月23日 20:07:59 加密货币 互联网

撰文:Karen,Foresight NewsZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

在上周的 Solana Breakpoint 大会上,现场气氛活跃,生态产品发布接踵而至,各类丰富多彩的周边活动更是锦上添花。在这场盛宴中,尤为引人注目的亮点是 Solana 验证器客户端 Firedancer 的早期版本正式登陆主网,这一里程碑式的成就被赋予了特别的关注,标志着 Solana 网络将在性能上将实现质的飞跃,同时可避免 Solana 上单一客户端崩溃导致网络宕机的风险。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Firedancer 的开发历程可追溯至于 2021 年至 2022 年,作为由 Jump Trading Group 主导开发的 Solana 第二个验证器客户端(原有客户端 Agave 由 Anza 开发),其设计初衷在于消除单点故障隐患,增强网络的整体稳健性和坚韧性。与原有基于 Rust 的验证器不同,Firedancer 采用 C 语言编写,不包含 Rust 代码,这一选择显著降低了潜在漏洞对整个网络的影响,为 Solana 的安全性加上了又一道坚固的防线。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Firedancer 表现如何?


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

根据 Jump Crypto 首席科学官 Kevin Bowers 在 Solana Breakpoint 大会上的演示,Firedancer 展示了每秒处理超过 100 万笔交易的能力,这一数字远超 Solana 当前理论上的几万 TPS 极限。Kevin Bowers 还将这一成就形象地比喻为将「乡间小路」拓宽为「州际公路」,预示着网络成本和容量的双重优化。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Jump Trading 的核心工程师 Liam Heeger 则分享了 Firedancer 在测试网上的进展,该客户端已成功产出超过 2 万个区块,并实现了 1% 的质押比例。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

另一工程师 Aryaman Jain 的演示进一步揭示了 Firedancer 在特定条件下的表现,如在 10 个验证器环境下,其 TPS 可达百万级别,每秒处理计算单元超过 12 亿次,同时展现出 3.5 Gbps 的 Blockspace 能力和 50 万 TPS 的 VM 执行效率。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Firedancer 如何运行?


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Firedancer 围绕高性能计算堆栈和网络堆栈、Runtime 和共识机制三个主要组成部分构建。Firedancer 之所以能够将 Solana 网络的性能提升至 100 万 TPS(当前协议级别的限制将性能限制在 81,000 TPS 左右),关键在于其创新的架构设计和数据流优化。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

该验证器采用了一种并发模型,通过少量线程执行多样化的作业,每个线程都专注于特定的任务,如网络数据包处理、交易验证、区块打包等。这种设计实现了资源的最大化利用与交易处理速度的显著提升。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

具体来说,每个线程执行 11 个不同的作业之一。有些作业只需要一个线程来完成它们,但某些作业需要许多线程并行执行相同的工作。另外,每个线程都有一个 CPU core 来运行,并且线程拥有该 core 的所有权:永远不会休眠或让操作系统将其用于其他目的。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Firedancer 还引入了一个名为「tiles」的架构,每种 tile 代表了一个作业及其运行的线程和分配的 CPU core。这种组合方式使得性能调优变得灵活而高效。例如,net 和 quic 的每 tile 可处理 >100 万 TPS,而 verify 和 bank tiles 则专注于交易验证和区块执行,尽管它们的处理速度相对较低,但足以满足高并发场景下的需求。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Firedancer 官方文档中列出了 11 种 tile,分别为:ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

  1. net:从网络设备发送和接收网络数据包(每 tile 可处理 >100 万 TPS);
  2. quic:接收来自客户端的交易,执行所有连接管理和数据包处理以管理和实施 QUIC 协议(每 tile 可处理 >100 万 TPS);
  3. verify:验证传入交易的加密签名,过滤无效交易(每 tile 可处理 20-4 万 TPS);
  4. dedup:检查并过滤掉重复的传入交易;
  5. pack:当成为 leader 时,打包传入的交易并智能地安排它们执行;
  6. bank:执行被安排的交易(每 tiles 可处理 20-4 万 TPS);
  7. poh:是一种连续在后台进行哈希运算的机制,将生成的哈希值与已执行的交易混合在一起,从而证明顺序性和时间性。
  8. shred:当成为 leader 时,向网络分发区块数据;非 leader 时,接收并重传区块数据(吞吐量主要取决于集群大小。在基准测试中,如果集群规模较小,1 个 tile 可以处理>100 万 TPS);
  9. store:当成为 leader 时接收区块数据,或者当其他节点是 leader 时从其他节点接收区块数据,并将其存储在本地磁盘上的数据库中;
  10. metric:收集有关其他 tiles 的监控信息并将其提供给 HTTP 端点;
  11. sign:持有验证者私钥,并接收和响应来自其他 tile 的签名请求。


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

值得注意的是,在 Firedancer 成熟之前,其过渡版本 Frankendancer 已先行一步进入 Solana 主网。Frankendancer 是 Firedancer 和 Agave 部分代码的混合体,结合了 Firedancer 在网络堆栈和区块生产方面的优势,同时保留了 Agave 在执行和共识方面的功能。而 Firedancer 则是完全从头开始构建,不包含任何 Agave 的代码。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

Firedancer 有何影响?


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

无疑,Firedancer 的推出对 Solana 生态系统具有重大影响,将极大地丰富验证器的多样性,进一步削弱单点故障对网络稳定性的影响,为 Solana 网络的可靠性筑起一座更加坚固的堡垒。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

此外,Firedancer 保持了与现有协议的向后兼容性,能够确保生态系统的平稳过渡,无需 DApp 开发者及用户做出重大调整。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

尽管目前 Firedancer 仍处于非投票模式,且需经历持续不断的优化与审核,但这为 Solana 网络的未来发展描绘了一幅更加充满希望的蓝图。ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台


ZqB币学堂 - 比特币圈新手入门基础知识教程科普平台

参考:
1、https://www.youtube.com/watch?v=InGI7BDUeX4&list=PLilwLeBwGuK4eY3nT0vvvJ4GmcJLImcQE&index=14
2、https://firedancer-io.github.io/firedancer/guide/tuning.html
3、https://solanacompass.com/learn/Validated/firedancer-w-kevin-bowers
欧易

欧易OKX交易所

全球三大交易所之一,注册领取价值6,0000元数字货币盲盒

APP下载    官网注册
最新区块链知识
IOSG 创始人 TOKEN2049 冷思考:行业呼唤真实用户和新资金,以太坊不能只谈情怀和理想

IOSG 创始人 TOKEN2049 冷思考:行业呼唤真实用户和新资金,以太坊不能只谈情怀和理想

撰文:Jocy Lin,IOSG Ventures 创始人 这次的 Token2049 展会规模初具宏大,人数达到了去年的两倍,突破了 2 万人。甚至连 Grab 的司机都感叹,这个星期参加加密活动的人数似乎超过

2024年09月23日 0阅读
一览比特币 Layer2 图景:侧链和 Rollup 成主流路线、头部项目动辄吸金千万美元

一览比特币 Layer2 图景:侧链和 Rollup 成主流路线、头部项目动辄吸金千万美元

撰文:Weilin,PANews 比特币 Layer2 是为提升比特币区块链的可扩展性、功能性以及交易效率而构建的主链之外的第二层区块链网络。尽管常常被拿来与以太坊 Layer2 比较,但在比特

2024年09月23日 0阅读
TOKEN2049 小作文精选:创新无力、更显悲观,但不要倒在黎明前

TOKEN2049 小作文精选:创新无力、更显悲观,但不要倒在黎明前

整理:陀螺财经 小作文新鲜出炉。 在此前文章中,笔者曾提到,每年的 Token2049 的小作文,似乎都精准概述了当下的大致情况,高度反映出行业周期与参与者情绪。纵观今年的小作文,比起

2024年09月23日 0阅读
聚焦消费级应用,速览 ETHGlobal 新加坡入围决赛的 10 个项目

聚焦消费级应用,速览 ETHGlobal 新加坡入围决赛的 10 个项目

撰文:深潮 TechFlow 市场回暖,又到了关注新项目和趋势的时候了。 最近的市场声音中,对应用的关注度逐渐升高。恰逢 EthGlobal 刚刚宣布 2024 新加坡站入围决赛的 10 个新项目,小

2024年09月23日 0阅读
Farcaster 百大名人录

Farcaster 百大名人录

撰文:Gary Farcaster 是本轮周期 Socialfi 赛道头部协议,律动集成 Farcaster 协议已两个月。 Farcaster 协议开放而去中心化,Warcast 由官方中心化治理——这种矛盾中蕴含的张

2024年09月23日 0阅读
前 Apple 设计师确认与 OpenAI 合作开发 AI 硬件,计划年底融资 10 亿美元

前 Apple 设计师确认与 OpenAI 合作开发 AI 硬件,计划年底融资 10 亿美元

编译:MetaverseHub 早在四月份,就听闻 ChatGPT 开发商 OpenAI 正与前苹果设计总监 Jony Ive 合作开发一款硬件设备,而 Ive 的最新个人报道也证实了这一传言。 《纽约时报》在本

2024年09月23日 0阅读
美联储松绑,加密资产总市值涨 6% 达 2.3 万亿美元

美联储松绑,加密资产总市值涨 6% 达 2.3 万亿美元

撰文:木沐 美联储终于完成了自 2020 年 3 月以来的首次降息,货币政策由紧缩周期转向宽松周期。 当地时间 9 月 18 日,美国联邦储备委员会宣布将联邦基金利率目标区间下调 50 个

2024年09月23日 0阅读
财富杂志:是谁将「比特币汉堡」卖给了特朗普?

财富杂志:是谁将「比特币汉堡」卖给了特朗普?

撰文:Leo Schwartz,财富杂志编译:Luffy,Foresight News 当 Thomas Pacchia 首次向唐纳德·特朗普的竞选团队提议将比特币主题酒吧 PubKey 作为竞选站点时,他们的反应与 Pacchia

2024年09月23日 0阅读
新加坡 Breakpoint 全盘点:42 个 Solana 关键项目动态

新加坡 Breakpoint 全盘点:42 个 Solana 关键项目动态

撰文:fabiano.sol编译:Azuma,Odaily 星球日报 编者按:北京时间 9 月 20 日至 9 月 21 日,第四届 Breakpoint 在新加坡瞬间召开。作为 Solana 生态规模最大、影响力最深的生态大会

2024年09月23日 0阅读
Meme 进入下半场,接下来怎么玩?

Meme 进入下半场,接下来怎么玩?

撰文:西米 Sammi 去年写了一篇文章探讨 meme 成功的底层逻辑及投资方法论,两天后 $pepe$aidoge 出现并爆火,meme 开始长达一年多的牛市,逐步发展成为目前加密行业最赚钱最热门赛

2024年09月23日 0阅读
猜你感兴趣
Joecoin (JOE)币今日实时价格行情最新消息2024年04月07日

Joecoin (JOE)币今日实时价格行情最新消息2024年04月07日

截止至2024年04月07日,Joecoin (JOE)今日实时最新价格是0.002284美元,约等于人民币0.0165元。Joecoin (JOE)24H最高价$0.002403美元,24H最低价$0.00208美元,24H成交额$565,524美

2024年07月24日 155阅读
OAX能涨到多少?OAX币最新价格行情

OAX能涨到多少?OAX币最新价格行情

最新数据显示,OAX币今日实时最新价格是0.265878美元,一枚OAX约合人民币1.924元。 最近24小时最高价是0.285409美元,最低价是0.260903美元,波幅为9.39%,换手率为0.39%,成交额798.4

2024年07月24日 122阅读
如何用现金购买加密货币购买加密货币需要注意哪些问题

如何用现金购买加密货币购买加密货币需要注意哪些问题

如何用现金购买加密货币?了解加密货币在购买加密货币之前,首先需要对加密货币有一定的了解。加密货币是一种数字货币,使用加密技术进行安全交易。了解加密货币的价值、风险和

2024年07月24日 128阅读
ETH突破3200美元

ETH突破3200美元

金色财经报道,行情显示,ETH突破3200美元,现报3200.54美元,日内涨幅达到4.54%,行情波动较大,请做好风险控制。

2024年07月24日 1阅读
英伟达历史新高的另一边,AI 的抽象圣体带来了 8 亿美元

英伟达历史新高的另一边,AI 的抽象圣体带来了 8 亿美元

撰文:Jaleel 加六 英伟达现在有 3.2 万名员工,但黄仁勋希望有一天英伟达能成为一家拥有 5 万名员工、1 亿个人工智能助手的公司。而在另一边,币圈也有自己的雄心壮志:在 Crypto

2024年10月25日 0阅读
币圈说的fomo是什么意思?一文读懂fomo情绪

币圈说的fomo是什么意思?一文读懂fomo情绪

什么是FOMO?FOMO是英语\" Fear of Missing Out\" 的缩写,中文为\" 害怕错过\"。在币圈中,这个词语指的是一种特殊的情绪状态,即害怕错过投资机会或市场上涨的感觉。很多投资者因

2024年07月24日 179阅读