アカウント要約:混乱から明確でより良いユーザーエクスペリエンスへの実用的なガイド

著者:Victor-Cristian Florea、Outlier Ventures;

導入

ブロックチェーンテクノロジーはしばらく存在しており、過去10年間で市場は急激に成長しましたが、現在の高摩擦を解決するエントリプロセスは、ネイティブの暗号化トランザクションを主流の概念に変換する市場拡大の鍵です。幸いなことに、アカウントの抽象化などの新しいパラダイムは、一時的なユーザーのブロックチェーンテクノロジーのエントリと使用プロセスを簡素化することにより、暗号通貨の大規模な使用を促進することができます。

ERC-4337アカウントの抽象化は、EVM開発者を対象としており、非ホスティングウォレットの作成をスマートコントラクトとして作成し、ウォレットを簡単に回復し、署名トランザクションやチームウォレットを回復しないようにします。この基準の主要な革新は、個別の外部所有アカウント(EOA)または契約アカウントなしでスマートアカウントを作成できることです。インテリジェントアカウントは、ユーザーの操作を表すユーザー使用を使用します。これらのユーザー操作は、単一のエントリポイントを介してバンドル、検証、および実行されます。これにより、管理アカウントとファンドの観点からさまざまな習慣が可能になります。

Safe、Near Wallet、Argent、Blockoなどの革新的なものは、すでにこの新しいスマートコントラクト機能を使用していますが、標準化されたエンドポイントです。この分野の主要な参加者は、特定のニーズやさまざまなブロックチェーンエコシステムに適したアカウントの抽象的なバリエーションを設計しているため、選択できる多数のSDKとライブラリを提供します。

アカウント抽象化ケース

テクノロジーを入力する前に、これらの場合に最も興味深いケースを概説しましょう。

1。ウォレットの回復

暗号業界の最大の問題の1つはセキュリティであり、ユーザーはカストディアンに依存するか、鍵を保護する必要があります。インテリジェントアカウントの分野では、セキュリティは従来のモデルとは異なり、単語やプライベートキーを支援することへの依存を避けています。スマートアカウントの所有者は、ウォレットガーディアンとして複数のエンティティ(機器、個人、または第3パーティサービス)を指定できます。

この革新的な機能により、バウチャーの喪失に直面しているユーザー向けの強力なセキュリティネットワークが保証され、ガーディアンは新しいアクセスバウチャーを割り当てるためにトランザクションに署名できます。この回復プロセスが、ユーザーの資産の管理と所有権を優先し、セキュリティとアクセス可能なバランスを微妙にすることが重要です。この複雑なフレームワークは、デジタル資産管理の新しい時代を予見し、弾力性とユーザー制御が大幅に強化されています。

2。バッチトランザクション

分散型交換では、トークン交換には通常、2つのトランザクションが必要です。Smartアカウントでは、ユーザーがバッチで複数のトランザクションを処理し、ユーザーコストを削減し、Web2アプリケーションで予想される方法でDefiトランザクションを簡素化できる画期的なソリューションを導入します。この特定のケースの良い例は、AAVIREウォレットです。AAを使用して、ユーザーのバッチトランザクションを有効にします。1つの操作を実行するコストは、外部アカウント(EOA)の使用と比較して高くなりますが、複数のトランザクションの場合、各トランザクションの価格は大幅に削減されます。

3.ユーザートランザクションのスポンサー

アカウントの抽象化は、スポンサーシップトランザクションのために特にガスコスト向けに設計されたスマート契約であるPaymastersの概念も紹介します。これにより、DAPPに新しいレベルのカスタマイズがもたらされます。ユーザーウォレットのトークンを取引料として受け入れることができ、銀行カードを使用して、ユーザーのシームレスなエクスペリエンスを作成するために、すべての金額を助成できます。ユーザーエクスペリエンスを改善し、ユーザーエクスペリエンスを改善し、ユーザーエクスペリエンスを改善し、不必要な摩擦ポイントを排除します。良い例は、Arcana NetworkからのSenditです。この特定のケースのもう1つの重要な目的は、Visaの提案です。つまり、下の図に示すように、ユーザーはFiat Currencyカードを使用してチェーンのガソリン料金を支払うことができます。

アカウントの抽象化を介したデジタルトランザクションを語ります

アカウントの抽象化を介したデジタルトランザクションを語ります

4。自動トランザクション

EOAとは異なり、DAPPの各トランザクションは手動で開始または署名する必要があり、スマートアカウントは自動化の可能性を導入する必要があります。スマートアカウントを通じて、ユーザーは、特定のトークンへのアクセス、支出制限、期間、ガス制限、特定の操作の事前定義されたトリガーなど、さまざまなパラメーターを設定できます。たとえば、ユーザーは、DEXが次の1時間で15分ごとに交換を実行できるようにしたいと考えています。署名で、その後トランザクションは自動的に発生します。この実行は、CowSWAPで見ることができます。これは、必要なユーザー操作をしばらくの間分散させる分散型取引所です。インテリジェントアカウントの自動化の可能性はほとんど無制限であり、ユーザーに従来のEOA制限を超えるカスタマイズされた効率的なレベルを提供します。

