このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
2. GAの仕組みテクニカル・ディープ・ダイブ
このセクションでは、トランザクションのバンドル、アトミック性、主要コンポーネントの役割など、Kaiaネットワーク内でGas Abstractionがどのように機能するかについて、詳細な技術的概要を説明する。
2.1 アーキテクチャの概要
GAは、スマートコントラクトとトランザクションバンドリングを活用した分散型アーキテクチャ上に構築されており、シームレスなユーザー体験を保証する。
主要コンポーネント
- KIP-247 (Gasless Transaction): ネットワークがガス抽象化の対象として認識する特定のトランザクション形式 (
GaslessApproveTx
,GaslessSwapTx
) を定義する。 - KIP-245 (Transaction Bundle)](https://kips.kaia.io/KIPs/kip-245): 必要な一連のトランザクション(貸出、承認、スワップ)が 解剖学的に実行されることを保証する。
- GaslessSwapRouter(GSR)](https://github.com/kaiachain/kaia/blob/v2.0.3/contracts/contracts/system_contracts/kip247/GaslessSwapRouter.sol): トークンからKAIAへのスワップを行い、ブロック提案者に最初のガスローンを返済するコアスマートコントラクトで、すべて同じブロック内で行われる。
主な出演者
次の図は、GAプロセスにおける主要なアクターとその相互作用を示したものである:
- ウォレット:ガスレス取引を開始するユーザーのウォレットまたはdAppインターフェース。
- ユーザーアカウント:ユーザーアカウント**:ガスレス取引を開始するウォレットまたはdAppユーザー。
- ブロック提案者:ブロックを提案するノードで、ガス料金のために一時的にKAIAを貸し出す。
- GaslessSwapRouter(GSR):スワップと返済のロジックを処理するスマート・コントラクト。
- DEXルーター:実際のトークンスワップを行う分散型取引所。