any.sender はネットワークの輻輳にどのように対処しますか?
編集者注: この記事は以下から引用しましたイーサリアム愛好家 (ID: ethfans)編集者注: この記事は以下から引用しました
イーサリアム愛好家 (ID: ethfans)
イーサリアム愛好家 (ID: ethfans)
、著者:Patrick McCorry、翻訳:A Jian、許可を得てOdailyによって複製されました。
~ 2017 年の ICO 取引手数料のピークは、過去数週間に比べれば微々たるものです ~
any.sender は、非保管型の高スループット トランザクション リレーラーです。私たちの目標は、ネットワークが非常に混雑していて混雑している場合でも、支払い手数料を最適化しながら、トランザクションをできるだけ早くパッケージ化できるようにすることです。では、どうすればよいでしょうか?
ユーザーはビットコインの4.8倍の手数料をイーサリアムに支払っている
2017年の強気市場を満たしていた退廃的な小トレーダーと投機的な雰囲気が完全に戻ってきた。しかし今回は、DeFi世界の台頭のおかげで、これらの活動は中央集権的な取引所を回避し、これらの活動の多くはイーサリアム上で直接行われました。
これらの活動は非常に活発で、イーサリアム ブロックの生産者は、YAM の流動性マイニング ブームのわずか 36 時間で 680 万ドル以上の手数料を獲得しました。当時、トランザクションをチェーン上で迅速にパッケージ化するには、ガス価格を 200 グウェイから 330 グウェイの間で調整する必要がありました。
さまざまな操作で消費されるガスの量を見てみましょう。
ETH の通常の送金には 21,000 ガスが消費され、これは約 2.45 ドル (約 0.0063 ETH) に相当します。
Uniswap トランザクションは 100,000 Gas、または約 $11.64 (約 0.03 ETH) を消費する必要があります。
Gnosis セキュアウォレットの導入には 250,000 ガスが必要で、これは約 29.20 ドル (約 0.075 ETH) です。
ブロック全体で収容できるガス消費量は1200万、約1401USD(約3.6ETH)
YAM は最終的にはスマート コントラクトのバグにより失敗しましたが、その料金市場全体への影響は依然として驚くほど大きいです。
では、any.sender は取引手数料の削減に貢献できるでしょうか?
高額な処理手数料の支払いを避ける方法は 2 つあります。
レイヤ 2 スキームを使用します。たとえば、ロールアップ サイド チェーンを通じてトランザクションを送信します。
より賢い料金戦略を採用してください。これは、最低の手数料レートでトランザクションを送信し、トランザクションが最終的にパッケージ化されるまで戦略的にレートを上げていくことです。
すでに開発中の非常に興味深いレイヤー 2 ソリューションが多数ありますが、まだ DeFi のプレイをサポートできるものはありません。したがって、唯一の方法は、より賢明な料金戦略であり、any.sender が目標としているのはこれです。
私たちの戦略はどのようなものでしょうか?高速チェーンアップ レベルよりも低い手数料率でトランザクションを送信します。ネットワークが新しいブロックを掘るたびに、キュー内のすべてのトランザクションを再評価し、事前定義された手数料戦略に従って手数料率を引き上げます。 any.sender は、料金見積もりが約 13% 増加した後にトランザクションを再発行します。
したがって、私たちの料金引き上げ戦略は非常にシンプルですが、オンチェーン時間が 1 ~ 3 分以内になるようにしながら、最低のネットワーク料金を最適に見つけることができます。
YAMの誕生と死
概要: any.sender のトランザクションガス価格は、人気の取引所や人気のウォレットリレーラーの価格より平均 56 ~ 77 グウェイ低く、高速チェーンの人気ウェブサイトが見積もった価格よりも 19 グウェイ低いです。すべてのトランザクションは 6 ~ 7 分以内 (ほとんどの場合は 5 分以内) にオンチェーンで行われ、最もトランザクション手数料を節約できる部分も最速のオンチェーンです。
方法論。 any.sender は、上記のメソッドを使用して 3 時間ごとに新しいトランザクションを送信します。私たちは人気のあるウォレットリレーラーや人気のある取引所から送信されたトランザクションを追跡し、それらがオンチェーンにあった時期に基づいてこれらを選択します。最後に、etherchain ブロック エクスプローラーから「推定高速オンチェーン ガス価格」を取得します (人気の ethgasstation ウェブサイトで提供される統計と同様)。
画像の説明
~図1.YAMの誕生から死亡までの2日間で23件のトランザクションが発生した状況~
図 1 は、any.sender、人気のあるウォレットリレーラー、および人気のある取引所からのトランザクションに対して支払われたガス価格を示しています。ファストチェーンの推定価格もあります。
手数料の変動範囲は非常に大きく、116 Gwei (任意の送信者) から 432 Gwei (人気のある取引所) までの範囲であることがわかります。チェーンにすぐにアップロードできるガスの価格は大きく変動すると推定されます。したがって、YAM の誕生から死亡までの 2 日間の状況は、まさに中継者がリアルタイムで対応しなければならない、変動の激しい手数料のモデルとなります。結局のところ、イーサリアム ネットワークには決して平和はありません...
タイムラインを確認してみましょう。
農民たちが狂ったようにサツマイモを植え、肥料を与えるためにトラクターを派遣し、最終的には一発でサツマイモを偽造する偽造者が到着する前にサツマイモを販売したのは、エクスタシーの瞬間でした。 (翻訳者注:最近出現した「流動性マイニング」(プロトコルネイティブトークンを取得するために流動性を提供する)には、「Yield Farming」と呼ばれる別名があり、これは直訳すると「農業収益率」を意味し、YAMトークンのロゴはサツマイモですが、したがって、遊び心のある説明です。)
この期間中、any.sender によって送信された 9 件のトランザクションのうち 4 件のガス価格は「すぐにアップロードできる推定ガス価格」よりも低く、人気のあるウォレットによって提示された価格よりも高かったのは 1 件のトランザクションのみでした。この期間中にマイナーが 600 万ドル以上の手数料を集めたことを考えると (ブロックチェーン上の活動は非常に活発です)、any.sender が見積価格よりも低い金額を支払ってオンチェーンにすぐに参加できるというのは素晴らしい成果です。
2020年8月13日午前11時~2020年8月14日午前2時:YAM終了
- 会いたかったよ、ヤム -
この期間中、any.sender によって送信された 7 件のトランザクションのうち 5 件は、推定の高速オンチェーン価格を下回っていました。すべての取引のガス価格は、人気のある取引所や人気のあるウォレットによって与えられる(測定された)価格よりも低くなります。
画像の説明
- CURVE の立ち上げ時期を捉えました…作業時間はわずか 1 日でした… -
any.sender によって送信された 6 件のトランザクションのうち 4 件は、etherchain の推定高速オンチェーン価格を下回っており、それぞれのコストは私たちが測定した上位の取引所やウォレットよりも低かったです。
画像の説明
- 図 2. any.sender の相対的な節約量 (0 より上の部分) と相対的な消費量 (0 より下の部分) -
図 2 は、any.sender がより多くの消費を生成するのは少数のケースのみであり、ほとんどのシナリオでは、推定される高速オンチェーン価格よりも低いことを示しています。
取引所を比較すると、取引所は 23 グウェイから 227 グウェイの範囲の追加価格を支払いました。 any.sender のガス価格は、取引所と比較して平均 77 Gwei 節約できます。
ウォレットを比較すると、ウォレットの過払い額の範囲は -13.81 グウェイ (私たちの取引を一度だけ下回っただけ) から 152 グウェイです。このウォレットと比較して、any.sender のガス価格は平均 56.9 Gwei 節約されます。
ウェブサイトを何度か比較すると、ウェブサイトの推定高速チェーンは実際に支払った価格よりも低く、全体として、支払った価格との差は -17.25 グウェイから 79.03 グウェイの範囲でした。 any.sender の平均節約額は 19 Gwei です。
画像の説明
- 図 3. 私たちの目標は、トランザクションを 3 分以内にチェーン上にできるようにすることですが、YAM が爆発的に増加した 2 日間では少し困難でした -
2 ~ 3 分でオンチェーンになるように目標を微調整しました。これは、ほとんどのアプリケーションを使用する場合に妥当な目標であり、最低のガス価格を取得するのに十分な時間も与えられるためです。
また、一部のトランザクションはオンチェーンに移行するまでに予想よりも若干時間がかかりましたが、スタックするものはありませんでした。
過去 2 日間に収集したデータも設計にフィードバックできます。したがって、次回 YAM があるときは、私たちも究極のスプリントに備えるつもりです。
高速リンクの推定価格と比較して、any.sender の節約額が最も少ないのはなぜですか?手数料が歴史的に高くなっている現在、予定価格を下回る価格でオンチェーンに成功することは、すでに信じられないことです。急速に拡大するガス価格の信頼性の高い推定を前提とした場合、当社の比較的少額の節約は、価格を急速に拡大する価格をわずかに上回る価格を押し上げる当社のポンプ戦略によるものであると考えています。
any.sender だけが高速オンチェーン価格よりも低いトランザクションを送信できるのはなぜですか?他の中継事業者の現在の戦略は、大まかに固定料金率を設定し、手数料の変動に応じて定期的に固定料金率を調整するというものであると思われるためです。ほとんどのサービスは、1 つのトランザクションがスタックしてキュー全体がブロックされるため、より高いガス料金を喜んで支払いますが、通常、中継ソフトウェアはこれをうまく処理できません。
しかし、誰がこれらの超過料金を支払っているのでしょうか?最終的に問題となるのはあなた、あなた、ユーザー自身であり、場合によってはそれ以上の金額を支払うこともあります。
コストを節約するために any.sender を開発しました
私たちは昨年、信頼性が高く手頃な価格でイーサリアム上でトランザクションを送信することは技術的な課題に他ならないことを発見しました。
この問題を実際に解決したチームはありません。代わりに、ほとんどの中継者は ethgasstation の Web サイトからデータを読み取り、Web サイト上の推定高速オンチェーン価格に 50 Gwei を追加して、トランザクションを送信します。その間にネットワーク上の手数料が急騰した場合、トランザクションは停止します。さらに悪いことに、サードパーティのリレーラーを使用すると、トランザクションのガス消費量が 200,000 増加します。
any.sender の目標は非常にシンプルです。


