Cregis Research:イーサリアムアカウント構造考古学とアカウント抽象の価値
著者:0xCregis
アカウント抽象(AA)の価値を探る前に、まずビザンチン問題とイーサリアムの痛点を復習する必要があります。
従来のインターネットでは、AがBに対してオンラインショッピングのために支払いを行うとき、2つのことが起こります:1、AがBにお金の価値を移転すること、これは価値の移転です;2、Aが1ドルの支払いをBに通知することです。情報の観点から見ると、Aは1ドルを失い、Bは1ドルを得て、Aは何らかの商品を得ることになります。上記の3つの情報が同時に確認されて初めて、オンラインショッピングの注文は完了します。これらの3つのプロセスをどのように同期して確認するかは、ビザンチン問題として理解できます。
ビットコインやビザンチン問題が解決しようとしているのは、インターネット環境やコンピュータ環境において、現実世界の原子操作を実現すること、つまり価値の移転と情報の移転が同時に発生することです。しかし、ビットコインはその分散型の理念に基づいているため、複雑なインターネット環境を構築することができません。
これに対して、2012年にまだ神格化されていなかったヴィタリック・ブテリンは、Bitcoin Coreでビットコインの基盤にチューリング完全性を追加する提案を行い、より多くの機能を実現しようとしましたが、無情に拒否された後、彼はイーサリアムエコシステムを構築しました。イーサリアムとスマートコントラクトの誕生はブロックチェーンの世界を新たな高みに進化させましたが、分散型環境で動作するイーサリアムは依然として最大の痛点に直面しています:線形環境では高い同時実行性と複雑なコードのコンパイルを実行できないことです。これがV神がユーザーにレイヤー2ネットワークへの参加を奨励し、コントラクトウォレットやアカウント抽象を推奨し、さらにはユーザーに一部のプライバシーをプロジェクト側に譲渡してWeb 2.0に近いユーザー体験を得ることを奨励する理由です:もしイーサリアムがこれらの変更を行わなければ、そのビジョンを実現することはできず、永遠にビットコインの付属品としてしか存在できません。
核心話題一:アカウント抽象とは一体何か?
イーサリアムのパブリックチェーンには2種類のアカウントタイプがあります。一つは外部アドレスアカウント(EOA)で、特徴は無料で作成でき、署名を通じて直接取引を開始できることです。もう一つはコントラクトアカウント(CA)で、独自のコード領域とデータ領域を持ち、本質的にはスマートコントラクトですので、直接取引を開始することはできません。コントラクトアカウントの作成は、スマートコントラクトの作成と同義であり、オンチェーンのインタラクションを実行するために料金が必要です(これはV神が以前MPCウォレットとCAウォレットの議論の中で、CAウォレットの作成費用がxxドルであることを言及した理由です)。EOAがCAに資産を送信すると、理論的にはこのCAがアカウント抽象(Account Abstraction)ウォレットになることができます。
アカウント抽象(AA)ウォレットは、分散型の「両替所」と理解できます。EOAはこの「両替所」に資産を置き、送金が必要なときは「両替所」に通知するだけで、「両替所」が送金操作を完了します。こうすることで、価値の移転と情報の移転はもはやEOA上で同時に発生するのではなく、抽象アカウント上で発生します。当然、これらの取引は最終的にEOAが取引指示を発出し、署名して実行する必要があります。
核心話題二:アカウント抽象の機能はどのように実現されるのか?
EIP-4337プロトコルの内容更新に伴い、資本市場でのアカウント抽象概念の炒作(または神格化)が頂点に達しました。その中で最も称賛されているのは【ソーシャルログイン】【ソーシャルリカバリー】【未知のデバイスリカバリー】【手数料なしの送金】などの概念です。しかし、実際にはコントラクトアカウント(CA)自体は分散型の産物であり、資産のオンチェーン取引の操作は依然としてEOAの署名によって実行される必要があります。したがって、Web 2.0の情報、生物学的情報、認証ツールなどを使用した【ソーシャルログイン/リカバリー】は必然的に中央集権的なサービスの協力を必要とします(これが前述の「V神がユーザーに一部のプライバシーを譲渡させ、Web 2.0に近いユーザー体験を得ることを奨励する理由です」)。
しかし【未知のデバイスリカバリー】というEOAウォレットで物議を醸している機能(例:Ledgerウォレットが以前に提供した秘密鍵リカバリーサービス)は、CAウォレットではスマートコントラクトにバックアップのEOAを記入することで実現でき、ウォレット運営者に敏感な情報を渡す必要がなく、プライバシー情報を譲渡する必要もないため、EOAウォレットが提供するリカバリー機能よりも安全です。
最後に、【手数料なしの送金】はどのように実現されるのでしょうか?まず、皆さんに注目してほしいポイントがあります:CAウォレットとアカウント抽象(AA)ウォレットは、現在EVMをサポートするパブリックチェーン上でのみ動作でき、主戦場は必然的にイーサリアムです。ご存知の通り、EIP-1559提案が実行される前、イーサリアムのPOWマイナーはオンチェーン取引を無償でパッケージ化することができましたが、EIP-1559提案が通過した後、インフレ燃焼のベースフィーは必ず支払う必要があるため、イーサリアムネットワークには本当の無料取引は存在しません。次に、Cregis ResearchがAAウォレットの【手数料なしの送金】がどのように実現されるかを詳しく分析します:
まずUSDTのスマートコントラクトを例に取ります:それはコード領域とデータ領域を含み、データ部分は各EOAがどれだけのUSDTを持っているかを記録する表のように理解できます。送金時には、あるアカウントの残高が減少し、別のアカウントの残高が増加します。
この時、ゲームファイやソーシャルファイの思考を代入します:プロジェクト側は参加のハードルを下げ、ユーザーがガス代を持たずに参加できるようにしたいと考えています。現在のイーサリアムEOAではこれを実現できませんが、賢い科学者たちは間接的な解決策を考え出しました:Meta Tx & Gas Station Network(GSN)です。原理は、トークン取引者(張三)が取引に似た構造化データ(mdata)を署名して、ガス代を支払う意志のある人(李四)に送信し、李四がmdataを含む取引をGSNに対応したスマートコントラクトに送信してガス代を支払い、送金を完了させ、イーサリアムネットワークのコンセンサスノードが取引の発起人が張三であることを確認します。
上記の解決策はEIP-4337提案の重要な構成要素です。EIP-4337提案は、イーサリアムのコンセンサス層を変更せずに取引を最適化するための提案です:ユーザーが取引を開始したい場合、彼らはmsgを1つだけ渡す必要がありますが、このmsgはイーサリアムメインネットに送信されるものではないため、ユーザーはガス代を支払う必要がありません。このmsgはメモリプールに送信され、メモリプール内でEIP-4337の基準に従って認証が行われ、確認されると運営者のEOAによってイーサリアムチェーンに公開され、最終的にPOSノードによって取引がブロックに記録されます。さらに、EIP-4337提案には、パッケージャーがどのような利益を得られるか、パッケージ失敗時の返金方法など、一連の操作の基準も含まれています;PS. EIP-4337提案に運営者EOAとmsgの関連を隠す方法を追加すれば、プライバシー取引の機能も実現できます。
謎が解けました:アカウント抽象(AA)ウォレット=コントラクトアカウント(CA)+オフチェーン通信標準
ここまで分析すれば、皆さんも理解できると思います:EIP-4337提案の内容は完全に完了するまでに11〜13ヶ月かかる可能性がありますが、アカウント抽象(AA)ウォレットはEIP-4337プロトコルを通じてのみ実現できるわけではありません。したがって、市場には確かに本物のAAウォレット製品が存在していますが、EIP-4337プロトコルが最も認知度の高い操作基準と方案になる可能性が高いです。
老舗の企業向けウォレットとして、CregisはもちろんCAとGSNサービスを提供できます:CAはプライベートデプロイメントで選択可能で、GSNは今年4月にトロンネットワークにデプロイされ、現在までに顧客に193万TRXを節約しています。しかし、CregisはAAウォレットサービスを急いで公開することはありません。その理由は、上述の業界標準がまだ確立されておらず、安易に公開すると将来的に製品が主流の標準と互換性がなくなる可能性があるからです。
有名なマルチシグウォレット運営者Gnosis · Safeも、コントラクトアカウント(CA)を通じてマルチシグ機能を実現しており、同様にAAウォレットの公開を急いでいないと推測されます。
核心話題三:AAウォレットは本当に完璧ですか?欠点はありますか?
AAウォレットには多くの利点がありますが、完璧ではありません。一週間前、V神は自身のTwitter AMAでCAとMPCベースのEOAについてコメントし、多くの専門家がこのツイートの下で非常に深く議論しました。ここで、いくつかの客観的な欠点をまとめます:
CAの作成費用は非常に高く、イーサリアムネットワークが繁栄(混雑)するほど、費用は高くなります;
CAの安全性はスマートコントラクトのビルダーに依存しており、スマートコントラクトに脆弱性がある場合やビルダーが悪意のあるバックドアを残した場合、ユーザーの資産の安全が危険にさらされます。クロスチェーンブリッジのステーキングコントラクトもCAであり、頻繁に報道されるクロスチェーンブリッジの盗難事件と盗まれた巨額の資産は、CAウォレットのリスク警告です;
CAは現在EVMチェーン上でのみ動作でき、BTCや非EVMパブリックチェーンのトークン受取をサポートしていないため、CregisがCAを提供できる一方で、企業向けユーザーの受取の多様性を考慮するために、他のウォレットソリューションも提供する必要があります。
CAウォレットの呼び出しはEOA署名に依存しており、シードフレーズから生成されたEOAは署名に秘密鍵を必要とし、秘密鍵の管理が不適切であれば盗まれる可能性があるため、安全ロジックはアップグレードされていません;
Cregis Researchはこの人気のAMAの観衆の一員として、私たちの見解は:ブロックチェーンの世界には絶対的な安全な道はなく、利便性と安全性の天秤の間でバランスを取ることは、各ユーザー自身の責任です。そして、Cregisを選択するユーザーに対して、安全かつ便利なツールを提供することがCregisの責任です:完全に自己管理されたMPC(マルチパーティ計算)ウォレット+選択可能なプライベートデプロイメントソリューション(CAを含む)+豊富なファイナンシャルSaaS機能を通じて、Web 3.0の起業家に新しい資産協力管理プラットフォームを提供します。