イーサリアム2.0の到来前に、ガス代を削減するための4つの方法を理解する
この記事はMaker Blogに掲載され、編纂:Alyson。
DeFiの盛況はEthereumネットワークに大きな負担をかけており、Ethereum上にはほとんどのDappがホストされています。DeFi活動の増加に伴い、ユーザーはマイナーに対してますます高い取引Gas費を支払わざるを得なくなっています。これは、分散型アプリケーションを使用する一般ユーザーにとっては経済的ではありません。例えば、この記事執筆時点で、単純なトークン転送のGas費は約67ドルであり、Yearn Vaultを開設するための取引コストは数百ドルに達します。
Gas費の問題は最終的にEthereum 2.0によって解決されるでしょう。しかし、アップグレードは段階的に行われ、ネットワークの大規模な改善には数年かかる可能性があります。この時、ユーザーはEthereumのGas費を削減するために以下のいくつかのステップを取ることができます。
Gas費を削減するための方法を研究し、整理する
Ethereumブロックチェーンとの各インタラクションにはGas費が必要で、Gas費はETH単位で、Gwei(10億Gwei = 1 ETH)と呼ばれます。取引が複雑であればあるほど、それを実行するために必要なGweiは増加します。Ethereumウォレットはユーザーが取引に対して支払うGasの量を制限することを許可していますが、最低限の要件があります。例えば、単純なETH転送には21,000ユニットのGas制限が必要であり、ERC20トークンの転送には65,000ユニットが必要です。DeFiアプリケーションに関連する取引は、マイナーにとってこれらの取引がより複雑であるため、さらに高くなる可能性があります。
DeFiを使用することでGas費を完全に免除することはできませんが、支出を削減する方法はいくつかあります。
1. 取引タイプを効率的に整理する
各取引には完了するためにGasが必要であり、異なるタイプの取引には完了するために異なる量のGasが必要です。DeFiのアクティブユーザーであれば、可能な場合は関連する取引を統合してGas費を節約することを検討してください。
例えば、あなたが2つのEthereumアドレス、Account1とAccount2を持っていて、それぞれのアドレスに1,000トークンが含まれていると仮定します。あなたはこれらのトークンをすべて金庫にロックして新しいDappで利益を得たいと考えていますが、各アドレスから別々に操作すると、合計で約1,000,000ユニットのGas(各取引500,000ユニット)が必要となり、今日のGas費率で合計0.23 ETHまたは380ドルになります。一方、1回の取引に統合すると、565,000ユニットのGasで済み、合計215ドルになります。
同様に、毎週追加で1,000トークンを購入し、それを金庫にロックしたいと仮定します。各取引には500,000ユニットのGasが必要で、コストは0.12 ETHまたは200ドルです。お金を節約するために、少し計算をしてみてください:今週得られる新しいトークンの利益が200ドル未満であれば、後でより多くのトークンをロックすることを検討してください。
これらの戦略はシンプルですが、見落とされがちです。
注:この記事執筆時点で、1 ETH = $ 1655
2. ネットワークの混雑を確認し、可能な限り事前に計画する
Ethereumネットワークは決して静かではありません。現在、毎秒約15のタスクを処理できますが、時には需要に対して十分な速さではなく、大量に使用される期間中に待機中の取引が増加します。混雑している間、取引は非常に遅く完了するか、数時間放置されて最終的に失敗する可能性があります。さらに悪いことに、マイナーが取引を処理し始めた場合でも、ユーザーが設定したGas限度が作業を完了するのに不十分であれば、取引は失敗し、ユーザーには完了した作業の料金が請求されます。十分なGas費を見積もらないことは、暗号ユーザーの一般的なミスです。
Ethereumの取引は特定の日付や特定の時間にピークに達することがあり、その際にGas費が大幅に上昇します。取引が即時でない場合、ネットワークが落ち着くのを待ってから処理することはGasを節約する良い方法です。例えば、ガンマプール(vault)の開閉などはユーザーが完全に待つことができますが、即時性のある取引は待つことができません。
ユーザーは、いくつかのツールを使用して、地元のタイムゾーンに基づいて1週間のネットワーク活動を確認し、取引の最適な時間を評価できます。以下の図は、最近の1週間の世界標準時のネットワーク状況を反映しており、週末は平日よりも静かであり、平日の午後が最も忙しいことを示しています。
ethereumprice.org/gasサイトは今週のGas価格のヒートマップを表示しています
3. ツールを利用してEthereumのGas費を計算する
ネットワークのトラフィックが高く、取引を急いで行いたい場合は、取引を完了するために必要なGas量をできるだけ正確に計算することを試みることができます。ほとんどのEthereumウォレットは、ユーザーにGas費の金額と取引確認に必要な時間の見積もりを提供しますが、これらの数字はあくまで見積もりであり、リアルタイムのネットワーク状況は考慮されていません。
ほとんどのEthereumウォレットは、速度に基づいて推定Gas費を選択することを許可しています
Gas NowやEtherscanのGas Trackerのようなツールは、ウォレットが提供する取引費用と速度の見積もりに基づいてユーザーが過剰な費用を支払うのを防ぐのに役立ちます。これらのサイトはEthereumメインネットの待機中の取引キューを分析し、ユーザーが取引を一定の時間内に確認するために支払う必要がある異なる費用を表示します。以下のスクリーンショットのように、即時に取引を確認することは、低優先度の取引を提出するよりもはるかに高くつく可能性があります。
GasNowはユーザーが多くのGas費を支払うのを助けることができます
取引が即時でない場合、ユーザーはトラッキングツールを確認し、その後自分のウォレットに戻って好みの時間範囲とそれに応じた費用を選択できます。例えば、前の図のMetaMaskウォレットには、3つの速度選択肢(遅い、平均、または速い)があります。また、「高度なオプション」を提供するウォレットもあり、ユーザーは支払う意欲のある最大Gas費を入力でき、これらの3つの選択肢を受け入れる必要はありません。
4. Ethereum Layer2プラットフォームと技術を探求する
全世界のユーザーがEthereum 2.0の全面的なアップグレードを待っている中、新しいLayer2ソリューションが開発されており、Ethereumのスケーラビリティを向上させるのに役立っています。これには、取引をEthereumネットワーク上のサイドチェーンに移動させることや、Rollupsと呼ばれる技術のセットが含まれます。どちらもGasコストを削減し、ユーザー体験を改善するのに役立ちます。
Layer2ソリューションLoomに基づいて構築されたCryptoZombies.io
また、Loom、SKALE、Polygonのような開発者向けのフレームワークもあり、これらはユーザーに迅速で低コストの取引を提供する必要があるDappのために設計されています。