近期许多用户在 Solana网络上提交的交易常常失败且雍塞,研究员 @nishil 针对此议题作出科普的说明,指出源自于网络层 QUIC 协议的设计问题,并表示许多开发者已经在着手改善此问题。
背景知识:Solana 网络现况在 Solana网络上提交的交易,通常会有三种结果:
交易成功被执行交易被执行却失败交易遗失其中,自去年 11 月以来,Solana 的交易失败率一直维持在 50% 左右,也就是有一半的交易结果是第二或是第三种情况。
不过这两种失败情况仍有差异需要厘清。
交易被执行却失败的原因,通常是因为执行条件改变而不符合该交易的执行需求。例如铸造一个已经被抢先铸造完的 NFT,或者是交易滑价超过设定最大值等等。这失败原因在其他区块链网络也很常发生。
而 Solana网络因为费用便宜,因此充满大量的套利机器人与垃圾交易资讯。为了套利,机器人会大量释出多个交易内容,很容易因为执行条件改变而失败,也就是抢输其他机器人。根据数据,这种套利机器人发起的交易失败率达 98%。
不过这些机器人的交易失败,并不是影响 Solana 用户本次使用体验糟糕的主因,因此也不是本文要讨论的重点。用户提交的交易失败原因来自上述的第三种情况 — 交易遗失。
交易遗失:因为网络层设计交易遗失的问题正是造成 Solana网络上用户交易频频失败的主因。交易遗失代表该交易没有成功传递给出块者,该角色在 Solana 生态被称为区块领导者 (block leader),负责在该 slot 接收并执行交易内容。
@nishil 表示造成 Solana 网络上交易遗失的原因出自于网络层,而非共识层或是执行层,跟区块链技术较无关。
网络层是网络的通讯层,用于将资料包传输。例如 TCP、UDP、QUIC 等协议。Solana 网络近期为了避免区块领导者短时间内接收太多交易需求而当机,将网络层通讯协议改为 QUIC。
QUIC 使区块领导者能够根据特定需求,停止某些用户的连线,或是对其进行传输速率限制,可以降低高峰使用期间的网络当机风险 (虽然会降低网络运行效率但总比当机好)。
不过由于「选择要限制哪一个客户端连线的逻辑」目前设定的很差且存在错误。Solana 目前的做法是随机丢弃交易,而不是按照特定的标准丢弃交易,例如丢弃所有费用低于 x 的交易。
这会造成用户发送更多垃圾交易。为了要让交易可以被成功执行,会鼓励用户发起大量的交易,但这么作同时就会让失败率再次被提升,且网络会变得更雍塞,造成恶性循环。
最后,因为 Solana 网络的设计并没有 mempool,因此被丢弃的交易就遗失,进而导致交易失败。
展望未来目前生态主要的客户端团队包含 Firedancer、Anza 与 Solana 官方,都已经在着手处理此问题,预计这问题将在未来几周内得到解决,不过仍然需要看更新后的执行状况决定。且还是需要解决因为调整传输机制造成的雍塞问题。
另一方面,Solana 仍然有因为燃料费用便宜而充斥垃圾交易的问题需要解决。
或许这些问题解决后,将可以看到真正稳健的 Solana网络,不过似乎还有许多工作需要完成。
以上就是为什么最近Solana上的交易常常会失败而且还很雍塞?的全部内容,望能这篇为什么最近Solana上的交易常常会失败而且还很雍塞?可以帮助您解决问题,能够解决大家的实际问题是塔岸网一直努力的方向和目标。
OKX Jumpstart本周将上线ZK ,比特币、以太币都可以参与质押,该如何参加?Polyhedra Network是什么?一次搞懂。OKX Jumpstart上线新项目ZK (Polyhedra Network)据OKX官方公告显示,OKX Jumpstart将上线ZK (Polyhedra ...
04-26
在迷因币世界中,不能只让「狗」独领风骚,「猫系迷因币」也正在悄悄崛起。本文将介绍两大猫币$POPCAT与$WEN,它们究竟如何赢得社群的心?不让狗独占版面,「猫系迷因币」也不可忽视!最近的加密世界,迷因币狂潮一波接一波,从各式各样的狗狗、青蛙等,就连美国总统候选人川普,都成了迷因的主角,让加密社群热...
04-26
比特币价格不断突破新高,全球前两大交币安、OKX的平台币价格也破纪录!BNB在30天内爆涨64%;OKX平台币OKB也于3月10日突破70美元。交易所也飞天!OKB、BNB币价创新高随着比特币(BTC)价格不断突破新高,全球前两大交易所的平台币也破纪录!最大交易所币安(Binance)平台币BNB,...
04-26
亚洲最大的Web3 钱包Bitget Wallet宣布正式启动其官方生态代币BWB,并推出BWB 积分空投计划。平台币BWB 启动,积分空投活动已上线BWB 代币的总供应量为10 亿枚,其中5% 将用于社群空投,以BWB 积分的形式分配给用户,未来可兑换为BWB 。目前积分空投活动已正式开始,从3 ...
04-26
迷因币BOME 的成功,使得迷因币「预售发行模式」再次在Solana 生态系统中盛行起来。然而,近日有一个迷因币SLERF 在三天预售期间成功筹集总价值约1,000 万美金的SOL,但项目发起人在烧毁LP 代币的时候操作失误,不小心将将原本保留给空投份额的SLERF 与其他垃圾币一起烧毁了。再加上铸...
04-26