BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

ERC-4337: ニーモニックはもう必要ありません。Web3 の大量採用は来るのでしょうか?

白泽研究院
特邀专栏作者
2023-03-16 04:57
この記事は約3794文字で、全文を読むには約6分かかります
ERC-4337 は、新規ユーザーが Web3 を採用するきっかけとなるとともに、さらなる暗号化の進歩と革新への道を開くことが期待されています。
AI要約
展開
ERC-4337 は、新規ユーザーが Web3 を採用するきっかけとなるとともに、さらなる暗号化の進歩と革新への道を開くことが期待されています。

NFT と Web3 は大きな話題を呼んでいますが、暗号通貨の初心者にとって、それらを購入して保管するプロセスはまだ簡素化する必要があります。

初めてUniswapで取引したとき、自分が何をしているのかさえわかりませんでしたことを覚えています。暗号通貨ウォレットを作成して DeFi プロトコルに接続するのは悪夢です。

現在、ユーザーがブロックチェーン固有のスマート コントラクトを操作する唯一の方法は、EOA (外部所有アカウント) を使用することです。 DeFi流動性プールへの資金の送金から、他のアカウントに販売するためにNFTを市場に転送するまで、各アクションには依然として個別のトランザクション署名が必要です。

私たちの多くは暗号通貨のベテランがこのプロセスを受け入れていますが、初心者はどうでしょうか?ほとんどの人は、従来の銀行業務の利便性をすでに経験している場合、EOA の作成と使用を楽しむことはありません。

これらは、新規ユーザーを Web3 分野に参入させる上で依然として課題です。

ここでERC-4337が登場します。

この記事では、ERC-4337 を深く掘り下げ、その特性を理解し、暗号業界と Web3 への影響を探ります。

イーサリアムアカウントとは何ですか?

イーサリアムには 2 つの異なるタイプの「アカウント」があります。

契約アカウント (CA) はブロックチェーン (スマート コントラクト) 上のコード、EOA は個人と考えることができます (ただし、1 人が複数の EOA を持つことができます)。

あなたの MetaMask ウォレットは EOA です。 EOA は、アカウントのアクティビティを制御する公開キーと秘密キーのペアの暗号キーで構成されます。

ただし、契約アカウントには秘密キーがありません。これらはスマート コントラクトであり、ユーザーによって制御されるのではなく、内部のコードのロジックによって制御されます。スマート コントラクトは、コードで記述できるあらゆる機能を備えていますが、EOA は基本的にトランザクションに署名することしかできません。

重要なポイントは、コードはコントラクト アカウントの動作を定義し、ユーザーは EOA の動作を制御するということです。

イーサリアムトランザクションとは何ですか?

トークンの転送や NFT の鋳造など、ブロックチェーンに情報を書き込むたびに、トランザクションが必要になります。トランザクションには EOA 署名が必要であり、EOA はこのトランザクションに関連するガス料金も支払う必要があります。

トランザクションは EOA によって開始され、次の宛先に送信できます。

  • 別の EOA、たとえば 1 つの EOA が ETH を別の EOA に転送します。

  • たとえば、CA は NFT を鋳造します。

今日の Web3: EOA + 悪い UX

ブロックチェーン上での操作の実行は、多くの場合遅くて退屈です。新しい情報をブロックチェーンに書き込むたびに、そのためには EOA からのトランザクションに署名する必要があります。

このプロセスにはすでに慣れているので、それが標準的な経験にもなります。

しかし、新規ユーザーにとって、それは悪夢であることがわかります。

以下の図は、新しいユーザーが新しい EOA を使用して分散型アプリケーション (dApp) で最初のアクションを実行する方法を示しています。

これらの手順は、ブロックチェーンに精通しているかどうかにかかわらず、新規ユーザーにとっては過酷な作業となる可能性があります。

しかし、新規ユーザーにとっての問題はそれだけではありません。

EOAは非常に危険です

秘密キーの誤った開示または紛失により EOA にアクセスできなくなった友人をすでに知っているかもしれません。

暗号化業界には、「Not your key, Not your crypto」という格言もあります。これは、他の誰か (ハッカーなど) があなたの秘密鍵を持っている場合、彼らはあなたの資金を管理できることを意味します。これは過去に数え切れないほど証明されています。

これは厳しい現実であり、秘密鍵は簡単に失われ、取り戻すことができません。

EOA には容量が限られています

前に述べたように、EOA の機能は非常に限られています。

EOA では通常、次の 2 つの典型的なアクションを実行します。

  • トランザクションを送信してトークンを別の EOA に転送します

  • 契約アカウントで特定の機能を実行するトランザクションを送信します。

EOA は決して主流に採用されることはない

現実の世界では、銀行カードを紛失してもゲームオーバーになるわけではありません。

新しい口座への資金移動、支払い制限の強制、カードの凍結、特定の条件下でのみ資金移動を許可するなどのルールがあります。

ただし、Web3 では、間違った場合、アカウント全体が危険にさらされ、回復できなくなります。

