最近、なぜソラナ上で取引がいつも失敗するのか、多くのユーザーがまだ理解していないと思いますか?
基本から始めましょう - ユーザーの視点から、取引を行う際には基本的に3つのことが起こります:
取引はエラーなく正常に実行されました;
実行が失敗する場合、たとえば、ガス手数料が支払われたが、実行中にエラーが返される。これは通常、実行条件が満たされない場合に発生します。たとえば、ミントしようとしているトークンが既にミントされている場合、価格の変動により設定値を超えるスリッページが発生する場合などです。
配信されていない取引。このタイプの取引はどこにも表示されず、取引がまだ「ブロックリーダー」(一定期間内に取引を処理する責任がある検証者)に到達していないことを示しています。これは現在多くのユーザーが遭遇している状況です。これはネットワークレイヤーの問題であり、コンセンサス/実行レベルの問題ではありません。
あなたは、ネットワークレイヤーとは何か疑問に思っているかもしれません。
心配しないで、これらの未配信取引について、そしてなぜこれらが現在のソラナの混雑の主な原因であるかについてすぐに話し合います。その前に、失敗した取引に焦点を当てましょう。失敗した取引が主要な問題でない理由を理解することが重要です。
注意して見ると、驚くかもしれませんが、これらの失敗取引の約8%だけが実際のユーザーから発生しており、残りはオンチェーンボットによる失敗したアービトラージ取引のケースです。アービトラージャーは、スパム取引を送信することでソラナを氾濫させます。スパム取引を送信することは、成功したアービトラージからの報酬と比較してコストが無視できるからです。
例えば、彼らは1日に何度もソラナへのスパムトランザクションを送信することができます。これには数百ドルかかる可能性があります(なぜなら、ソラナの手数料は低いため)、そして1つの取引を完了するだけで最大10万ドルの利益を上げることができます。
したがって、これらの失敗した取引があったとしても、それはSolanaの活動に問題があるという意味ではないことに注意することが重要です- Solanaネットワークは期待通りに稼働しており、したがって、これらの失敗した取引は単にボットの取引条件が満たされていない結果であり、Solanaの現在の利用者体験の悪い主な原因ではありません。
実際、11月以来、ソラナのディール失敗率は約50%で推移しています。上記で示した失敗対成功のチャートを振り返ると、以前とほとんど同じだったことがわかります。
ここで、過去数日間のSolanaの混雑の主な原因である「未配信取引」について話しましょう。前述のように、これらの取引は「ブロックリーダー」に到達できず、ネットワークレイヤーでの問題によってブロックされました。
ネットワーク層はインターネットの通信層であり、TCP(Transmission Control Protocol)、UDP(User Datagram Protocol)、QUIC(Googleによって設計された)などの異なる接続間でデータパケットを送信するために使用されます。
そして、ソラナは最近、ネットワークレイヤーとしてQUICをアップグレードしました。これはユーザーと「ブロックリーダー」との接続を確立するのに役立ち、ソラナは連続的なブロック生成とメモリプールがないため、接続が失われるとトランザクションがブロックに記録されなくなります。
QUICは、「ブロックリーダー」が特定の基準に基づいて接続を切断したり特定のユーザーにレート制限をかけたりすることを可能にし、つまり、「ブロックリーダー」は、チェーンの需要が高いときに特定の接続を切断することができるようになりました。つまり、この新しいアーキテクチャにより、Solanaがネットワークの活動量が増加するときに停止するのを防ぎます。ネットワークはこの時点で非常に混雑しているかもしれませんが、少なくとも停止しません。
だから、もしあなたがQUICのすべてが非常によく設計されていたのなら、なぜ今ソラナがそんなに悪いのかと思うかもしれませんか?
そのため、問題は、「ブロックリーダー」が特定の接続を制限できるようになったとしても、「どの接続を制限するか」というロジックが実装されておらず、欠陥があるということです。
より良く理解するために、通常の状況では各「ブロックリーダー」がX個の接続を持って話すとします。ピーク時には、「ブロックリーダー」は接続リクエストの数が10-100倍に増え始めます...
この時点では、「ブロックリーダー」は特定の接続を放棄することを選択できますが、問題は、これらの接続が現在、確立された基準セット(たとえば、コストがX未満のすべての接続を破棄する)に従って破棄されていないということですが、ランダムに破棄されています。 …..
基本的に、取引が含まれるようにするには、他の人よりも多くのスパム取引を送らなければならず、複数のボットがネットワークに接続要求を送信しているため、一般ユーザーが接続を確立し取引を完了することがますます困難になります。
それが主要な問題の要点です。Firedancer、Anza、Solanaなどのチームは、ネットワークレイヤーを修正するために一生懸命取り組んでいます。これらのパッチは展開されており、いくつかの重要なパッチが今後数週間で展開されると言われています。
この問題を解決しますか? ソラナは再び脱出しますか? それほど簡単ではありません。その結果、将来はさらに多くなるでしょう3つの理由があるため、まだ長い道のりがあります。
現在の修正がソラナの次の過負荷問題を防ぐのにどれだけ効果的か保証されていないため、実際に実装されるまでわかりません。
Jump Crypto’s Firedancerはこれらの問題を解決する可能性がありますが、年末までリリースされません。
ネットワークスパム問題、つまりSolanaの取引経済には多くの問題があり、悪意のあるユーザーがスパムを送信することを防ぐことができません。
Пригласить больше голосов
Содержание
最近、なぜソラナ上で取引がいつも失敗するのか、多くのユーザーがまだ理解していないと思いますか?
基本から始めましょう - ユーザーの視点から、取引を行う際には基本的に3つのことが起こります:
取引はエラーなく正常に実行されました;
実行が失敗する場合、たとえば、ガス手数料が支払われたが、実行中にエラーが返される。これは通常、実行条件が満たされない場合に発生します。たとえば、ミントしようとしているトークンが既にミントされている場合、価格の変動により設定値を超えるスリッページが発生する場合などです。
配信されていない取引。このタイプの取引はどこにも表示されず、取引がまだ「ブロックリーダー」(一定期間内に取引を処理する責任がある検証者)に到達していないことを示しています。これは現在多くのユーザーが遭遇している状況です。これはネットワークレイヤーの問題であり、コンセンサス/実行レベルの問題ではありません。
あなたは、ネットワークレイヤーとは何か疑問に思っているかもしれません。
心配しないで、これらの未配信取引について、そしてなぜこれらが現在のソラナの混雑の主な原因であるかについてすぐに話し合います。その前に、失敗した取引に焦点を当てましょう。失敗した取引が主要な問題でない理由を理解することが重要です。
注意して見ると、驚くかもしれませんが、これらの失敗取引の約8%だけが実際のユーザーから発生しており、残りはオンチェーンボットによる失敗したアービトラージ取引のケースです。アービトラージャーは、スパム取引を送信することでソラナを氾濫させます。スパム取引を送信することは、成功したアービトラージからの報酬と比較してコストが無視できるからです。
例えば、彼らは1日に何度もソラナへのスパムトランザクションを送信することができます。これには数百ドルかかる可能性があります(なぜなら、ソラナの手数料は低いため)、そして1つの取引を完了するだけで最大10万ドルの利益を上げることができます。
したがって、これらの失敗した取引があったとしても、それはSolanaの活動に問題があるという意味ではないことに注意することが重要です- Solanaネットワークは期待通りに稼働しており、したがって、これらの失敗した取引は単にボットの取引条件が満たされていない結果であり、Solanaの現在の利用者体験の悪い主な原因ではありません。
実際、11月以来、ソラナのディール失敗率は約50%で推移しています。上記で示した失敗対成功のチャートを振り返ると、以前とほとんど同じだったことがわかります。
ここで、過去数日間のSolanaの混雑の主な原因である「未配信取引」について話しましょう。前述のように、これらの取引は「ブロックリーダー」に到達できず、ネットワークレイヤーでの問題によってブロックされました。
ネットワーク層はインターネットの通信層であり、TCP(Transmission Control Protocol)、UDP(User Datagram Protocol)、QUIC(Googleによって設計された)などの異なる接続間でデータパケットを送信するために使用されます。
そして、ソラナは最近、ネットワークレイヤーとしてQUICをアップグレードしました。これはユーザーと「ブロックリーダー」との接続を確立するのに役立ち、ソラナは連続的なブロック生成とメモリプールがないため、接続が失われるとトランザクションがブロックに記録されなくなります。
QUICは、「ブロックリーダー」が特定の基準に基づいて接続を切断したり特定のユーザーにレート制限をかけたりすることを可能にし、つまり、「ブロックリーダー」は、チェーンの需要が高いときに特定の接続を切断することができるようになりました。つまり、この新しいアーキテクチャにより、Solanaがネットワークの活動量が増加するときに停止するのを防ぎます。ネットワークはこの時点で非常に混雑しているかもしれませんが、少なくとも停止しません。
だから、もしあなたがQUICのすべてが非常によく設計されていたのなら、なぜ今ソラナがそんなに悪いのかと思うかもしれませんか?
そのため、問題は、「ブロックリーダー」が特定の接続を制限できるようになったとしても、「どの接続を制限するか」というロジックが実装されておらず、欠陥があるということです。
より良く理解するために、通常の状況では各「ブロックリーダー」がX個の接続を持って話すとします。ピーク時には、「ブロックリーダー」は接続リクエストの数が10-100倍に増え始めます...
この時点では、「ブロックリーダー」は特定の接続を放棄することを選択できますが、問題は、これらの接続が現在、確立された基準セット(たとえば、コストがX未満のすべての接続を破棄する)に従って破棄されていないということですが、ランダムに破棄されています。 …..
基本的に、取引が含まれるようにするには、他の人よりも多くのスパム取引を送らなければならず、複数のボットがネットワークに接続要求を送信しているため、一般ユーザーが接続を確立し取引を完了することがますます困難になります。
それが主要な問題の要点です。Firedancer、Anza、Solanaなどのチームは、ネットワークレイヤーを修正するために一生懸命取り組んでいます。これらのパッチは展開されており、いくつかの重要なパッチが今後数週間で展開されると言われています。
この問題を解決しますか? ソラナは再び脱出しますか? それほど簡単ではありません。その結果、将来はさらに多くなるでしょう3つの理由があるため、まだ長い道のりがあります。
現在の修正がソラナの次の過負荷問題を防ぐのにどれだけ効果的か保証されていないため、実際に実装されるまでわかりません。
Jump Crypto’s Firedancerはこれらの問題を解決する可能性がありますが、年末までリリースされません。
ネットワークスパム問題、つまりSolanaの取引経済には多くの問題があり、悪意のあるユーザーがスパムを送信することを防ぐことができません。