EIP-3074 イベントを終えてイーサ・ガバナンスを振り返る
EIP-3074,ヴィタリック・ブテリン,EIP-3074ゴールデンファイナンス後のイーサ・ガバナンスに関する考察,イーサ・ガバナンスにおいてヴィタリックが果たす役割とは?
JinseFinanceAuthor: Flashbots Source: Flashbots Research Translated by Good Oba, Golden Finance
ウォレットはWeb3へのゲートウェイであり、ユーザーがメッセージを送受信し、資金を管理し、ブロックチェーンアプリケーションとやり取りするための重要なポータルである。ウォレットはWeb3へのゲートウェイであり、ユーザーがメッセージを送受信し、資金を管理し、ブロックチェーンアプリケーションとやり取りするための重要なポータルです。ブロックチェーンインフラストラクチャの重要な構成要素として、ウォレットはユーザーのWeb3体験に大きな影響を与えます。
ウォレットのエコシステムは多様で、プロバイダーはさまざまな仕組みでさまざまな製品やサービスを提供しています。ウォレットプロバイダーが持続可能性と多様化を目指すにつれ、その運営モデルは進化し、ユーザー、アプリ、基盤となるブロックチェーンインフラストラクチャの間に新たな力学を生み出しています。
本レポートは、orderflow.artが実施した調査に基づき、イーサのウォレットの現状に光を当てることを目的としています。
しかし、オンチェーン取引の追跡を通じてウォレットを特定するには、いくつかの課題があります:
ルーターや署名アドレスのために特定が不完全である。不明なため識別が不完全です。
中央集権的な取引所に関連する複数のウォレットアドレスを識別することが困難です。
一部のウォレットにはルーターアドレスがなく、ユーザーがそれらを識別するのが困難でした。
このような制限があるにもかかわらず、本レポートはイーサリアムウォレットの包括的な概要、現在のトレンド、将来の展望を提供しています。
本レポートは、ウォレットの分類とオーダーフローのライフサイクルという2つの主要分野をカバーする背景セクションから始まります。ウォレットの分類では、Web3ウォレットをマネージドタイプとアンマネージドタイプに分類し、アンマネージドウォレットの様々な形態について詳しく説明しています。オーダーフローのライフサイクルでは、トランザクションの流れを概説し、オーダーフロー開始者からブロックビルダーまでの主要プレーヤーを特定します。
次に、オーダーフローオリジネーター(OFO)に影響を与える最新の動向に焦点を当て、現在のトレンドを探ります。ここでは、オーダーフローにおける競争を激化させている、ブロック構築市場の集中化の影響について検討します。このセクションでは、3つの重要な概念、すなわちオーダーフローに対する支払い(PFOF)、オーダーフローオークション(OFA)、プライベート・オーダーフロー(POF)を取り上げる。さらに、ウォレットの展望を再構築している主要な開発であるERC-4337に特に焦点を当て、アカウント抽象化(AA)を取り上げます。
最後に、今後の動向では、ユーザーエクスペリエンスを向上させ、ウォレット分野における規制上の課題に対処するために設計された開発について見ていきます。私たちは、取引確認の速度を向上させるために設計されたメカニズムである事前確認(pre-confirmation)に注目しました。また、アカウントの抽象化を強化することを目的とした2つのイーサネット改善提案(EIP)についても分析した。さらに、信頼された実行環境(Trusted Execution Environment: TEE)と、Web3ウォレットのセキュリティとプライバシーの向上におけるその役割についても議論する。特に、規制の焦点が分散化から制御の問題へとシフトする中で、TEEが暗号業界の潜在的なコンプライアンスソリューションとなり得るかについて考察します。
ウォレットは、ユーザーがブロックチェーンアプリケーションとやりとりする主要なインターフェースです。ユーザーは一般的に複数のウォレット(例えば、複数のMetaMaskアカウント)を維持していますが、秘密鍵を新しいウォレットプロバイダーに移行するプロセスは面倒なことが多いです。このユーザーフレンドリーな移植性の欠如は「粘着性」効果を生み出し、ユーザーを既存のウォレットプロバイダーに縛り付けることが多い。
注文フローの競争が激化しているため、ウォレットプロバイダーにとってユーザーを獲得し維持することがますます重要になっています。Uniswap, 1inch, Curve Financeのような分散型金融(DeFi)アプリは現在、独自のウォレットを作成しています。この戦略的な動きにより、これらのDeFiプラットフォームはユーザーの注文フローをよりコントロールできるようになり、より多くの価値を獲得し、より統合されたユーザーエクスペリエンスを提供できる可能性があります。
このトレンドは、ブロックチェーンエコシステムにおけるユーザー、ウォレット、DeFiアプリの進化する関係を浮き彫りにしています。このトレンドは、ユーザー、ウォレット、DeFiアプリの間の関係がブロックチェーンエコシステムにおいて進化していることを浮き彫りにしています。
Web3ウォレットは通常、管理型(第三者によって管理される)と非管理型(ユーザーによって管理される)に分類されます。管理とは、ウォレットの秘密鍵を誰が保持しているかを意味します。
管理型ウォレット:主に暗号通貨取引所やテレグラムボットによって提供されるホスト型ウォレットは、ユーザーの秘密鍵を保持し、より良いユーザーエクスペリエンスを提供します。しかし、ユーザーは自分の資金を完全にコントロールすることはできず、これらの第三者はユーザーの許可なくユーザーの資金にアクセスする可能性があります。
非保護ウォレット:ユーザーは秘密鍵を保持し、非保護ウォレットを完全にコントロールできます。秘密鍵を紛失した場合、ユーザーはウォレットと資金にアクセスできなくなります。ホットウォレットは、アプリケーションと相互作用するネットワークデバイス上に秘密鍵を保管する。コールドウォレットは、アプリケーションと相互作用しない、専用の分離されたハードウェアデバイスに秘密鍵を保管します。管理されていない "ホット "ウォレットはインターネットに接続されており、通常ブラウザの拡張機能、モバイルアプリケーション、またはデスクトップアプリケーションを通じてアクセスします。「コールド」ウォレットはオンラインアクセスがなく、資産は物理的なデバイスに保存されます。
アンマネージドウォレットには様々な種類があり、ユーザーエクスペリエンスとセキュリティを向上させるために異なるテクノロジーを使用しています。
マルチパーティコンピューティング(MPC)ウォレットは、暗号化技術を使用して秘密鍵を暗号化、セグメント化し、複数のデバイスに配布します。これらのデバイスや当事者は、秘密鍵やデータを明かすことなく計算を評価しなければならない。
閾値セキュリティ:トランザクションに署名するためには、あらかじめ定義された数の参加者が協力しなければならないことを保証します。
鍵の断片化:秘密鍵を複数の共有に分割する機能。
分散鍵生成:どの当事者も完全な秘密鍵を知らないように、分散して鍵を生成すること。
MPCウォレットの利点は以下の通りです:
セキュリティ:一人の人間が秘密鍵を管理することはないため、攻撃者は鍵の全容を知る必要がありません。攻撃者は複数の当事者を攻撃する必要があるため、ウォレットの安全性が高まる。
復元可能性:暗号化された鍵の断片を複数の場所に保管することで、鍵が紛失した場合、権限を持つ当事者がアカウントを復元することができます。
アクセシビリティ:秘密鍵の断片が複数の当事者間で安全に分散されるため、資産をオンラインで保有することができます。鍵の安全性を損なうことなく、ホットウォレットよりも効率的に取引を実行できます。
外部所有アカウント(EOA)は、チェーン上のスマートコントラクトとやり取りするために、ユーザーが管理する一意の秘密鍵によって管理されます。
EOAは、楕円曲線デジタル署名アルゴリズム(ECDSA)の秘密鍵を使用して、デジタル取引に署名し、検証します。ユーザーはEOAを通じてトランザクションの送受信、スマートコントラクトとのやり取り、メッセージの承認ができる。
EOAを作成するために、ウォレットUIは秘密鍵とシードフレーズを生成します。秘密鍵とシードフレーズは1つだけなので、ユーザーが秘密鍵とシードフレーズの両方を紛失した場合、ウォレットにアクセスできなくなります。
スマートコントラクトウォレット、またはスマートウォレットは、ユーザーエクスペリエンスを向上させるために、アカウントの抽象化とスマートコントラクトのプログラマビリティを活用します。スマート・コントラクト・ウォレットは、秘密鍵によって管理される代わりに、コントラクト・コードによって管理されます。ERC-4337のようなアカウント抽象化プロトコルは、スマートコントラクトウォレットがトランザクションを開始するためのEOAウォレットの要件を回避するのに役立ちます。
二重認証
口座の凍結
スマートコントラクトウォレットは、以下のことを行うようにプログラムすることができます。
柔軟な回復
トランザクション・バッチ処理
譲渡と支出の制限
セッション・キー
ガス・スポンサーと非ネイティブ・トークンのガス支払い
マルチシグネチャウォレット
スマートコントラクトウォレットは、主にコントラクトコードの実行とイベントの発行により、EOAと比べてガスのオーバーヘッドが低くなります。スマートコントラクトは本質的にEOAよりも複雑で強力なので、監査され、実戦テストされたスマートコントラクトウォレットのみが信頼できます。
Orderflow.artは、オーダーフローのステータスを人工的に生成し、トランザクションのライフサイクルにおける既知のオンチェーン参加者を特定します。
トランザクションのライフサイクルは、Orderflow Sankeyダイアグラムの左側のオンチェーンフロントエンドから始まり、右側のブロックビルダーで終わります。
トランザクションのライフサイクルにおけるキーチェーンの参加者は次のとおりです。align: "left;">オーダーフローオリジネーター(OFO)は、ウォレットとやり取りする最初のオンチェーンアプリケーションです。
ウォレット:ウォレットは、直接交換など、ユーザー体験を向上させる機能を継続的に追加しています。直接交換など、ユーザーエクスペリエンスを向上させる機能を追加し続けています。
注:図3、4、5には既知のルーターのみが含まれており、ウォレットのネイティブ取引所での取引は控えめになっています。
フロントエンド:Uniswapなどのアプリは、ユーザーが取引を作成するための独自のウォレットとインターフェースを持っています。DEXのフロントエンドは、取引量と取引回数の市場シェアの両方で優位性を失いつつあります(図3と4)。
テレグラムボット:Banana Gun、Maestro、Unibotは、過去1年間のリテール取引の大部分を占めています(図4)。取引規模は通常10,000ドル以下です(図5)。
アグリゲーター:アグリゲーターとは、DefiLlama、Matcha、0x API、1inch APIなど、複数のDEXに接続して断片化した流動性を一元化するアプリのこと。取引回数の市場シェアは2023年以降比較的安定しているが、取引量はわずかに減少している(図3と図4)。
オーダーフローオークション:OFAには、ソルバーバッチオークション(CoWSwapなど)、RFQシステム(Uniswap Xなど)、執行オークション(MEV-Blockerなど)が含まれます。OFAはDEXフロントエンドを犠牲にして市場シェアを拡大しており(図3)、通常、より大規模な取引に使用される(図5)。
大口取引や流動性の低いペアを含む取引は通常、スリッページを最小限に抑えるため、オーダーフローオークション(OFA)やアグリゲーターにルーティングされます。アグリゲーターにルーティングされる。これらのプロバイダーは、複数の分散型取引所(DEX)、オフチェーンソース、独自のインベントリーから流動性を調達します。
マーケットメイカー:オフチェーンの流動性と独自の在庫を使って取引を執行する取引主体。HashflowやUniswap Xのような見積依頼(RFQ)プラットフォームに流動性を提供しています。
ソリューション:取引執行の最適なルーティングと価格設定を決定する第三者機関。ソリューションはCoWSwapのようなOFAで使用され、一部は独自のフロントエンド・インターフェースを通じて、ユーザーによる直接取引の提出を提供します。
CEX-DEXサーチャー:これらのサーチャーは、中央集権的な取引所(CEX)からのオフチェーン流動性を利用して、オンチェーン裁定取引の機会を獲得します。
イーサ注文はパブリックまたはプライベートメモリープールに提出されます。
パブリックメモリプール:トランザクションは誰でも見ることができ、サーチャーやOFAがパッケージングのためにピックアップすることができます。すべてのブロック構築者は、ブロックに含めるためにこれらのトランザクションにアクセスできます。
プライベートメモリプール:取引は、特定のサーチャー、OFA、ビルダーを含む、選ばれた関係者のみが見ることができます。
ビルダーはトランザクションをスケジューリングし、ブロックに含めます。取引が当選したビルダーのブロックに含まれる場合、注文のライフサイクルは完了する。勝利したブロックに含まれなかった場合、トランザクションは将来のブロックに含まれるか破棄されるまでメモリプールに残る。
イーサランドスケープは現在、業界を再構築するいくつかの大きなトレンドを示しています。オーダーフローイニシエータに影響を与えるイーサリアムの2つの大きなトレンドは、1)ブロック構築市場の集中化、2)ERC-4337を使用したアカウント抽象化の実装です。
イーサリアムのビルダー市場はますます中央集権化しており、2つのビルダーがブロック市場の90%以上を占めています。
* EOF はフラッシュボットやメモリプールでは見られないオーダーフローで近似されます。
オーダーフローオークション(OFA)は、先取りやメザニン攻撃などのネガティブなMEV戦術からユーザートランザクションを守るために作られました。
取引コストの削減。OFAは取引をバンドルするため、ガスコストが削減され、執行エラーが減少します。
MEVの払い戻し OFAはMEV買い戻しの機会を競売にかけ、獲得したMEVの一部を顧客に還元することができます。
価格発見の改善。サードパーティ・ソリューションは最良執行価格を競います。
流動性の向上。サードパーティソリューションは、DEX、CEX、プライベートインベントリーを含む幅広いソースからの流動性を集約することができます。
OFAは複数のユーザーからのスワップを集約し、執行のために第三者の入札者に競売にかけます。落札されたスワップは、チェーン上のバンドルとしてブロックビルダーに提出され、コンセンサスが得られます。
OFAには複数の種類があります:
見積依頼(RFQ):RFQは事前に選択された入札者を利用します、RFQ:RFQは、事前に選択された入札者、ファンド、マーケットメーカーのシステムを利用し、オンチェーンとプライベート在庫の両方を使用して入札を提出します。 RFQのマーケットメーカーは、CEXやクロスチェーンAMMなどの他の流動性ソースにアクセスできるため、RFQはパブリック自動マーケットメーカー(AMM)よりも優れた流動性を提供します。 例:UniswapX、Bebop、1inch Fusion、Hashflow、0xAPI
頻繁なバルク・オークション:頻繁なバルク・オークションにより、サードパーティ・ソリューションは、MEVから取引を保護しながら、価格と流動性を最適化することができます。取引はバンドルされるため、ガスが節約され、約定率が向上します。例:CoWSwap、DFlow
取引実行オークション(OFA):サードパーティの入札者(特に検索者)はMEVを抽出し、最も高いユーザー払い戻しを競います。この OFA は通常 RPC 経由でウォレットと直接統合されます。例:MEV-Blocker、Merkle
ブロックスペースアグリゲーターオークション:ブロックスペースアグリゲーターオークションは、ビルダー優先のガスリベートを通じて、発信元のユーザーに価値を返します。例:フラッシュボットMEVシェア
プライベート注文プロセス
プライベート注文プロセスは、ブロックの価値を高めるために取引パックを入札します。: left;">プライベートオーダーフロー(POF)とは、垂直統合されたオーダーフロー開始者(ウォレット、アプリ、ソルバー、サーチャー)と構築者からの注文の流れのことです。このフローは通常、多重化されず、単一のビルダーに送られます。
トップビルダーであるビーバービルドやRsyncは、自己勘定取引会社であるSCPやWintermuteと統合し、CEX-DEXの内部オーダーフローの恩恵を受けている。統合検索ビルダーは、検索者の利益をビルダーに再分配できるため、通常のビルダーよりも有利であり、勝利ブロックに入札を提出する可能性が高まる。統合サーチ・ビルダーは、サーチャーからビルダーへトランザクションを送信する際のレイテンシを節約できる利点もある。この待ち時間の節約は、ブロックビルダーオークションにも拡張できます。
(a)https://arxiv.org/pdf/2407.13931。Titan(b)、Beaverbuild(c)、Rsyncビルダー(d)のEOF。RsyncだけがWintermuteのプライベートオーダーフローを見ることができ、BeaverbuildだけがSCPのプライベートオーダーフローを見ることができることに注意してください。
フラッシュボットプロテクトやMEV-ブロッカーなどのOFAは、すでにユーザーがウォレットに統合するためのRPCを提供しています。これらの製品は主に、個々のウォレットユーザーがオプトインしてアプリケーションに直接統合するためのものです。
さらに、ウォレットは注文フローの価値を捉え始めています。
Metamask Smart Trades - Metamask Smart TradesはOFAと同じ機能を実行し、MEV保護、ガス払い戻し、回復保護を提供します。このサービスは自動的にMetamaskのウォレットに統合され、ユーザーが選択することができます。サーチャーとリゾルバーはスマートディールの注文フローへのアクセス料を支払います。
トラストウォレットMEVプロテクション - トラストウォレットMEVプロテクションはデフォルトでユーザーが利用できますが、ガス払い戻しおよび復旧プロテクションは含まれません。
特にERC-4337を通じたアカウントの抽象化の実装は、スマートコントラクトウォレットや、バンドラーやペイマスターなどの新しいエンティティが導入される方法に革命をもたらしています。BundlersやPaymastersのような新しいエンティティは、ユーザーがブロックチェーン・ネットワークとやりとりする方法に革命を起こしています。これらの開発は、ユーザーエクスペリエンスを向上させるだけでなく、取引処理や手数料体系における新たな機会と課題も生み出しています。
アカウント抽象化の主な目標は、すべてのユーザーがEOAを持つ必要性をなくし、ユーザーがスマートコントラクトのウォレットを主要アカウントとして使用できるようにすることです。アカウント抽象化は、アカウント管理とトランザクション実行をEOAから分離することでこれを達成する。アカウント抽象化では、1)トランザクションを開始するために使用されるバンドラー(Bundler)、2)ガスの支払いポリシーを決定するために使用されるペイマスター(Paymaster)という新しいエンティティを使用します。
ERC-4337は、バンドラーとペイマスターという2つの新しい参加者を導入している:
バンドラー - バンドラーは、ブロックジェネレーターと同様に、複数のユーザーアクションを1つのトランザクションにまとめ、トランザクションをエントリーポイントのコントラクトに送信して実行します。さらに重要なのは、バンドラーがEOAを所有し、トランザクションを開始できるため、ユーザーがEOAウォレットを所有する必要がないことだ。現在のバンドラーには、Skandha、Alchemy、Rundler、Voltaire、Alto、Stackup、Infinitismが含まれます。
ペイマスター - ペイマスターは、ウォレットを処理するスマートコントラクトです。Paymasterは、どの通貨(stablecoinまたは他のERC-20トークン)をガス料金の支払いに使用できるかを決定し、アプリがユーザーのガス料金を支払うことを可能にします。
ERC-4337によると、バンドラーは今日のブロックビルダーと同じような立場にあり、スマートコントラクトウォレットを使って排他的オーダーフロー取引を実行することができます。排他的なオーダーフローは、バンドラーにとってより重要であり、最も高い優先順位の手数料を競う一方、失敗したバンドラーはUserOperationを回復するガスコストを支払います。
UserOperationのメモリプールは公開されているため、UserOperationは先取りトランザクションやメザニン攻撃のMEVに対して脆弱です。バンドル・トランザクションにUserOperationをソートして一括パックするため、バンドル・トランザクションはこれらのMEVの一部を捕捉することができます。サーチャーは、パブリックUserOperationメモリプールからMEVを抽出するためにバンドラーを実行することができます。
暗号通貨とブロックチェーンの領域は、技術革新と規制の発展により、大きな変革の危機に瀕しています。
より迅速な取引のための事前確認。
EIP-7702およびEIP-7212は、ユーザー・エクスペリエンスとトランザクション署名基準を強化するために、アカウントの抽象化とスマート・ウォレットの改良を行います。
セキュリティ強化のためのTrusted Execution Environment(TEE)の統合。
規制に関する議論、特にステーブルコインと証券に関する議論は、新しい法的枠組みの中で適応するために業界を動かしています。
焦点が広範な分散化から制御と執行の微妙な議論に移るにつれ、こうした傾向は、ユーザーがブロックチェーン・ネットワークとどのようにやりとりするか、開発者がどのようにアプリを構築するか、エコシステムが規制上の課題にどのように対処するかを再定義すると予想されます。
事前確認("pre-confirmation")は、ユーザーが取引確認を受け取ることを可能にする研究提案です。トランザクションの確認を受け取ることを可能にする研究提案である。事前確認は、イーサネット、レイヤ2アグリゲーション、および確認の高速化によってネットワークの混雑を解消し、ユーザー体験を向上させることを目的としている。Justin Drake氏によって最初に紹介された事前確認に基づく提案は、L1提案者がL2ユーザーに対してトランザクションが含まれることを金銭的に保証することを可能にする。
イーサネットブロック提案者(「プレネゴシエーター」)または代表者は、ユーザーに対して、自分のトランザクションが予想されるL1コンセンサスよりも早く完了するという約束に署名します。L1コンセンサスが組み込まれ、予想よりも早く実行されることをユーザーに約束する。
事前確認の空間はまだ初期段階にあり、いくつかの異なるアプローチが提案されています。
XGAスタイルの事前確認:XGAスタイルの事前確認は、(非ポジションの)トランザクションパケットがブロックの一番下に含まれることを保証します。パディングされたトランザクション(即時実行を必要としない、またはMEVが低いトランザクション)は、ブロックトランザクションパッケージの最下部に含めることができる。これにより、ビルダーは貴重なトップ・オブ・ブロックのMEVトランザクションに集中でき、フィル・トランザクションのガス価格設定が簡素化されます。
PrimevのMEV-Commit:MEV-CommitはP2Pネットワークで、イーサリアムの取引を実行し、プロバイダーに報酬を与えたりカットしたりするためのコミットが行われます。オーダーフロー開始者(「入札者」)は、プロバイダーに取引執行の意図を指定します。
EspressoのBFT事前確認:BFT事前確認は、BFTコンセンサスアルゴリズムのセキュリティとアクティビティ保証によって支えられています。BFT事前確認は、事前確認ベースの場合のように単一のバリデータではなく、L1バリデータのサブセットによって支えられています。
事前コンフィギュレーションは、オーダーフロー開始者がより高いコストでトランザクションの実行を保証できるため、より優れた実行エクスペリエンスにつながります。
XGAスタイルの事前構成では、レイテンシーに影響されないトランザクション(すなわち、"Governance"、"Entitlement"、"Authorisation"、"Declaration"、"Counterparty", "entitlements", "authorisation", "declarations")をブロックの一番下に置くことで、これらのトランザクションで消費されるガスの量を減らし、ガス不足によるトランザクションの取り消しを減らすことができる。
EIPを抽象化する2つのアカウントにより、スマートコントラクトウォレットの可能性を最大限に引き出し、ウォレットエコシステムのゲームチェンジャーとなることができます。
EIP-7702はEOAに以下の機能を導入します:
バッチ処理:ユーザーは1つのアトミック・トランザクションで複数の操作を実行できます。
スポンサーシップ:別アカウントXまたはアプリ運営者は、アカウントYのトランザクションのために支払うことができます。アカウントXはこのサービスでERC-20トークンを受け取ることができます。
特権の劣化:ユーザーは、より弱い特定の特権を提供するサブキーに署名します。例としては、特定のアプリとのみ交流する、特定のERC-20トークンのみと取引する、転送制限などがあります。
EIP-7702はERC-4337と前後互換性を持つように設計されており、EOAが既存のERC-4337インフラストラクチャを活用し、EOAが一時的にスマートコントラクトウォレットに変換してERC-4337バンドルに含めることができます。
EIP-7702の利点には以下が含まれます:
セキュリティリスクの低減:EIP-7702はまた、スマートコントラクトコードをERC-4337バンドルに割り当てる際に、ERC-4337バンドルの必要性を取り除きます。EIP-7702では、取引実行後に契約コードが削除されるため、不正取引の可能性はありません。
dAppsによる簡単な採用:ERC-4337を使用するアプリは、コードを変更することなく、EIP-7702と簡単に統合できます。
EIP-7702はまだ新しい提案であり、開発者が考慮すべき多くの問題があります。align: left;">取り消し:EIP-7702には、悪意のあるコードが検出された場合の契約コードの取り消しに関する明確な詳細がありません。
チェーンに依存しないシグネチャ:EIP-7702は、他のチェーンで再利用できる固定シグネチャを使用していますが、ユーザーが別の実装を望む場合の柔軟性に欠けています。
EIP-7212またはRIP-7212は、「secp256r1」楕円曲線標準を使用しています。「楕円曲線標準を使用して署名検証契約を作成します。この標準は、最大のWeb2企業によってユーザー認証に採用されており、ERC-4337のスマート・コントラクト・ウォレットに統合することができます。
「secp256r1」は現在、以下の認証アプリケーションで使用されています:
Appleのセキュアゾーン:Appleのセキュアゾーンは、鍵が作成・保存されるTrusted Execution Environment(TEE)ハードウェアです。セキュア ゾーンはデータを暗号化または復号化し、任意のメッセージに署名し、生体認証によってのみアクセスできます。
WebAuthn:Web認証は、ほとんどのWeb2ブラウザ(Chrome、Firefox、Edge、Safari)で使用される認証のためのWeb標準です。WebAuthnは、ユーザー認証にドメイン固有の公開鍵暗号化を使用するため、パスワードが不要になり、復旧が速くなり、セキュリティリスクが軽減されます。
Android Keystore: Android Keystoreは、セキュアなシステム・クレデンシャル・ストアです。アプリは秘密鍵と公開鍵を作成し、Keystoreに保存できます。Keystoreはユーザー自身のモバイル・パスコードに基づいて暗号化され、パスワードまたは生体認証でアクセスできます。
キー:キーは、ユーザーが生体認証またはPINを使用してパスワードなしでアカウントにアクセスできるようにするFIDOクレデンシャルです。ユーザーはパスワードなしでウェブサイトやアプリにアクセスするためにモバイルデバイスのロックを解除することができます。
RIP-7212はEIP-7212の集約版であり、Kakarot、Polygon、Optimism、zkSync、Scroll、Arbitrumの各チームが実装に取り組んでいます。 PolygonはRIP-7212をテストネットワークで利用できるようにしました。テストネットワークでRIP-7212を利用可能にし、Coinbaseが最近開始したスマートウォレットには暗号検証が含まれています。
スマートコントラクトのウォレットは、暗号または公開鍵と秘密鍵のペアを作成します。
秘密鍵はモバイルデバイス上のTEEに保存されます。
スマートコントラクトウォレットが承認待ちのトランザクションを作成すると、ユーザーは生体認証またはモバイルPINで認証し、秘密鍵のロックを解除します。
その後、モバイルデバイスは秘密鍵を使用してトランザクションに「署名」し、完了したトランザクションをスマートコントラクトウォレットに送り返します。
署名はRIP-7212スマートコントラクトによってオンチェーンで検証されます。
EIP-7702はまだ提案段階ですが、RIP-7212はL2 Rollupに積極的に統合され、スマートコントラクトに実装されています。Passkeyウォレットは、パスワードやシードフレーズの必要性を排除し、セキュリティをハードウェアレベルにまで高めることで、ERC-4337スマートウォレットに堅牢な機能を提供します。現在Passkeyを使用しているプロジェクトは以下の通りです:
Coinbaseスマートウォレット:Coinbaseのスマートウォレットは、ユーザー認証とスポンサー付きガス取引にキーを利用しています。スマートウォレットは8つのネットワーク(Base、Ethereum、Optimism、Arbitrum、Polygon、Avalanche、BNB、Zora)をサポートし、dApps統合のためのウォレットSDKを提供しています。
Clave:ClaveはClaveのパワーを活用し、ユーザー認証とスポンサーガス取引を行います。Clave: Claveは、モバイルTEEとキーを使用して、zkSync上でソーシャルリカバリー、アカウントネーミングサービス、バイオメトリックログイン、スポンサーガス料金を提供します。
バナナSDK:バナナのSDKはWebAuthnを活用して、ゼロナレッジ2FA、生体認証、ノミニーを使ったリカバリアカウントを提供します。
Turnkey:Turnkeyは、秘密鍵をTEEに保存するWallet-as-a-Service(WaaS)プロバイダーです。
EIP-712は、より良いユーザーエクスペリエンスを提供するために、オフチェーンメッセージ署名をオンチェーン署名に使用できるように設計されたタイプメッセージ署名標準です。より良いユーザー体験。バイト文字列の読み取りとは異なり、EIP-712ではシステムのセキュリティ特性を失うことなく、署名を読み取り可能な形式で表示できる。オフチェーン署名はガスを節約し、オンチェーン・トランザクションの数を減らします。
dApps開発者は、ユーザー署名付きJSONデータ構造を利用します。
フィールドセパレーターは、複数のdAppで署名が使用されるのを防ぎ、特定のdApp内で複数の異なる署名の使用例を可能にします。
ウォレットとフロントエンドのオペレーターは、dAppのデータ構造を解析し、データをユーザーが読めるメッセージに変換できます。
EIP-712アンロックの主な特徴の1つは、dAppが(ウォレットではなく)ユーザーへのトランザクションの流れをコントロールできることです。Uniswapのようなアプリは、スワップがOFAや他のMEV値抽出器をバイパスするため、ユーザーのMEVを最小限に抑えます。
財布の読みやすさに加えて、EIP-712は他の分野でもユーザーエクスペリエンスを向上させるために使用できます。
ガバナンス。ユーザーは、EIP-712の署名機能を使って、代理投票したり、第三者にガス料金を払ってもらったりすることができます。
明確な署名。ハードウェアウォレットまたは別のデバイスがdAppのメッセージを表示できるため、ユーザーはマルウェアや悪意のあるアプリがメッセージを送信していないことを確認できます。
リプレイ攻撃防止。リプレイ攻撃防止データは、EIP-712の構造化データに含めることができます。
MEVの最小化:EIP-712は、フロントエンドがネットワークにブロードキャストせずにオーダーのストリームを送信できるようにしながら、ユーザーがトランザクションに署名できるようにすることで、悪意のあるMEVにユーザーがさらされるのを最小限に抑えます。
信頼された実行環境(TEE)は、セキュアなハードウェアマイクロプロセッサーベースのゾーンで、機密性の高い計算や操作を完全かつ非公開に実行できます。TEEは分離とリモート認証をサポートし、EVMやCosmWasmのような仮想マシンをMultiparty Computing (MPC)やzkSNARKのような暗号化のオーバーヘッドなしで実行できます。
Web3ウォレットの場合、AppleのSecure EnclaveやGoogleのTitan M2などのモバイルTEEは、標準的なハードウェアウォレットよりもスマートコントラクトウォレットの秘密鍵を保護します。ユーザは TEE 内で秘密鍵を作成して保存し、トランザクションの署名に使用することができます。鍵はデバイス上に残り、生体認証またはデバイスのPINを通じてデバイスの所有者のみがアクセスできる。
TEEは現在、さまざまなウォレットソリューションで使用されています。
MPC:ファイアブロックは、Intel SGX TEEを活用して、以下のようなソリューションを開発しました。Fireblocksは、MPCキー、API認証情報、ポリシーエンジンを安全な場所に保管し、ハッカー、不正な従業員、社内の共謀者による不正アクセスから保護します。
スマートコントラクトウォレット:前のセクションRIP-7212で説明したように、スマートウォレットはモバイルTEEを利用してキーを保存します。現在TEEを使用しているスマートコントラクトウォレットには、Coinbaseスマートウォレット、Banana SDK、Turnkey、Clave、Weeveがあります。-align: left;">TEEはブロックチェーンの大きな変化となることが期待されています。
Flashbots SUAVEはTEEを利用して、安全でプライベートなMEVエコシステムを構築します。
スマート・コントラクト・ウォレット(Smart Contract Wallet)は、モバイルTEEとアカウントの抽象化を利用して、ユーザーのオンボーディング・エクスペリエンスを向上させ、新たなユーザー層を獲得します。
大企業はすでにプライバシーとセキュリティのニーズに対応するためにTEEを採用しており、Visaはマルチパーティ計算とプライベートデータの保存を改善するLucidiTEEブロックチェーンを作成しました。
TEEは、ブロックチェーン制御、データプライバシー、運用セキュリティを強化する潜在的な規制遵守ソリューションです。
ウォレットプロバイダーにとっての主な課題の1つは、セルフホスティングとオンチェーンアカウントについてユーザーと規制当局を教育することです。
ウォレットはユーザー資産を保有、管理、保管するのではなく、アクセスするためのインターフェースを提供するだけです!.
ブロックチェーンアドレスはウォレットとは独立して存在し、ウォレットが作成したり管理したりすることはありません。
ユーザーの資産やアカウントは、特定のウォレットサービスとは無関係にチェーン上に存在するため、ユーザーは異なるウォレットプロバイダーを自由に切り替えることができます。
暗号通貨のエコシステムにおけるウォレットの役割を明確にし、従来の金融サービスプロバイダーと差別化するためには、このような理解の高まりが不可欠です。
ステーブルコインは、国境や経済を超えたシームレスで摩擦のない価値移転を可能にするため、依然として最も重要な暗号資産の1つです。ユーザーは、価格が変動する資産間の価値を、将来使用するための安定した額面へ移転することができる。
世界的な不換紙幣の流れを管理・監視する。
通貨強度と金融政策への影響。
不換紙幣の発行と裏付けの監視の必要性。
その結果、ステーブルコインは多くの規制当局にとって暗号通貨のアジェンダのトップに位置し、より広い金融エコシステムにおける役割について議論を巻き起こしています。
米国では、フェイスブック(現在はメタ)のLibraプロジェクトの結果、ステーブルコインは広く規制当局の監視下に置かれた。この巨大ハイテク企業は、理論的には主要なデジタル通貨になり得る、個人で管理するステーブルコインを提案しており、中央銀行の金融政策コントロールへの影響についての懸念を高めている。
2022年にLibraプロジェクトが閉鎖されて以来、米国の規制当局によるステーブルコイン政策の主な目標は、ステーブルコインが適切に担保され、監督されることを保証することだった。この転換により、ステーブルコイン発行者は、強固なカストディ契約、確立された銀行関係、包括的な監視プログラムを持つ規制金融機関と同様の慣行を採用するようになった。さまざまな規制当局が断片的な規制条項を設けている一方で、米国議会はステーブルコインのより包括的な規制枠組みの策定に取り組んでいます。
欧州連合(EU)では、Markets in Crypto Assets Authority (MiCA)が施行され、ステーブルコインの重要な規定が盛り込まれる予定だ。この記事を書いている時点では、CircleのUSDCとEURのステーブルコインだけがEUでの登録に成功している。
ウォレット内のトークンスワップは、多くの暗号通貨ウォレットの人気機能となっており、オンチェーンアプリケーションの使い勝手を向上させ、ユーザーがチェーンをまたいで橋渡しし、やり取りできるようにしています。
しかし、この機能は規制当局、特に証券規制当局の注目を集め、交換機能を提供するウォレットに伝統的な金融サービス規制を適用しようとしています。最も顕著なのは、SECが特定のウォレットプロバイダーに対して、これらのウォレットの交換機能が実際には未登録のブローカーディーラーとして運営されているとして法的措置を取ったことです。
2024年4月、SECはコインベースのウォレットがブローカーとして活動しているという申し立てを棄却しました。取引所機能を持つセルフホストウォレットは通常、ブローカー分類の基準を満たしておらず、SECの主張は、これらのウォレットが提供する資産の一部が未登録証券であるという申し立てに基づいていました。
2024年4月、Consensysは自主的に、SECがMetaMaskを証券ブローカーディーラーおよび発行者として規制する権限を持っているかどうかを主張する訴訟を起こしました。2024年4月、コンセンシスはSECに対し、MetaMaskを証券ブローカー・ディーラーおよび発行体として規制する権限があるかどうかを問う訴訟を自主的に提起し、判事から迅速審査を受けた。この迅速な裁判手続きにより、年内に判決が出る可能性がある。
この訴訟を開始し、Coinbase v SECに敗訴したにもかかわらず、SECは2024年6月下旬にConsensysにWells Noticeを提出した。 SECは、ConsensysがMetaMask Swapsとそのクリプト・プレッジングを通じて証券のブローカーディーラーおよび発行者として行動していると主張した。SECは、コンセンシスがMetaMask Swapsとそのクリプト・プレッジ・プログラムであるMetaMask Stakingを通じて、クリプト・アセット証券の無登録ブローカーとして活動していたと主張した。
ウォレットは違法な資金調達と自己保管の議論の焦点であり続けるでしょうが、今後の規制対話の多くは分散化に焦点を当てるでしょう。ここ数年、暗号業界は分散化の概念を用いて、従来の金融証券規制が暗号サービスに適用されるべきではない理由を規制当局に説明してきた。この議論は特に、管理と責任者の問題を取り上げてきました。
伝統的な金融規則とガイダンスは、消費者保護と説明責任を提供するために仲介者を規制しています。
伝統的な金融規則やガイダンスは、消費者保護と説明責任を提供するために仲介者を規制しています。
非中央集権は、概念としても設計目標としても、従来の金融サービス規制が暗号通貨に適用しにくい理由を説明するのに役立つ。しかし、規制当局が分散化を定義し、ウォレットから分散型取引所(DEX)など、さまざまなサービスに適用することを検討している現在、規制に関する議論は新たな段階に入りつつある。規制当局は現在、多くの暗号サービスを非中央集権型または「名目上の分散型」に分類する機会を捉えている。
多くのサービスにとって、真に分散型であるという基準を満たす負担は、技術的に実現不可能であることが多いです。
こうした分散化基準は、規制の実際の目標と矛盾している可能性がある。規制アプローチの転換は、将来的に暗号サービスがどのように分類され、規制されるかに大きな影響を与える可能性があります。
だからこそ、規制に関する議論の次の段階は、コントロールの概念に向けられるのです。ウォレットはユーザー操作の実行を制御できるのか、DEXは操作の実行方法や入力を制御できるのか、などが主な疑問点です。暗号業界は全体として、分散型サービスの概念を超えて、制御、データ、プライバシーに関する議論に移行する新しいオペレーティング・モデルの開発で大きな進歩を遂げました。
こうした進歩の最前線にあるのが、Trusted Execution Environment(TEE)の有用性です。私たちは、運用管理がサービスプロバイダではなく、ハードウェアとソフトウェアの手に委ねられる市場構造に向かっています。このモデルでは、サービスプロバイダは、実行される操作やユーザの注文を閲覧する能力を直接制御することはできない。このアプローチにより、暗号業界は金融サービスや通信アプリケーションの新しい運用方法を切り開こうとしている。
最後に、分散化の議論から制御に関するより微妙な議論に移行するにつれて、執行、最終性、決済の概念がますます重要になります。
誰が操作の実行に責任を持つのか
操作の決済はいつ行われるのか。チェーン決済
誰が決済に責任を持つのか
誰が決済に責任を持つのか。
EIP-3074,ヴィタリック・ブテリン,EIP-3074ゴールデンファイナンス後のイーサ・ガバナンスに関する考察,イーサ・ガバナンスにおいてヴィタリックが果たす役割とは?
JinseFinancecontract_codeフィールドと署名を追加し、そのトランザクション中に署名アカウントをスマートコントラクトのウォレットに変換する新しいトランザクションタイプを追加することは、EIP-3074と同様の機能を提供することを目標としている。
JinseFinanceEIP-3074は、EOAをよりプログラムしやすくし、バッチ取引やサードパーティの手数料スポンサーを可能にすることで、イーサリアムウォレットの使い勝手を向上させることを目的としている。一部では支持されているものの、セキュリティ上の懸念は根強く、脆弱性に対処するための明確な経路の必要性が強調されている。
EdmundEIP-3074,Ether2.0,バンクレス:なぜEIP-3074が重要なのか? Golden Finance,Etherの最新のホットな改善案は、あなたの取引方法を変えるかもしれません。
JinseFinanceEtherCoreの開発者は、今後予定されているハードフォークアップグレードのプラハ/エレクトラ(2024年第4四半期/2025年初頭に予定)にEIP-3074を含める計画で合意した。
JinseFinanceEIP-3074は次のイーサハードフォーク(プラハ)で稼働することが承認されています。このEIPは、EVMチェーン上でのユーザーのインタラクション方法を永遠に変え、ウォレットのユーザーエクスペリエンスをよりシンプルに、より安く、より強力にします。
JinseFinance一文説明: EIP-3074はスマートコントラクト機能でEOAウォレットを強化し、ユーザーがEVMチェーン上でやり取りする方法を変えます。
JinseFinanceイーサネットDencunのアップグレードにより、イーサネットトランザクションをブロブとして提出できるようになり、ブロックチェーン上でデータを公開するコストを削減できる可能性がある。
JinseFinanceアクセラレーター プログラムの参加者は、プラットフォーム DeFi.org を通じて資金提供、メンターシップ、市場への露出を得ることができます。
Cointelegraph