つまり、EOA は通貨の集中保管よりもさらに悪いのです。

アカウントの抽象化

アカウントの抽象化

アカウントの抽象化は、ユーザーが CA を使用できるようにするための提案です。

しかし、なぜ? CA が EOA に対してできないことはありますか?

CA は EOA よりもはるかに柔軟です。 (スマート コントラクトはコード内でさまざまなルールや構成を定義できるため)

以下に使用例をいくつか示します。

これらは、CA が EOA 上で提供できる機能のほんの一部です。重要なのは、契約アカウントがコードであるということです。これは、何でもコーディングして CA に実装できることを意味します。

アカウント抽象化の歴史

素晴らしいと思いますが、すぐに実行してみませんか?この質問に答える前に、2016 年以降のアカウント抽象化の提案の歴史を簡単に振り返ってみましょう。イーサリアムエコシステムに提案されるすべての技術アップグレードは、最初に EIP (イーサリアム改善提案) から始まります。

2016: EIP-86 - トランザクション処理にハードコードされた現在のメカニズムを使用するのではなく、ユーザーが必要な署名/ノンス チェックを実行する「アカウント コントラクト」を作成できるようにする提案。

2020: EIP-2938 - AA_TX_TYPE タイプの新しいトランザクション標準を作成する提案。このタイプのトランザクションは「AA トランザクション」と呼ばれます。

2020: EIP-3074 - ユーザーが EOA の制御をスマート コントラクトに委任できるようにする提案。コントラクトを展開せずに、任意の EOA がウォレットとして機能できるようにします。

これらの提案はいずれもイーサリアムに実装されておらず、現在はすべて「停止」のカテゴリーに分類されます。これは、6 か月以上保留されていることを意味します。

これらの提案が実装されない理由の 1 つは、イーサリアム ネットワークのコンセンサス層プロトコルの変更が必要であることです。 (「コンセンサス層」はイーサリアム システムのバックエンドとして単純に理解できます)

2021 年までに EIP-4337 が提案されています: コンセンサス層を変更せずにイーサリアムにアカウント抽象化を実装します。

2023年3月1日にデンバーで開催されたWalletConで、イーサリアム財団の開発者は、ERC-4337のコアコントラクトがOpenZeppelinの監査を通過し、さまざまなテストに合格したと正式に発表した。現在、監査済みのコントラクトはイーサリアムのメイン ネットワークといくつかのテスト ネットワークに正常に展開されており、Polygon、Optimism、Arbitrum、BNB Smart Chain、Avalanche、Gnosis Chain を含むさまざまな EVM 互換チェーンでも動作させることができます。

EIP、ERC-4337 とは何ですか?

オンチェーンガバナンスが EIP を受け入れ、承認し、確認すると、ERC (主にプロトコルと開発標準を扱うイーサリアムのコメント要求) になります。

つまり、ERC-4337 の前に EIP-4337 があります。

ERC-4337 は、ユーザー EOA を「スマート アカウント」(CA と同様) にアップグレードし、アカウントをスマート コントラクトとして実行できるようにすることを目的としています。これは、各暗号通貨ウォレットが、個々のユーザーまたはアプリケーションのニーズに合わせてカスタマイズ可能な承認ロジックを持つことができることを意味します。したがって、失われた秘密キーの回復、ニーモニックワードなしでウォレットの保護、自動支払いの実行、ガスフリートランザクションなど、アカウント抽象化のいくつかのユースケースを実現できます。

画像の説明

XfXQovVlh4rJWkZeA1tR7L0nn5B3yEL0ujGAjIzK.jpeg

画像: ERC-4337 トランザクション プロセス、Nethermind より

ERC-4337 の最も明白な利点の 1 つは、暗号化業界以外の一般ユーザーがイーサリアムにアクセスしやすくなることです。これにより、ウォレットの作成からウォレットの使用までユーザーが現在直面している重要な問題のいくつかが解決され、ウォレットが使いやすくなります。 。

「抽象」という言葉はこのように理解されます。次のように理解できますアイデア, イーサリアムはERC-4337を通じてユーザーのアカウントに新しいアイデアをもたらすことを計画しています。または次のように理解されます引き離すこれにより、ユーザーは MetaMask のような従来のユーザー アカウントの処理、つまりニーモニック フレーズ、個人のトランザクション署名、秘密キーへの過度の依存から離れることができます。

ERC-4337の特徴

簡単に言えば、ERC-4337 ベースのスマート アカウントの主な機能の 1 つは、「ソーシャル リカバリ メカニズム」の導入です。シード フレーズを紛失した場合は、以前に指定した「保護者」契約またはアカウントに連絡して、アクセスを取り戻すことができます。必ずしもシードフレーズを必要とせずに、2 FA (二要素認証) と生体認証を有効にしてウォレットを保護することもできます。

さらに、ウォレットに自動支払いや時間ベースの支出制限を設定して、資金をより効率的に管理することもできます。

