企業や個人は、秘密鍵を保持するために1人だけに依存すると、資金のセキュリティに残念なエラーを引き起こす可能性があるため、ビットコインを準備資産としてマルチシグネチャウォレットに保管することが増えています。 しかし、マルチシグウォレットはすべてのユースケースに一般化されているわけではなく、新しいテクノロジーも同様に必要とされています。 この記事では、ウォレットエコシステムテクノロジーの迅速な反復、有名なウォレットエコシステムプロジェクト、および長所、短所、および適用可能なシナリオの比較に焦点を当てます。
マルチシグの本質は、1つのアドレスでのデジタル暗号通貨の取引では、複数の秘密鍵によって生成された署名が、定義された契約を通じて承認される必要があることです。
これにより、マルチシグウォレットは、単一の秘密鍵メカニズムよりも高いセキュリティを提供できます。 特に、ビジネスクライアントであるDAOの場合、複数のウォレットにより、ユーザーは内部不正を防ぐための共有コントロールを得ることができます。 その後、暗号ウォレットは徐々に企業のニーズに応え始めています。
図3:簡素化されたマルチシグプロセス
しかし、さまざまな条件で、Multsigの適用はDAOに限定されています(市場での受け入れは芳しくありません)。 したがって、ユーザーエクスペリエンスの革新と最適化が急務になっています。
効率の問題に対処するために、Gnosis Safeはその後、スマートコントラクト(trace_transactionおよびtrace_blocks)にアクセスしてすべてのマルチシグ情報を収集し、オフチェーンの署名を収集し、マルチシグの保留中のトランザクションを取得できるようにします。 これにより、一部のマルチシグトランザクションをオフチェーンで署名することができ、ユーザーのガス代と時間を節約できます。
匿名性の問題を減らすために、開発者はマルチシグとZKを組み合わせて、ステガノグラフィーを作成する際に秘密鍵を分散化することを提案しています。 ZK Dompetと名付けられたウォレットは、パイオニアになろうとしています。
マルチチェーンの互換性が向上し、構造調整へのアクセスが容易になることを検討する場合。 MPC Walletと閾値署名でそれができるかもしれません。
秘密鍵スライシング技術では、秘密鍵は複数のコピーに分割され、複数の独立したノードに保存され、1人の人やマシンが秘密鍵を完全に制御することはできません(分散鍵生成DKGと呼ばれるプロセス)。 トランザクションなどの操作を実行する場合、これらのノードは連携して、完全な秘密鍵を再構成することなく、安全なマルチパーティコンピューティングプロトコルを介して署名を生成します。
初歩的な例を挙げると、AとBがTSSを使用してアカウントを共同で管理する場合、ニーモニックを覚えることなく、両者が同時にアカウントを制御できます。 Aがそれを使用したい場合は、Bにリクエストを送信する必要があります。B が同意した後、A と B は、確立された一連のルールを通じて、独自のフラグメントを使用して、いくつかの中間変数 (数値関係を意味します) をローカルに計算します。 情報交換後、Aは法的で完全な署名をローカルで生成することができ、署名が確認されるとAは口座からお金を送金します。
図4:TSS署名プロセスの簡素化
_ _
上記のセキュリティと取り消しの問題に対して、ZenGoはフォローアップの最適化を提供します。
OpenBlockは、新しいタイプのMPCウォレットとして、マルチシグネチャを組み合わせて、より安全なウォレット公開管理機能を実現し、ソーシャルリカバリをサポートします。
ほとんどの従来のウォレットと互換性がありません(ニーモニックなし、単一のデバイスに保存された完全な秘密鍵なし)。
標準化されておらず、iPhone SEPやHSMなどの機関グレードのセキュリティデバイスでネイティブにサポートされていません。
その結果、MPCは基本的にファンド、ファミリーオフィス、取引所、カストディアンなどの機関投資家を対象としています。 しかし、資産管理、一括取引、その他の機能(ガス補助金)に対する要求が高まるなど、市場の需要が高まるにつれて、MPCウォレットは単独では実現できません。 その後、Eip-4337の通過とAbstract Account(AA)ウォレットの出現により、彼らの希望が新たになりました。
先駆的なMPCウォレットポータルは、その革新でこの考え方を踏襲しています。 Portal と ZeroDev を組み合わせて、MPC+AA パズルを完成させましょう。
図5:アカウント・アブストラクト・ウォレットの作業プロセス
AAウォレットについて学んだことがある人なら、「AAウォレットソリューションは単一のテクノロジーを使用するのではなく、複数のテクノロジーを組み合わせて組み合わせることを検討している」という声明を理解するのは難しくありません。 MPCとAA(PortalとZeroDev)を組み合わせるなど、簡単で安全なオフチェーンキー管理に加えて、柔軟なオンチェーントランザクション検証が可能になります。 さらに、Slope はマルチシグと AA の両方の機能を組み合わせて、両方の利点を享受します。
この記事の次のセクションでは、このハイブリッド技術の内部動作を探り、その影響を完全に理解するためのより深い掘り下げを提供します。
AAスマートアカウントは、Web3アプリケーションやウォレットに多くの新しい機会をもたらし、前述の特別な組み合わせ可能性により、マルチシグとMPCウォレット機能のすべての利点を引き出します。 スマートアカウントを使用すると、ユーザーはウォレットをより簡単に管理できるだけでなく、操作方法を柔軟に最適化できます。 ヴィタリックが述べているように、「アカウントの抽象化は常にイーサリアム開発者コミュニティの夢でした」、そしておそらくスマートアカウントはWeb3インタラクションの未来になると期待されています。
企業や個人は、秘密鍵を保持するために1人だけに依存すると、資金のセキュリティに残念なエラーを引き起こす可能性があるため、ビットコインを準備資産としてマルチシグネチャウォレットに保管することが増えています。 しかし、マルチシグウォレットはすべてのユースケースに一般化されているわけではなく、新しいテクノロジーも同様に必要とされています。 この記事では、ウォレットエコシステムテクノロジーの迅速な反復、有名なウォレットエコシステムプロジェクト、および長所、短所、および適用可能なシナリオの比較に焦点を当てます。
マルチシグの本質は、1つのアドレスでのデジタル暗号通貨の取引では、複数の秘密鍵によって生成された署名が、定義された契約を通じて承認される必要があることです。
これにより、マルチシグウォレットは、単一の秘密鍵メカニズムよりも高いセキュリティを提供できます。 特に、ビジネスクライアントであるDAOの場合、複数のウォレットにより、ユーザーは内部不正を防ぐための共有コントロールを得ることができます。 その後、暗号ウォレットは徐々に企業のニーズに応え始めています。
図3:簡素化されたマルチシグプロセス
しかし、さまざまな条件で、Multsigの適用はDAOに限定されています(市場での受け入れは芳しくありません)。 したがって、ユーザーエクスペリエンスの革新と最適化が急務になっています。
効率の問題に対処するために、Gnosis Safeはその後、スマートコントラクト(trace_transactionおよびtrace_blocks)にアクセスしてすべてのマルチシグ情報を収集し、オフチェーンの署名を収集し、マルチシグの保留中のトランザクションを取得できるようにします。 これにより、一部のマルチシグトランザクションをオフチェーンで署名することができ、ユーザーのガス代と時間を節約できます。
匿名性の問題を減らすために、開発者はマルチシグとZKを組み合わせて、ステガノグラフィーを作成する際に秘密鍵を分散化することを提案しています。 ZK Dompetと名付けられたウォレットは、パイオニアになろうとしています。
マルチチェーンの互換性が向上し、構造調整へのアクセスが容易になることを検討する場合。 MPC Walletと閾値署名でそれができるかもしれません。
秘密鍵スライシング技術では、秘密鍵は複数のコピーに分割され、複数の独立したノードに保存され、1人の人やマシンが秘密鍵を完全に制御することはできません(分散鍵生成DKGと呼ばれるプロセス)。 トランザクションなどの操作を実行する場合、これらのノードは連携して、完全な秘密鍵を再構成することなく、安全なマルチパーティコンピューティングプロトコルを介して署名を生成します。
初歩的な例を挙げると、AとBがTSSを使用してアカウントを共同で管理する場合、ニーモニックを覚えることなく、両者が同時にアカウントを制御できます。 Aがそれを使用したい場合は、Bにリクエストを送信する必要があります。B が同意した後、A と B は、確立された一連のルールを通じて、独自のフラグメントを使用して、いくつかの中間変数 (数値関係を意味します) をローカルに計算します。 情報交換後、Aは法的で完全な署名をローカルで生成することができ、署名が確認されるとAは口座からお金を送金します。
図4:TSS署名プロセスの簡素化
_ _
上記のセキュリティと取り消しの問題に対して、ZenGoはフォローアップの最適化を提供します。
OpenBlockは、新しいタイプのMPCウォレットとして、マルチシグネチャを組み合わせて、より安全なウォレット公開管理機能を実現し、ソーシャルリカバリをサポートします。
ほとんどの従来のウォレットと互換性がありません(ニーモニックなし、単一のデバイスに保存された完全な秘密鍵なし)。
標準化されておらず、iPhone SEPやHSMなどの機関グレードのセキュリティデバイスでネイティブにサポートされていません。
その結果、MPCは基本的にファンド、ファミリーオフィス、取引所、カストディアンなどの機関投資家を対象としています。 しかし、資産管理、一括取引、その他の機能(ガス補助金)に対する要求が高まるなど、市場の需要が高まるにつれて、MPCウォレットは単独では実現できません。 その後、Eip-4337の通過とAbstract Account(AA)ウォレットの出現により、彼らの希望が新たになりました。
先駆的なMPCウォレットポータルは、その革新でこの考え方を踏襲しています。 Portal と ZeroDev を組み合わせて、MPC+AA パズルを完成させましょう。
図5:アカウント・アブストラクト・ウォレットの作業プロセス
AAウォレットについて学んだことがある人なら、「AAウォレットソリューションは単一のテクノロジーを使用するのではなく、複数のテクノロジーを組み合わせて組み合わせることを検討している」という声明を理解するのは難しくありません。 MPCとAA(PortalとZeroDev)を組み合わせるなど、簡単で安全なオフチェーンキー管理に加えて、柔軟なオンチェーントランザクション検証が可能になります。 さらに、Slope はマルチシグと AA の両方の機能を組み合わせて、両方の利点を享受します。
この記事の次のセクションでは、このハイブリッド技術の内部動作を探り、その影響を完全に理解するためのより深い掘り下げを提供します。
AAスマートアカウントは、Web3アプリケーションやウォレットに多くの新しい機会をもたらし、前述の特別な組み合わせ可能性により、マルチシグとMPCウォレット機能のすべての利点を引き出します。 スマートアカウントを使用すると、ユーザーはウォレットをより簡単に管理できるだけでなく、操作方法を柔軟に最適化できます。 ヴィタリックが述べているように、「アカウントの抽象化は常にイーサリアム開発者コミュニティの夢でした」、そしておそらくスマートアカウントはWeb3インタラクションの未来になると期待されています。