技術コンポーネント

このテクノロジーを使用するには、SDKまたはライブラリを使用して、フィールドの他の参加者が維持することもできます。さまざまなエントリオプションをリストし、特定のソリューションを使用するユースケースと利点をさらに調査します。

アカウントの抽象化を使用するときに選択する実装方法に関係なく、その重要な要素を理解することが重要です。useroperationsは、スマート契約アカウントへのトランザクションに対するユーザーの意図を表すトランザクションのオブジェクトです。従来のトランザクションとは異なり、UserOperationsはEntryPoint、Bundler、Paymaster、Aggregatorなどの追加のフィールドを導入し、別のメモリプールに向けられています。ユーザー術は意図に基づいており、ユーザーが従来の入力の特殊性から逸脱する結果中心のトランザクションにメタデータを含めることができることは注目に値します。

次の主要なコンポーネントはバンドラーと呼ばれます。これは、ユーザー操作のサポートに重要な役割を果たす特別なタイプのイーサリアムノードです。ユーザーの操作は、代替メモリプールを積極的に監視するバンドラーネットワークに向けられます。これらのバンドラーは、複数のユーザー使用をトランザクションに統合し、ユーザーに代わってブロックチェーンに梱包しました。このサービスの返還として、彼らは補償を受けます。それらの重要性は、ERC-4337関数の重要なコンポーネントであるWeb3独自の外部アカウント(EOA)の各参加者の必要性を抽象化することです。

その後、useroperationsはEntryPoint契約に送信されます。これは、ユーザー使用の検証と実行の実行に使用されるSingletonスマート契約です。検証プロセスには、ウォレットが潜在的な最大ガス使用量を支払うのに十分な資金があるかどうかを評価します。十分な資金の不足が拒否されます。実行するために、スマートコントラクトはトランザクションを実行し、スマートコントラクトアカウント(SCA)から資金を差し引き、適切なネイティブトークン額を使用してバンドラーのガスコストを返済します。

場合によっては、開発者はユーザーのガソリン料金のスポンサーシップを代表するか、ネイティブトークン以外のさまざまなトークンを使用してこれらの料金を支払うことを許可したいと考えています。この目的のために、彼らはガス支払いポリシーを管理することを目的とするPaymasterと呼ばれる契約を使用できます。これにより、ユーザーがネイティブブロックチェーントークンとブロックチェーンの間の相互作用を持つための要件が​​効果的に排除されます。

さまざまなAAツールエクササイズ

1. SDKソリューションなし

上記のように、アカウントの抽象化関数の使用にはいくつかの重要な要素が必要であり、他の要素がまだ利用可能です。3番目のパーティAAソリューションに依存したくない場合は、独自の設定を実行し、監護に関与するスマートコントラクトとプロセスを完全に制御および制御できます。Ethereumには、多くの提案ソリューションがあります。これらの契約を展開し、正しく資金を提供することに加えて、バンドラーを実行する必要があります。バンドラーは、ユーザー操作を受け取り、エントリポイント契約にリダイレクトします。開発者を支援するために、コミュニティのメンバーはソリューションを開発し、単純なNPMパッケージを使用して、HardHat環境でアカウントの抽象化をローカルに設定するだけです。

すべてのインフラストラクチャに必要な大規模な作業により、ほとんどの人はさまざまなライブラリや企業に依存することを選択します。これは、準備が整ったソリューションを提供し、開発者からすべての複雑さを抽象化します。

2.pimlicoおよびpermitles.js

JavaScriptライブラリを使用してアプリケーションにアカウントの抽象化を追加する場合、最も効果的なソリューションは許可少ないです。JS。VIEMに基づいて構築されており、Pimlicoが提供するAAキット、Bundler、Paymaster APIを使用して、20を超えるEVM互換性チェーンをすべてサポートしています。スマートアカウントとトランザクションデータが作成されたと仮定すると、以下はPermissless.jsとPimlicoアカウントを使用してSDKを抽象化してトランザクションを送信する方法です。

const txhash = await smartaccoundclient.sendtransaction({

宛先: “0xd8da6bf26964af9d7eed9e03e53415d37aa96045″、

値:parseether( “0.1”)、

maxfeepergas:Gasprices.fast.maxfeeeepergas、

maxpriorityfeeeeeeeeegas:Gasprices.fast.maxpriorityfeeepergas、

});

3。錬金術アカウントキット