最後に、ERC-4337 により、分散型アプリケーション (dApps) がガス料金のスポンサーとなることが可能になり、ユーザーにとってトランザクションがより安価かつ簡単になります。

詳しく見てみましょう:

  • スマート アカウント: アカウント抽象化とも呼ばれるスマート アカウントは、暗号通貨業界で重要なトピックになりつつあります。 Visa は、スマート アカウントに基づいた自動暗号化請求書支払いシステムも開発しました。 ERC-4337 の実装により、スマート アカウントはより高度な機能とユースケースを提供できるようになります。

  • 紛失した秘密キーの回復: ERC-4337 は、秘密キーを紛失した場合に、以前に指定したユーザーに連絡することでアカウントへのアクセスを復元できる「ソーシャル回復メカニズム」を有効にします。これにより、暗号通貨業界における最も重大なリスクの 1 つであるウォレットの秘密キーの紛失が解決されます。

  • シードフレーズのない安全なウォレット: このアップグレードにより、ユーザーは 2 つの FA と生体認証を使用してアカウントを保護できるため、さらに安全で使いやすくなります。

  • 自動トランザクション: ERC-4337 により、毎月の支出制限、AI トランザクション、ステーキング ポジションの調整などの自動トランザクションが可能になります。これらの機能により、ユーザーはより簡単に取引を行うことができます。

  • ガスフリートランザクション: ERC-4337 はガスフリートランザクションをサポートしており、これにより、DeFi、ブロックチェーンゲーム、DAO などの dApp がユーザーのガス料金をスポンサーすることができ、ユーザーのトランザクションが安くなります。この機能により、ユーザーは dApp トークンを使用して Gas 料金を支払うこともできるため、dApp の使用コストを大幅に削減できます。

  • バンドルされたトランザクション: すべてのトランザクションには署名が必要です。アカウントの抽象化により、トランザクションをバンドルし、複数のトランザクションを 1 つとして送信することで、時間とガスコストさえも節約できます。ショッピング カートと同様に、10 の市場に直面している場合でも、1 つのトランザクションでパッケージ化できます。

  • 事前承認されたトランザクション: 複数の NFT を鋳造している、またはゲームをプレイしているとします。スマート アカウントを使用すると、事前に設定されたカスタム ウォレット コードとセッション キーに基づいてトランザクションを事前承認できます。

ERC-4337のメリットとデメリット

アドバンテージ:

アドバンテージ:

  • セキュリティが強化され、機能が追加され、ユーザー エクスペリエンスが向上しました。

  • 組み込みのアクセス制御、権限、より柔軟なトークン供給モデルを導入し、既存のトークン標準よりも安全にします。

  • 柔軟なトークン供給モデルにより、開発者は可変供給のトークンを作成できます。これは、より動的な供給を必要とする dApp とそのトークンに役立ちます。

  • 欠点:

欠点:

  • 最も注目すべき欠点の 1 つは、イーサリアム コミュニティでまだ広く採用されていないことです。したがって、開発者は、より多くの注目とサポートが得られるまで、それを使用することを躊躇する可能性があります。

  • ERC-4337 のもう 1 つの欠点は、他のトークン標準との互換性が限られていることです。これは、開発者がそれを実装するために既存の dApps に大きな変更を加える必要がある可能性があることを意味しており、それには時間と費用がかかる可能性があります。

  • さらに、ERC-4337 への新たな追加により dApp 開発の複雑さが増す可能性があり、新しい標準に慣れていない開発者にとっては大きな課題となる可能性があります。

要約する

要約する

私は ERC-4337 が、暗号通貨業界と Web3 における長年のユーザビリティ問題の解決策であると考えています。驚くべきユースケースを実装する素晴らしいプロジェクトがすでにたくさんあります。しかし、ウォレットの使用は依然として新規ユーザーを悩ませる重要な問題です。

ERC-4337 によって導入された使いやすさと即時性は、ゲームチェンジャーとなるでしょう。暗号化されたウォレットとスマート コントラクトを統合することで、トランザクションの安全性と効率性が向上し、最終的にユーザーの Web3 エクスペリエンスがより使いやすくなります。これは、Web3 をインターネット ユーザーの「通常の」ライフスタイルに匹敵させる触媒であり、Coinbase のような L2 Base はすでに ERC-4337 を使用しています。

中央銀行等が発表した「仮想通貨取引における誇大広告のリスクのさらなる防止及び対応に関する通知」によれば、本記事の内容は情報共有のみを目的としており、いかなる運営・投資を推奨・推奨するものではありません。違法な金融行為に参加する。

リスク警告:

中央銀行等が発表した「仮想通貨取引における誇大広告のリスクのさらなる防止及び対応に関する通知」によれば、本記事の内容は情報共有のみを目的としており、いかなる運営・投資を推奨・推奨するものではありません。違法な金融行為に参加する。

財布
安全性
スマートコントラクト
DeFi
通貨
NFT
テクノロジー
基本知識
ETH
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk