为何Solana近期严重拥堵 交易总是失败?

时间:2024-09-20 编辑: 浏览:(679)

作者:nishil,加密分析师;翻译:0xjs@

1、让我们从最基础的开始。从用户的角度来看,当他们进行交易时,本质上可能会发生三件事:

a.Tx成功执行,没有任何错误。

b.执行但失败——支付了gas,但执行返回错误。当条件可能未得到满足时,就会发生这种情况,例如他们试图购买的mint已售完,或者由于价格变动非常快而导致滑点超过等等。

c.丢弃的交易:tx没有出现在任何地方,在这种情况下,tx尚未到达区块leader。这是目前大多数用户看到的情况。这是一个网络层问题,而不是共识/执行问题。

2、 现在你可能会问什么是网络层,但稍后我们将讨论这些丢弃的交易,以及为什么它们是Solana网络最近拥塞的主要原因。

首先让我们了解失败的交易怎么产生的,因为这对理解为什么失败的交易不是主要问题很重要。

3、你会惊讶地发现,这些失败的交易中只有大约8%是由实际用户进行的,其余的都是由链上机器人进行的失败的套利交易。套利者在链上发送垃圾邮件,因为与成功套利的最终回报相比,垃圾邮件的成本微乎其微。

4、例如:他们每天可以向链上发送多次垃圾邮件,这将花费他们几百美元(因为Solana的费用较低),而他们只需要完成一笔交易即可赚取超过10万美元的利润。

5、因此,值得注意的是,这些失败的交易并不意味着区块链失败,区块链正在按预期运行,这些只是少数机器人交易,最终因交易条件不符合而导致失败。这并不是Solana上用户体验现在不佳的原因。

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

7、现在让我们讨论过去几天Solana拥塞的主要原因——“从未成功的交易”。正如本文前面提到的,这些交易未能到达区块leader,并且由于网络层的问题而被丢弃。

8、网络层是互联网的通信层,它用于将数据包从一个连接发送到另一个连接。例如-TCP、UDP、QUIC(由google设计)等。

9、Solana最近升级为QUIC作为其网络层,它有助于在用户和区块leader之间建立连接。由于Solana具有连续的区块生产并且没有内存池,因此失去连接将意味着tx不会落在区块上。

10、QUIC使区块leader能够根据特定标准切断某些用户连接或对其进行速率限制。因此,区块leader现在可以在高需求期间断开某些连接。

11、这种新架构可防止Solana在网络活动增加期间停机。虽然可能会堵得无法使用,但至少这次不会宕机吧?

12、所以你可能会问,如果QUIC的一切都设计得这么好,为什么Solana这么糟糕?因此,问题在于,尽管区块leader现在可以限制某些连接,但限制连接的逻辑实现得很差并且存在错误。

13、为了更好地理解,让我们想象这样一种情况:每个区块leader都有X个可以与之通信的连接。现在在活动高峰期,区块leader开始收到10-100倍连接数的请求......

14、这是区块leader可以选择放弃某些连接的时候。然而,目前这些连接不会按照设定的标准被丢弃(比如丢弃所有费用低于x的连接),而是随机丢弃......

15、从本质上讲,要获胜,你必须比其他人发送更多垃圾邮件,并且由于有多个机器人会通过连接请求向网络发送垃圾邮件,因此普通用户建立连接并完成交易变得越来越困难。

16、这就是主要问题的要点。像来自jump的firedancer、Anz和Solana等团队正在努力向网络层提供修复。就在本人写作时,这些补丁正在推出,据说一些主要补丁将在未来几周内发布。

17、那么这就能解决问题吗?Solana会再次大涨?嗯,不完全是。前面的路还很长,有3个原因:

a、无法保证当前修复措施在防止Solana

下一次拥堵问题方面的效率如何。只有当我们看到它的实际效果时我们才能知道。

b、Firedancer确实可能解决这些问题,但要到今年年底才会出现。

C、网络垃圾邮件问题:Solana上的交易经济性存在多个问题,并且无法防止不良行为者向链上发送垃圾邮件。

18、最后,我想以这样的一句话结束:我相信Solana正在为捍卫正确权衡而奋斗。就像以太坊摆脱了其应有的问题一样,Solana也应该如此。

