Solana主网停机事件报告:因大量铸造机器人涌入所致

Solana 主网约在 5/1 北京时间 04:30 暂停出块七小时,于 11:30 恢复正常,主因在于每秒涌入高达 600 万次交易,验证节点内存不足、崩溃,导致主网共识机制停滞而停止出块。Solana 在 5/3 发布事件报告,并宣布引入交易费优先级设定,预计在 v1.11 版本实现。

肇因:大量机器人涌入

Solana NFT 铸造平台 Metaplex 于推特承认,有太多投机者针对其 NFT 发行机制 Candy Machine 部署爬虫程序。

对此,Metaplex 未来将推出惩罚机制,若该钱包尝试完成无效交易,将收取 0.01 SOL 罚款。

据 Solana 事件报告,没有阻断服务攻击的证据,但确定有大量的 NFT 铸造机器人涌入,事发时网络处理事务高达每秒 600 万笔,单节点流量超过 100 Gbps。

Solana 强调网络性能已有所优化,去年九月主网也中断近 17 小时,其特征与本次延宕相似,但本次停机的交易请求量却达到九月时的 10,000% 水平,反映出验证机制的后续优化。

引入执行优先级费用机制

目前 v1.10 在测试网中也稳定运行,包括优化内存,以使节点能延长因大量交易所停滞的共识机制,并预计在 v1.11 版本引入交易费优先级设定。

鉴于以更高效的方式来使用网络宽带,Solana 指出优先级费用机制的必要性,以此结束长久以来 Solana 不分青红皂白地接受任何交易、不考虑交易来源的做法,且进一步扩展交易服务品质也是一个自然决策。

Solana 官方数据显示,这已经是主网经历第七次性能下降或网络中断的延宕事件。

The Z Institute 创办人李婷婷评论

链新闻同时访问了 The Z Institute 创办人李婷婷对于 Solana 事件报告以及交易费优先级机制的看法。

她表示,短期内如果 Solana 每笔交易的 gas price 维持一样的话,仍会受到 DDoS 攻击,因为交易发送失败的成本太低。

据官方回覆的优化方法为:

  1. 把原本自己设计的 protocol 改成用 google 开发的版本。
  2. Stake 多的节点可以优先处理交易。
  3. 增加小费让交易更快被处理。

至于许多人会归咎为 Solana 是中心化的区块链,李婷婷认为跟这个问题没有太大关联。关键在于「使用者付费的概念」,Solana 在之前交易费统一的设定下,造成机器人常在乱枪打鸟。

李婷婷表示,文章最后解释既然两个链都有 Tips (交易小费),为什么 Solana 效能还是比较好,是因为 solana 底层设计只会影响到特定的 State (状态),不会像以太坊影响到整个区块链的 State (Single thread)。这种底层协议设计 Ethereum 是无法超越的,除非多用 Layer2 (L2),但 Layer2 跟 Solana 做法也不同。

本文链接地址:https://www.wwsww.cn/sol/11938.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。