🎤 为偶像应援 · Gate送你直达 Token of Love! 🎶
家人们,现在在Gate广场为 打 Token of Love CALL,20 张音乐节门票等你来瓜分!🔥
泫雅 / SUECO / DJ KAKA / CLICK#15 —— 你最期待谁?快来一起应援吧!
📌 参与方式(任选,参与越多中奖几率越高!)
1️⃣ 本帖互动
点赞 & 转发本帖 + 投票你最爱的艺人
评论区打出 “我在 Gate 广场为 Token of Love 打 Call !”
2️⃣ 广场发帖为 TA 打 Call
带上 #歌手名字# + #TokenOfLove#
发帖内容任选:
🎵 最想现场听到的歌 + 心情宣言
📣 应援口号(例:泫雅女王冲鸭!Gate广场全员打 Call!)
😎 自制表情包/海报/短视频(加分项,更容易中奖!)
3️⃣ 推特 / 小红书发帖打 Call
同样带上 #歌手名字# + #TokenOfLove#
内容同上,记得回链到表单 👉️ https://www.gate.com/questionnaire/7008
🎟️ 奖励安排
广场优质发帖用户:8张门票
广场幸运互动用户:2张门票
Twitter 优质发帖用户:5张门票
小红书优质发帖用户:5张门票
📌 优质帖文将根据文章丰富度、热度、创意度综合评分,禁止小号水贴,原创发帖更易获奖!
🕒 8
解读 Solana TPS 背后的真相
作者:Haotian
这两天,围绕 Solana 10 W TPS 的讨论声音又多了起来,原因是@cavemanloverboy 确实在 Solana 主网上跑出了 10 万+ TPS,但大部分人并没有搞明白这个数据背后的意义:
1)首先,cavey 这次实验本质上是在「理想条件」下的极限测试。这意味着这并不是 Solana 主网的常态性能,和测试网环境下的实验室数据有差异,但大差不差。
因为他采用了用了 noop(no operation)空操作测试程序,顾名思义,就是只做最基础的签名验证就直接返回成功,不执行任何计算、不改变任何账户状态、不调用其他程序,且每笔交易只有 200 字节,远低于正常交易的 1 kb+。
这意味着,这次 10 W TPS 的测试实在非正常交易环境下算出来的,它测试的是 Solana 网络层和共识层的极限吞吐量,而非应用层的实际处理能力。
2)这次实验成功的另一个关键是 Frankendancer 验证器客户端。简单理解,Frankendancer 是 Jump Crypto 正在开发的 Firedancer 验证器的「混血测试版」——把 Firedancer 已完成的高性能组件嫁接到现有 Solana 验证器上。
其实就是用华尔街那套高频交易技术栈,重构了 Solana 的节点系统,通过精细的内存管理、自定义线程调度等底层优化实现的性能提升。但仅仅是部分组件的替换,就可以实现 3-5 倍的性能提升。
3)这个测试实验说明,Solana 在极理想状态下是可以实现 TPS 达到 10 w +的,那为什么日常只有 3000-4000 的 TPS?简单总结大致有三点原因:
1、Solana 的 POH 共识机制需要 Validators 不断投票来维持,而光这些投票交易就占据了 70%以上的区块空间,这给正常交易留下的性能通道就收窄了;
2、Solana 的生态活动经常会存在大量的状态竞争行为,比如 Mint 新 NFT 或新 MEME 发布时,可能会有成千上万笔交易抢占同一个账户写入权限,导致失败交易比例比较大;
3、Solana 生态存在的套利机器人为了抢 MEV 利益,可能会发送大量的无效交易,存在资源浪费行为。
4)不过,即将到来的 Firedancer 的全面部署和 Alpenglow 的共识升级将会系统性解决这些问题。
Alpenglow 共识升级其中一个关键点就是把投票交易转移到了链下相当于为正常交易释放了 70%的空间,同时可以将确认时间降低到 150 毫秒,让 Solana 的 DEX 体验无限接近 CEX。此外本地费用市场的启用也能避免单个程序的 Fomo 火爆造成全网拥堵的尴尬现状。
Firedancer 的好处除了性能优化提升之外,关键是实现了客户端的多样性,让 Solana 像以太坊意义昂有 Geth Nethermind 等多个客户端,在去中心化,单点节点故障方面有直接提升。
以上。
所以,Solana 10 W TPS 的讨论懂行的人看到其实是对于 Solana 未来升级的客户端和共识协议的信心,不懂行的则试图靠 TPS 军备赛给 Solana 拉存在感(尽管 TPS 比拼已经过时了),但实验背后的意义看懂的话还有挺有收获的,科普一下,分享给诸君。