🧠スマートコントラクトウォレット

スマートコントラクトウォレット(SCW)は、Ethereumやその他のEVMチェーン上の次世代ウォレットです。従来のウォレット(外部所有アカウント、EOA)は単にプライベートキーとアドレスのペアに過ぎません。対照的に、SCWは資金を保有し、カスタムルールを定義し、トランザクションに関するロジックを実行できるプログラム可能なコントラクトです。goodcryptoXにとって、この技術により非カストディアルなDEX取引がついに可能になりました。


簡単なおさらい:EOA と スマートコントラクトウォレット

  • EOA(Externally Owned Account):標準的なEthereumウォレット(MetaMaskなど)。プライベートキーによって直接制御されます。トランザクションに署名できるのはEOAのみです。

  • SCW(Smart Contract Wallet):オンチェーンにデプロイされたコントラクト。EOAとは異なりプログラム可能であり、EOAによって承認されたアクションを検証・実行できます。 セッションキーこのプログラム可能性により、次のような高度な機能が可能になります: トランザクションのバッチ処理ガス支払いを ETH以外のトークンで行うことや柔軟な認可スキームがあります。

goodcryptoXでは、EVMウォレットをセットアップすると次の2つが付与されます:

  • EOA(署名者)

  • ペアになったスマートコントラクトウォレット(資金はここに保管されます)


重要性

スマートコントラクトウォレットは、2023年初頭のERC-4337アカウント抽象化の採用により実用化されました。この標準は次を導入しました:

  • EntryPointコントラクト:SCWトランザクションのゲートウェイ

  • Bundler:SCWトランザクションを収集してオンチェーンに送信するノード

これらにより、完全な非カストディアル取引体験を構築する能力が解放されました——DEX機能を展開する前に私たちが待っていたものです。


goodcryptoXで実現できること

以下はgoodcryptoX内でSCWがもたらす利点です:

  • 非カストディアル取引

    主要な利点:あなたが資金の管理権を保持します。 セッションキー はプライベートキーを晒すことなく取引を承認できるようにします。

  • セッションキー

    限定的な権限を持ち、オンチェーンで検証可能なキーにより、非カストディアル取引がスムーズかつ安全になります。

  • トランザクションのバッチ処理

    複数のアクションを1つのトランザクションにまとめます。例:承認 + スワップをワンクリックでまとめる。複数のステップが単一のトランザクションで実行されるため、時間とガスを節約します。

  • ペイマスターと ガス抽象化

    ETH以外のトークンでガスを支払えるようにします——これは利用性にとって重要な一歩です。

  • MEV保護

    SCWトランザクションはプライベートプール経由で送信されるため、フロントランニングやサンドイッチ攻撃に対してネイティブな抵抗力を持ちます。

  • 将来の柔軟性

    から グループ化された引き出し まで、より高度な 取引のバッチ処理、SCWはEOAだけでは実現できなかった機能への扉を開きます。


トレードオフ

SCWにはいくつかの欠点もあります:

  • SCWはトランザクションごとにやや多めのガスを消費します——Ethereumメインネットでは目立ちますが、L2ではほとんど無視できるレベルです。

  • 新しいインフラ:EntryPointやbundlerはまだ成熟途上であり、これが複雑さを増します。

しかし、エコシステムが標準化されるにつれて、利点はコストを大きく上回ります。


今後の展開

進む方向は明確です:

  • EVMチェーン

    • ステップ1:ERC-4337は分離されたSCWを導入しました。

    • ステップ2:EIP-7702によりEOAがSCWとしても機能できるようになります。

    • エンドゲームarrow-up-right: すべてのウォレットがデフォルトでスマートコントラクトウォレットになる.

  • Solana

    Solanaでは、ウォレットはすでに内部でプログラムロジックに依存しています。ただし、セッションキーインフラやガス抽象化はまだ十分に発展しておらず、EVMでサポートしているのと同じ非カストディアル取引フローを実現するには至っていません。Solanaのウォレットインフラも近い将来に同様の方向へ進化すると予想しています。

最終更新