Solana 发送交易为何一直失败?Andre Cronje:这只是成功的代价
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 的问题是因为生态系统的成功所造成,系统需要进行优化,但并非共识或任何关键组件的缺陷。