Solana网络近日出现拥堵状况,许多用户因此无法完成交易,甚至还迫使币安交易所昨天暂停了Solana网络的提币操作。根据用户Scarn_eth 整理的Dune 数据显示,近日Solana 网络上发起的非投票交易有超过75% 交易失败(非投票交易是指SOL 在不同Solana 帐户之间移动的交易)。
Solana网络为何拥堵?
Solana网络的拥堵的原因除了迷因币炒作所带来的新用户与交易需求以外,近日在Solana 生态推出的挖矿项目「Ore」也是原因之一。 Ore 借鉴了PoW 挖矿的核心理念,即矿工透过解决数学难题来保护网络的同时赚取加密货币,Ore 将此概念作为其代币的发行机制。矿工可以根据他们解决的难题数量分得每分钟1 ORE 的产出。 ORE 的供应量设定在42 年后达到2,100 万颗代币,但它没有最大供应限制。
根据用户rawrmaan 整理的Dune 数据显示,自四月初推出后,Ore 在Solana 网络上的挖矿交易就出现爆炸性增长。
Solana 为何交易失败?
而Solana网络面临的「交易失败」与一般区块链网络中典型的交易失败不同,一般的交易失败通常是因为「交易已经由验证器处理但由于链上状态而未成功」。但根据的开发者cygaar说法,Solana 当前面临的问题是,网络上的交易太多,导致节点不堪重负,无法处理每一个提交的交易,导致部分交易被丢弃,只有一小部分交易能够成功处理。再加上某些机器人为了为了最大限度地增加交易被处理的机会,因此向网络大量发送交易,造成网络拥堵的恶性循环。
观点与解决方案
针对当前网络状况,Solana 基金会策略负责人Austin Federa 在X 平台上发表言论:
「Solana网络再一次面对巨量流量的考验。接下来的一周内,我们将发布错误修正,并且情况将开始好转。但是,并没有一劳永逸的解决方案或所谓的『升级完成』——我们预计需求会持续增长,这意味着我们需要不断工作,扩大系统,以迎合这种需求。」
此外,知名开发者Andre Cronje 也评论道,Solana 的问题是因为生态系统的成功所造成,系统需要进行优化,但并非共识或任何关键组件的缺陷。