最新 更多 >
  • 1 qrk币最高价是多少?qrk币值得入手吗?

    QRK币最高价是多少?QRK币是一种加密数字货币,它是由快报摘录算法(QRK)生成的,它在2013年首次发布。QRK币的价格一直是数字货币市场中备受关注的话题之一。那么,QRK币的最高价是多少呢?QRK币的最高价达到过2.48美元。这一价格是在2013年12月份的时候达到的,当时数字货币市场正处于高度繁荣的阶段。然而,随着时间的推移,QRK币的价格逐渐下跌,并且在过去几年中一直维持在相对较低的水平

  • 2 MKR币发行价格和发行总量是多少?

    MKR币发行价格和发行总量Maker(MKR)是一个基于以太坊区块链的去中心化自治组织(DAO),旨在通过创建稳定币Dai来实现去中心化和价值稳定。MKR币是MakerDAO系统的通证,它的发行价格和总量是如何确定的呢?我们来详细了解一下。首先,MKR币的发行价格是通过拍卖确定的。MakerDAO系统中,拥有MKR币的持有人可以通过参与拍卖来获取稳定币Dai,并用Dai购买MKR币。拍卖的出价者可

  • 3 mgot币最高价是多少?mgot币值得入手吗?

    mgot币最高价是多少?近年来,加密货币市场受到了越来越多投资者的关注。其中,mgot币作为一种新兴的数字货币备受关注。那么,mgot币最高价又是多少呢?让我们一起来探讨一下吧。首先,我们需要了解mgot币的背景信息。mgot币是一个去中心化的数字货币,基于区块链技术发行和流通。作为一种加密货币,它具有去中心化、匿名性和可追踪性等特点。由于其技术优势和市场需求,mgot币的价格一度出现了大幅度的上

  • 4 mtns币最高价是多少?mtns币值得入手吗?

    MTNS币最高价是多少?MTNS币是目前流行的一种加密数字货币,它最高的历史价格达到了100美元。这个价格让许多人刮目相看,认为MTNS币有着巨大的投资潜力。然而,我们需要注意到,加密货币市场是非常波动的,价格随时可能发生变化。MTNS币值得入手吗?对于是否值得入手MTNS币,每个人都有不同的看法。MTNS币的支持者认为它有着强大的技术基础和广泛的应用前景。他们相信,随着加密货币的日益普及,MTN

  • 5 yfte币是什么?yfte币最近行情如何?

    什么是YFTE币?YFTE币(YFTE Coin)是一种基于以太坊网络的加密货币,它是DeFi项目之一。YFTE币的全称为Yearn Finance Token Ecosystem,它是由Yearn Finance团队推出的一种去中心化金融代币。Yearn Finance是一个旨在提供去中心化金融服务的开源项目,通过智能合约和算法来优化用户的收益。YFTE币最近行情如何?关于YFTE币的最近行情,

  • 6 ciph币会升值吗?ciph币到底有没有价值?

    Ciph币会升值吗?Ciph币到底有没有价值?随着加密货币市场的快速发展,人们对于各种数字货币的投资兴趣也与日俱增。Ciph币作为一种较新的数字货币,引起了许多投资者的关注。然而,关于Ciph币是否会升值以及其是否具有价值的问题一直存在争议。下面将对这些问题进行探讨。 1. Ciph币是什么?首先,我们需要了解Ciph币是什么。Ciph币是基于区块链技术的一种数字货币,它采用了匿名的方式进行交易

  • 7 trdo币最高价是多少?trdo币值得入手吗?

    TRDO币最高价是多少?TRDO币(TRDO)是一个新兴的加密货币项目,于2021年推出,旨在为用户提供去中心化金融解决方案。作为一种基于TRON区块链的代币,TRDO币已经在加密货币市场上引起了一定的关注。那么,TRDO币的最高价是多少呢?截至目前,TRDO币的最高价出现在2021年1月26日,达到了$0.0089。TRDO币的价格在推出之初经历了一定的波动,但在随后的几个月里逐渐稳定下来。尽管

  • 8 CHTS币用什么app买

    使用什么App购买CHTS币在数字货币市场中,CHTS币是一种备受关注的加密货币,吸引了许多投资者的兴趣。为了购买CHTS币,你可以选择使用以下几个常见的App:1. CoinbaseCoinbase是一个知名的数字货币交易平台,也是许多投资者购买CHTS币的首选。它提供了简单易用的界面和充足的交易流动性,使用户能够快速安全地购买和交易CHTS币。在Coinbase上注册账户并完成身份验证后,你可

  • 9 CIX100币交易所有哪些

    介绍CIX100币交易所有哪些的文章数字货币市场是当前金融市场中最受关注的领域之一,而在众多数字货币中,CIX100币备受投资者的关注。作为一种基于指数的加密货币,CIX100币交易所成为了许多投资者参与数字资产交易的首选平台。本文将详细介绍CIX100币交易所提供的主要功能和特点。CIX100币交易所的主要特点1. 多种数字资产交易:CIX100币交易所支持多种不同类型的加密货币交易,如比特币、

  • 10 CHFU币如何购买与销售

    CHFU币如何购买与销售CHFU币是一种基于区块链技术的加密货币,它的问世为投资者提供了一个全新的投资途径。如果您有兴趣购买或销售CHFU币,下面是一些简单的步骤,来帮助您了解如何进行这些操作。购买CHFU币1. 选择数字资产交易平台首先,您需要选择一个可靠的数字资产交易平台来购买CHFU币。确保选一个有良好声誉、用户体验好的平台。2. 注册账号在选择好交易平台后,您需要注册一个账号。提供您的个人