Author: Austin King, Co-Founder, Omni; Translated by goldenfinancialxiaozou
チェーンの抽象化について深く掘り下げるにつれ、一つのことが非常にはっきりしてきた。strong>AA)がなければ、チェーンの抽象化の未来はない。
人々は何年もAAについて話してきました。私の調査によると、AAの最新および今後の開発は、まもなく製品化される予定です。
まず、アカウント抽象化(AA)とは何か、簡単に見てみましょうか?
今日、基本的にすべての取引は、秘密鍵によって生成された署名によって「承認」されている。
1)人々は、電子メールにログインしたり、携帯電話を使ったり、2faceを使ったりして、取引を承認することができない。
2)すべての取引は、そのキーで署名する必要がある。
アカウントを抽象化することで、多くの素晴らしい利点が得られます:
1)人々は、12個のランダムな単語を覚えさせられるよりもはるかに簡単な方法でトランザクションを承認できます。現在多くのサイトで行われているように、「Googleアカウントを使ってログインする」ことを想像してみてください。
2)取引をパッケージ化できる。
3)バックアップキーを作成し、両親や親しい友人と秘密のキーを保管することができます。
4)ガス料金の支払いを他者に処理させ、ユーザーがアクションを実行したいときにチェーン(ソルバー)に提出する。
まあ、それは本当にクールで、多くの利点がありますが、少なくとも私たちは何年もAAについて話してきたように感じます。
ウォレットの標準としてアカウント抽象化を確立するという点で、私たちがどの段階にいるのかを理解するのに役立つ3つの重要なイーサ改善提案(EIP)があります。
EIP: 最初の、そして同時に最も重要な4337
個人的に、このチャートを見たときの第一印象は、複雑すぎるということです。を描いているのだろうか?
基本的に、4337では、ユーザーが行いたいアクションを、連鎖的にサードパーティに提出することができる。そして、サードパーティはそれらのリクエストをまとめてパッケージ化し、チェーン上に配置する。EVMをアップグレードする必要が全くないので、これはクールだ。現在、このようなアカウント抽象化ウォレットを実際に使うことができる。しかし、なぜまだ使っていないのでしょうか?みんなMetaMaskがいかに悪いか文句を言っているのに、市場にもっと良い選択肢があるのに、なぜみんな使っていないのだろう?
現在のERC-4337の問題点は以下の通りです:
1)既存のウォレットを4337にアップグレードできない
2)ガス代が高くなる(つまり取引手数料が高くなる)
3)レビューされやすい - 上の図では、AAウォレットを作成する場合、バンドル者(AAウォレットを提出した当事者)に依存しています。バンドラー(あなたのためにオンチェーン・トランザクションをサブミットしてくれる人)は、ある日「あのさ、このプロトコルは好きじゃないんだ。そのプロトコルに関連する取引は誰にも提出させない」。銀行が、あなたが他の人にお金を送金するための仲介をしているようなものだ。銀行がそれを望まないなら、送金することはできない。
さて、確かにいくつかの問題はありますが、少なくとも正しい方向に小さな一歩を踏み出すことはできないでしょうか?既存のウォレットをアカウント抽象化ウォレットにアップグレードできるようにしたらどうでしょう?それがEIP-3074の主な目的です。しかし、それにはEVMの変更が必要です。既存のウォレットが「はい、アカウント抽象化を希望します」と承認できるような新しいオペコードを導入するのです。しかし、4337はEVMを変更する必要がないので、とてもクールです。それはすべて厳密に現状に基づいており、ハードフォークが必要ないことを意味します。
クールで、前進のように見えますか?もちろん、セキュリティ上の懸念はある。フィッシングリンクをクリックし、誤ってトランザクションを承認してしまい、すべてのETHを失うことがあります。もしあなたが間違ったトランザクションを承認してしまうと、彼らはあなたのETHをすべて奪うことができるだけでなく、あなたのDeFiポジションをすべてアンロックしたり、あなたのENSから公的な声明を出したりすることができるため、フィッシングリンクはさらに危険なものになります。この違いは、「あなたのチェースの銀行口座が空になった」のと、「この人物があなたのIDを盗み、あらゆる場所のすべてのパスワードにアクセスできるようになった」のとの違いのようなものです。
さて、もう1つ4桁のEIPを用意し、この問題を解決できないか見てみましょう:EIP-7702.
このEIPは最近、私たちの共通の神であり救世主であるヴィタリック自身によって立ち上げられました。
このEIPは私たちの共通の神であり救世主であるVitalik自身によって最近発表されました。これは新しいオペコードを必要とせず、4337で動作するためにほとんど変更を必要とせず、リスクを減らすために一時的にアカウント抽象化ウォレットにアップグレードすることができます。
EIP入門:
4337-ユーザーアカウント抽象化をもたらす。
3074-既存のウォレットをアカウント抽象化ウォレットにアップグレードできるようにしますが、新しいEVMオペコードが必要で、誰かが誤って署名を1回クリックしただけでデジタルIDを放棄してしまうリスクがあります。
7702-EVMへの変更が少なく、3074に代わる安全な方法です。
4337、3074、7702についてわかってきましたが、なぜまだMetaMaskを使用しているのかはまだわかっていません。は今後のハードフォークに含まれる可能性が高い。
それでは、より良いウォレットエクスペリエンスのために、現在どのような製品を使うことができるかに移りましょう。そのような製品はたくさんあると思いますが、私の中で際立っているのはCoinbaseのスマートウォレットです。このウォレットはフル生産されており、実を言うと驚くべきユーザー体験を提供している。このウォレットをテストするために、グーグルで検索してウォレットをインストールするのに37秒かかった。携帯電話でQRコードをスキャンするだけだった。12個のランダムな単語も、平均的なユーザーを怖がらせるような「ニーモニック」や「暗号」のような単語もない。今では、取引を承認したいときはいつでもFaceIDを使うだけだ。
そもそもなぜ私がこの記事を書き始めたのかに戻ると、2つの重要な理由があります:
1)私たちが作っているアプリをユーザーが簡単に始められるようにするため。
2)アカウント抽象化を通して提出されたユーザーアクションは、チェーン抽象化の残りのコンポーネントのサポートを提供します。
チェーンの抽象化が効率的に機能するためには、「トランザクションストリーム」である必要があります。".もし誰もライセンス層を通してチェーン上で行いたい操作を提出しなければ、ソルバー層で解決すべきことは何もない。しかし、私は、このような方法でウォレット体験を設計することにはいくつかの基本的な利点があり、その結果、ほとんどの新しい「トランザクションの流れ」は、この設計哲学を支持するプロジェクトから生まれるかもしれないと信じています。
私はチェーンの抽象化領域で活動している多くの企業と話をしましたが、彼らがやる気に満ちている理由は、中核となる責任に集中し、他の企業と協力することで、ユーザーエクスペリエンスの向上、資本効率の向上、取引コストの削減を同時に実現しようとする他のどの単一システムよりも、チェーンの抽象化のパイが早く成長することを理解しているからだと思います。システムはより速く成長する。
ライセンシング・レイヤーについてはまだ研究が残っているが、その後はソルバー・レイヤーに飛び込み、その過程で私の研究を皆さんと共有したい。