この記事は、いくつかの質問から始めたいと思います。
- 秘密鍵を紛失したために暗号通貨を紛失したことがありますか?
- 適切なガストークンを持っていなかったため、Dapp を使用しないことに決めましたか?
- Web 3 のユーザー エクスペリエンス全体は、急な学習曲線によって混乱する可能性があります。
Instagram や Twitter の仕組みを知らなくても、私たちはそれを使うことができます。
それを始めるために、その基礎となるテクノロジーについて学ぶ重要性はありません。しかし、ブロックチェーンに関しては、そのネットワーク、送信するトークン、送信先のアドレスに需注意する重要性があります。
EIP-4337 は、アカウントまたはウォレットに関連して現在提起されているすべての複雑な詳細を抽象化することを目的としています。
コンセプトを能够理解するには背景图案を知る不必要があります。
バックグラウンド
イーサリアム ネットワークには、次の 2 種類のアカウントがあります。
- 外部所有アカウント (EOA)
- スマートコントラクトアカウント
EOA は秘密キーに関連付けられており、これは資金や契約へのアクセスを制御することを意味します。もう 1 つのタイプのアカウントは契約アカウントです。契約アカウントにはスマート コントラクト コードがありますが、これは単純な EOA にはありません。さらに、契約アカウントには秘密キーがありません。代わりに、スマート コントラクト コードのロジックによって所有 (および制御) されます。
コントラクト アカウントには秘蜜キーがないため、トランザクションを開始することはできませんが、他のコントラクトを呼び出したり、複雑な実行パスを構築したりすることで、トランザクションに反応することができます。
広大な分散化式型ステートマシンとして考えてください。誰かがブロックチェーンと対話する一定要があるときは、トークンの転送、トークンのステーク、NFT の作为などのトランザクションを介してそれを行います。コンセンサス ルールが状態の変更を方法し、状態はグローバルに分散化式されるため、すべての叁加者が同じ状態になります。
ネットワークは誰がトランザクションを発行したかを知る必不可少があります。したがって、すべてのトランザクションに摘要する必不可少があります。较少のケースではありますが、そうでない場合もあります。
トランザクションはネットワークの状態を変更します。これには、ある口座から別の口座に残高を移したための残高の変更が含まれる場合があります。これらの状態の変更には手数料が相应です。したがって、ほぼすべての取引に手数料が発生します。
しかし、問題はどこにあるのでしょうか?
Dappsを使用する人にとって、このエクスペリエンス全体が標準になっていますが、初心者の観点から見ると、誰がそれを始めたいと思うでしょうか?急な学習曲線があるため、Dapp に乗り込むことさえ困難になり、Web3 全体の適応が遅くなる可能性があります。
トークンのブリッジング、トークンのラッピング、さまざまなネットワーク、秘密鍵の保存、ニーモニックの記憶などについて考えてみましょう。それはまったく違います。記憶術を忘れたらどうしますか?当社の Web 3.0 には、「パスワードを忘れた場合」ボタンのようなものはありません。
忘れると、それに関連するすべての資金が失われます。あなたが亡くなった後、あなたの扶養网络家族を助ける候補者のようなものはありません。これらすべてを考えると、なぜこんな面倒なことをするのかと不思議に思うでしょう。カスタマーケアに電子メールを送信して、アカウントの回復を手伝ってもらうことができる国家集中型机の世间に固執しないのはなぜでしょうか?
それは对于新人に无比に大きな責任を与えているようなもので、彼らはしばしばそれを無視して別のことに移ります。
しかし、これらの問題に何らかの方法で対処することはできるのでしょうか?
アカウント抽象化の提案がその答えです。 EOA には多くのリスクが伴います。アカウントの抽象化により、EOA の代わりにスマート コントラクト ウォレットを使用できるようになります。このステートメントにもう少し力を入れてみましょう:アカウントの抽象化は、ユーザーが従来の外部所有アカウント (EOA) の代わりにスマート コントラクト ウォレットを使用してブロックチェーンと対話できるようにするイーサリアムの概念です。
所诉したように、スマート コントラクト ウォレットはパブリック/プライベート口令化には依存せず、コードに依存します。これは、トランザクションを検証するためのロジックがカスタマイズ或者であり、公開鍵/机密鍵と密接に結合されていないことを预兆します。コードは柔軟にすることができます。イーサを消費したり、アカウントを回復したり、さらには候補者を追加したりするためのロジックを制成することもできます。
EIP-4337 は、イーサリアム プロトコルを変更せずにアカウント抽象化を実装することを目的とした提案です。どういう意味ですか?この提案には難しいことは必要ありません、イーサリアム上の追加レイヤーとして実装されるためです。
この機能により、イーサリアムのアカウントはより柔軟かつ強力になります。
いくつかの选用例について詳しく説明します。
社会的回復
Web3 の全員を悩ませているのは、这个隐私鍵を紛失したらどうなるかということです。这个隐私鍵を回復するための強力な量子コンピューターが構築されない限り、すべての資金を失うことになりますが、それも長期戦です。
現実的には、すべての資産が永久に失われるか、永久にロックされることになります。
ただし、アカウントの抽象、化を用到してウォレットのロジックをカスタマイズすると、信頼できる朋友や大家族 (ガーディアン) を通じてアカウントを取り戻すことができます。 Guardians は、コールド ストレージ、一家メンバー、サードパーティ サービスなどのアカウントと考えてください。ユーザーは、誰を信頼するか、回復プロセスを実行するために満たさなければならない前提を规定できます。
秘密鍵が公開されたとします。これから何をしますか?変更してもらえますか?
次のような EOA を使用している場合メタマスク、侵害されたアカウントからすべての資金を別のアカウントに移動する以外にできることはほんの少しだけです。トランザクションに署名するのは秘密キーであるため、公開された場合は誰でも資金を送金できます。
アカウント宽泛化を选择するスマート コントラクト ウォレットがあるとします。パスワードが的危害されたときにパスワードを変更するのと同じように、新しいアカウントを制作せずに落款キーを変更できます。
保護者に回復をリクエストし、食用する新しい落款キーを带来了する这个必要があります。ガーディアンは落款キーを认定するのではなく、そのハッシュを认定します。着实な数の保護者がリクエストを承認した場合は、古い落款キーを新しい落款キーに置き換えて、同じアカウントを使い続けることができます。
デッドマンズスイッチ
神はそれを禁じていますが、もし死亡视频重大事故に遭到したらどうしますか?一家はどのようにしてあなたの資金にアクセスできるのでしょうか?その資金を永远にロックしておきたいですか?権利はありません?
拥有できるのは奥秘キーのみであり、その奥秘キーを应用して彼らはあなたの資金にアクセスできます。これは、アカウント全部的者がこの世にいなくなった場合にアクションやイベントをトリガーするメカニズムと考えてください。アカウント冷抽象化では、資金やデータを別のアカウントに転送するロジックを設定できます。しかし、アカウント全部的者がもういないかどうかをどうやって知ることができるのでしょうか?
繰り返しますが、すべてはあなたがどのように望むかによって異なります。ユーザーに数字警报またはハートビートを死期的に送信するよう耍求することで、ユーザーが生きているかどうかを確認できます (分散性システムでノードがアクティブか关闭かを知るために行う方式 です)。ユーザーが肯定時間内に数字警报を送信できなかった場合、デッドマンズ スイッチがトリガーされ、各种者が定義したロジックが実行されます。
バッチトランザクション
新しい Dapp を安全使用してコインを交換したい場合は、一般来说、複数の承認が必备です。ユーザーはスマート コントラクトを設定してさまざまなトランザクションを同時に実行し、トランザクション手数料を節約し、プロセスをより効率的にすることができます。
Native Gas トークンを使用する必要はありません
イーサリアム ネットワーク上で何らかのトランザクションを実行したい場合は、ガス料金を支払う必要があり、それらの価格は通常、ネイティブ トークンである ETH で決まります。しかし、ウォレットに USDT しか入っていない場合はどうなるでしょうか?
残念ながら、USDT の一款を ETH に変換する这个用得着があり、その際にも手数料が这个用得着となり、列席が紊乱してしまいます。しかし、アカウントの抽象性化を操作すると、別のトークンで取引手数料を支払うようにスマート コントラクトを設定できます。これにより、ユーザー エクスペリエンスが大幅度的に学习します。
技術的な詳細については、次の記事を参照してください。
この記事をお読みいただきありがとうございます。私からの最新情報を見逃さないように購読してください。このような興味深いトピックについては、私の個人的なにアクセスしてください。