为什么你的Solana 交易近期总是失败?

时间:2024-09-22 编辑: 浏览:(551)

相信不少使用者还不清楚,为什么最近他们在Solana 上的交易总是失败?让我们从最基础的内容开始分析—— 从使用者的角度来看,当我们进行交易时,基本上会发生三件事:

交易成功执行,没有任何错误;

执行失败,譬如支付了Gas 费,但执行过程中返回错误,这通常发生在未满足执行条件的情况下,例如尝试Mint 的代币已经铸造完毕,或者由于价格波动导致滑点超过设定值等;

未送达交易,此类交易不会出现在任何地方,说明交易尚未到达「区块领导者」(Block Leader,指某个时间段里负责处理交易的验证者)那里,这正是许多使用者当前遇到的情况,这属于网路层问题,而非共识/ 执行层面的问题;

你可能会疑惑,网路层是什么?

放心,稍后我们就会讨论这些未送达的交易,以及它们为何是当前Solana 拥堵的主要原因。在此之前,让我们来聚焦那些失败的交易,因为理解为什么失败的交易不是主要问题这一点,很重要。

如果仔细观察,你可能会惊讶地发现,这些失败交易中只有大约8% 来自真实使用者,其余的都是链上机器人执行套利交易失败的案例:套利者会向Solana 大量传送垃圾交易,因为与成功套利带来的回报相比,传送垃圾交易的成本微不足道。

例如,他们可以每天多次向Solana 传送垃圾交易,这将花费他们几百美元(因为Solana 的费用很低),而他们只需要完成一笔交易就可以赚取高达10 万美元的利润。

因此,重要的一点是,这些失败的交易并不意味着Solana 的活跃度出现问题——Solana 网路正在按预期执行,所以这些失败的交易只是由于Bot 们的交易条件不满足而最终导致的,并不是目前Solana 使用者体验不佳的主要原因。

事实上,自去年11 月以来,Solana 的交易失败率一直保持在50% 左右,如果你回顾一下我上面列出的失败与成功图表,你会发现之前的情况也差不多。

那现在就让我们讨论一下过去几天Solana 拥堵的主要原因——「未送达的交易」,正如前面提到的,这些交易未能到达「区块领导者」,并且由于网路层的问题而被丢弃。

网路层是网际网路的通讯层,用于在不同的连线之间传送资料包,例如:TCP(传输控制协议)、UDP(使用者资料报协议)、QUIC(由Google设计)等。

而Solana 最近刚刚升级QUIC 作为其网路层,它有助于在使用者和「区块领导者」之间建立连线,而且由于Solana 具有持续的区块生产能力并且没有记忆体池,因此丢失连线将意味着交易不会写入区块。

QUIC 使「区块领导者」能够根据特定标准切断某些使用者的连线或限制其速率,因此,「区块领导者」现在可以在链上需求高企时放弃某些连线,也就是说,这种新架构可防止Solana 在网路活动增加时停止执行—— 虽然网路这时可能会非常拥挤,但至少不会停下来。

你可能会问,如果QUIC 的一切都设计得如此好,为什么Solana 现在这么糟糕?

因此问题是,即使「区块领导者」现在可以限制某些连线,但具体「要限制哪些连线」的逻辑却执行得很差,而且存在缺陷。

为了更好地理解,让我们想像一下,如果正常情况下每个「区块领导者」都有X 个可以对话的连线,那在活动高峰期,「区块领导者」就会开始接收10 -100 倍数量的连线请求……

这时「区块领导者」可以选择放弃某些连线,但是问题在于,这些连线目前并不是根据一组既定的标准被丢弃(比如丢弃所有费用低于X 的连线),而是被随机丢弃……

所以本质上,要想你的交易被打包,你必须比其他人传送更多垃圾交易,而且由于有多个机器人会向网路传送连线请求,普通使用者建立连线和完成交易变得越来越困难。

这就是主要问题的要点,Firedancer、Anza、Solana 等团队正在努力修复网路层,这些更新正在陆续推出,一些主要更新据说将在未来几周内推出。

这就能解决问题了吗?Solana 会再次腾飞吗?并不完全是,导致未来还有很长的路要走的原因有三个:

无法保证当前的修复措施在防止Solana 下次出现拥堵问题方面会有多大效用,只有等到实际应用时才能知道效果如何;

Jump Crypto 的Firedancer 可能确实能解决这些问题,但它要到今年年底才会释出;

网路垃圾交易问题,也即Solana 的交易经济学存在诸多问题,无法阻止恶意使用者传送垃圾交易来滥用网路;

我们只为寻找真正的牛市现货屯币爱好者。长期信仰,共同认可我们的策略,方可成为我们核心团队的一员。如果你之前错过了机会,现在是你最后上车的时刻。关注并留言看主页二维码。

最新 更多 >
  • 1 若比特币突破7万美元,主流CEX将有8.28亿美元空单清算

    据Coinglass数据,按当前主流CEX合约持仓情况,若比特币回升突破7万美元,预计将有8.28亿美元空单清算。若比特币跌至6.6万美元附近,预计将有10.69亿美元多单清算。

  • 2 Ordinals创始人:已发布ord 0.19.1版本

    Ordinals创始人Casey在X平台发文表示,已发布ord 0.19.1版本,其中有一个显著的变化:新的完整索引现在为221 GB,而不是289 GB,节省了68 GB的空间。这是一个完整的索引,包含sat、地址和符文。部分索引也应该更小。节省的成本归功于一行简单的提交,它解决了 redb 中的一个错误,该错误导致它仅重用两个事务之前释放的页面,而不是最后一个事务。

  • 3 数据:某用户购买年底的10万看涨期权

    据Deribit官方人员发布的今日大宗交易数据显示,某用户购买了年底的10万看涨期权,共计1250枚BTC,支付了权利金473.7万美元。官方人员解释称,长期看涨,认为到年底降息+大选将会推动BTC价格大幅上涨。

  • 4 佩洛西:拜登可能很快就会被说服退出竞选

    据华盛顿邮报,三名了解前众议院议长佩洛西私下谈话的民主党官员称,她对一些众议院民主党人表示,她相信总统拜登很快就会被说服退出总统竞选,因为人们严重怀疑他能否在11月的大选中获胜。此前拜登在辩论中断断续续的表现,引发了华盛顿内外民主党人的恐慌,佩洛西在幕后扮演了一个强有力的角色,试图解决这场政治危机,充当情绪不安的普通民主党人的中间人,并将这些信息转达给白宫。

  • 5 " 比特币全网未确认交易数量为95,766笔

    据BTC.com数据显示,目前比特币全网未确认交易数量为95,766笔,全网算力为612EH/s,24小时交易速率为8.08交易/s。目前全网难度为82.05T,预测下次难度上调1.45%至83.24T,距离调整还剩11天6小时。

  • 6 Avail将于7月23日上线主网

    模块化区块链项目Avail在社交平台上表示,将于7月23日上线主网。

  • 7 DOGS:平台注册用户已达2000万

    Odaily星球日报讯 DOGS 于 Telegram 群组公布,10 天时间平台注册用户人数已达 2000 万。

  • 8 " GMX发起提案,计划将收入分配模式由回购ETH并分发ETH改为GMX

    GMX发起提案,计划将收入分配模式由“回购ETH并分发ETH”改为“回购GMX并分发GMX”。

  • 9 数字投资平台Smart Investor受到全球技术故障的影响

    巴克莱(BCS.N):数字投资平台Smart Investor受到全球技术故障的影响,客户目前无法管理他们的账户;所有其他巴克莱服务正常运营。

  • 10 " 孙宇晨的两个地址15分钟前共收到19,566枚ETHFI

    据ai_9684xtpa监测,15分钟前,孙宇晨的两个地址共收到19,566枚ETHFI(第二季空投),价值4.7万美元。此前6月17日孙哥将线性解锁三个月的345万枚ETHFI空投充值进了交易所,价值1225万美元;目前这两个地址仍在ether.fi中质押着63,889枚ETH,价值2.23亿美元。