Alchemyのアカウントツールキットは、開発者向けの最もフレンドリーなアカウント抽象化ツールの1つです。AA-SDKに加えて、他のソリューションと同様に、これは単純なインテリジェントアカウントインターフェイス、バンドラーAPI、および開発者の開発を可能にするガスマネージャーソリューションも提供しますユーザーの操作のスポンサーまたはユーザーがガスコストを支払うときにERC-20トークンを使用できるようにします。スマートアカウントとトランザクションデータが作成されたと仮定すると、以下はAchemyのアカウントツールパッケージを使用してトランザクションを送信し、取引ハッシュを取得する方法です。

const useroperation = await smartaccountclient.senduseropation({{

uo:{

ターゲット:「0xtarget_address」、

データ:uocalldata、

}、

});

const txhash = await smartaccountclient.waitforuseoperationtransaction(uo);

4。BICONOMYSDK

建設にアカウントの抽象化を使用する場合、Biconomy SDKは最も多くの機能を提供します。開発者は、さまざまな機能をカスタマイズし、スマートコントラクトアカウントの複数の署名構成を設定し、バンドラーおよびPaymasterサービスを提供できます。その機能は非常にモジュール式であり、競合他社と比較して一意の機能を備えています。開発者は、一連の制約によってサポートされているゲートウェイのグループを作成できるため、特定のSCAトランザクションが発生し、署名が各トランザクションに署名する必要がありません。この特別な機能は、ユーザーエクスペリエンスを強化し、バックグラウンドでブロックチェーン操作のためのアプリケーションの基礎を築きます。BiconomyのAAソリューションは、この分野で最も人気のあるソリューションの1つです。スマートアカウントとトランザクションデータが作成されたと仮定すると、以下はBIConomy SDKを使用してトランザクションを送信し、取引ハッシュを検索する方法です。

const useresponse = await smartwallet.sendtransaction({{{

宛先:トードレス、

データ:TransactionData、

});

const {transactionhash} = await useropresponse.waitfortxhash();

結論は

全体として、アカウントの抽象化のアイデアはしばらく存在していましたが、開発者がドキュメントとツールを大規模に使用するのを支援することは制限されています。それにもかかわらず、それは依然としてWeb3開発における最大のマイルストーンの1つであり、新しいエキサイティングなケースの基盤を提供しています。

現在のアカウント抽象化関数は主に第三者に依存するために必要ですが、モジュールパラダイムと生態系の分散化は、ますます多くの開発者がそれらのいくつかをアプリケーションに統合し、独自のツールを構築することさえ奨励します – スマートコントラクトとリンクされたリンクさえこのエキサイティングな新しいテクノロジーを使用するユーティリティ。ユーザーのエントリを簡素化し、暗号通貨の大規模な採用に貢献する必要があります。

  • Related Posts

    Binanceはアルファポイントを起動し、すべてのルールを理解します

    ジェシー、ビッチンビジョン Binance Wallet T…

    バンクレス:注意を払う価値のある分散型コンテンツ作成プラットフォームは何ですか?

    著者:ウィリアム・M・ピャーター、バンクレス。編集:タオ・Z…

    コメントを残す

    メールアドレスが公開されることはありません。 が付いている欄は必須項目です

    You Missed

    グレースケール:スケーリング戦略を実行することにより、イーサリアムが価格設定力を維持する方法

    • 投稿者 jakiro
    • 4月 30, 2025
    • 1 views
    グレースケール:スケーリング戦略を実行することにより、イーサリアムが価格設定力を維持する方法

    グレースケール:誓約を理解することは、暗号資産から収入を得る方法に報酬を与えます

    • 投稿者 jakiro
    • 4月 30, 2025
    • 1 views
    グレースケール:誓約を理解することは、暗号資産から収入を得る方法に報酬を与えます

    Ethereum Foundationの新しい時代:デュアルリーダーシップと戦略的変革

    • 投稿者 jakiro
    • 4月 29, 2025
    • 3 views
    Ethereum Foundationの新しい時代:デュアルリーダーシップと戦略的変革

    Sanshang Yuyaはコインを発行しました:トップトラフィックを備えた暗号デモン風の風

    • 投稿者 jakiro
    • 4月 29, 2025
    • 0 views
    Sanshang Yuyaはコインを発行しました:トップトラフィックを備えた暗号デモン風の風

    Pectra MainNetは5月7日にアクティブ化されていることが確認されています。どのような更新がありますか?

    • 投稿者 jakiro
    • 4月 29, 2025
    • 3 views
    Pectra MainNetは5月7日にアクティブ化されていることが確認されています。どのような更新がありますか?

    Ethereum Foundationが再び発生します:来年の新しい管理、ビジョン、フォーカス

    • 投稿者 jakiro
    • 4月 29, 2025
    • 4 views
    Ethereum Foundationが再び発生します:来年の新しい管理、ビジョン、フォーカス
    Home
    News
    School
    Search