Solana 团队报告 3 种缓解未来网络中断的方法
NFT 购买狂潮不仅扰乱了以太坊。由于针对此类铸币厂的机器人活动,Solana 目睹了其网络上数百万次 NFT 交易的阻塞。周日恢复出块,运营商成功重启主网。
缓解措施
在一篇新的博文中,Solana 开发人员概述了解决此类拥塞问题的三个缓解步骤。
- QUIC 采用:Solana 核心协议正在 Google 构建的协议 QUIC 之上重新实现。这是因为区块链使用的基于原始 UDP 的自定义协议不会阻止或减轻滥用行为。随着 QUIC 的实施,开发人员相信“将会有更多的选项可用于调整和优化数据摄取。”
- 集成权益加权交易处理:借助权益加权 QoS,Solana 将优先结束当前以先到先服务的方式不分青红皂白地接受交易的做法,转而集成权益加权交易处理。
- 引入基于费用的执行优先级:在此模式下,用户将能够指定在执行交易并将其包含在区块中时收取的基本费用之外的额外费用。费用优先顺序针对的是 v1.11 版本。
Solana 中断
据 CryptoPotato 报道,机器人通过基于 Solana 的 Candy Machine 发送了 400 万笔 NFT 交易。由于验证器内存不足并崩溃,共识停止了。网络中断了 7 个小时。开发人员指出,
“高内存使用的根本原因是没有足够的投票登陆来完成较早的块,从而阻止了废弃的分叉清理。即使在重新启动后,必须评估的分叉验证器的数量也超出了他们的能力,因此需要人工干预。”
在今年面临多次中断(最严重的一次持续长达 48 小时)之后,以太坊的竞争对手遭到了强烈反对。最近一次中断发生在其联合创始人 Anatoly Yakovenko 表示,如果比特币不从工作量证明 (PoW) 共识算法转向权益证明 (PoS) 的风险,比特币将面临大规模外流的风险。
据报道,早些时候,多个验证器运营商实体发布了 beta 集群重启指令,其中包括在第一层手动阻止 NFT 铸造机器人的指导。以太坊基金会的 Hudson Jameson 透露了这一点。在此之后,Solana 的通信主管 Austin Federa 澄清说,很少有验证者采用了这一点,并且大量 Candy Machine 交易仍在登陆。
此外,恰好是 Solana 上最大的 NFT 社区之一的 Metaplex 宣布合并,并将对该程序部署一个机器人惩罚,以稳定网络免受 Metaplex Candy Machine 程序上的机器人攻击。
