ChainExは、アカウントアブストラクションを通じてユーザー体験の向上に焦点を当てた最先端のブロックチェーンインフラストラクチャプラットフォームです。ERC-4337とアカウントアブストラクションを活用し、ChainExはユーザーのトランザクションとウォレット管理を簡素化するスマートコントラクトウォレットソリューションを提供しています。これにより、分散型アプリケーション(dApps)とのよりシームレスな相互作用が可能になり、ブロックチェーン技術に通常伴う複雑さと学習曲線が軽減されます。ERC-4337標準は、スマートウォレットの機能を可能にする「UserOperation」と呼ばれる新しいオブジェクトをイーサリアムネットワークに導入しています。ユーザーがUserOperationを開始すると、この「高層疑似トランザクションオブジェクト」は、イーサリアムネットワークのメインのmempoolとは別の、ERC-4337トランザクションの処理専用のmempoolに送信されます。
EIP-4337は、UserOperationと呼ばれる新しい概念を提示しています。これは本質的に、ユーザーの意図するトランザクションの詳細な説明です。これらのUserOperationは、「alt mempool」として知られる事前確認キューのような代替保持エリアに収集されます。
イーサリアムネットワークのエコシステムには、「バンドラー」と呼ばれる特殊なノードが存在します。これらのバンドラーはalt mempoolからUserOperationを収集し、それらを単一の包括的なトランザクション、適切に「バンドルトランザクション」と名付けられたものにまとめます。
バンドルトランザクションは、その後、ブロックチェーン上の特別で中心的なスマートコントラクトである「EntryPoint」に送られます。存在する唯一のEntryPointコントラクトとして、このプロセスで重要な役割を果たします。バンドラーはEntryPoint上のhandleOpsという関数を呼び出します。
ChainExチームは、アカウントアブストラクションのためのERC-4337標準に準拠したスマートコントラクトとのシームレスな統合を可能にする高度なツールであるSDKを作成しました。このガイドは、ChainEx SDKを使用してガスレストランザクションを可能にし、相互作用を効率化することに焦点を当てています。