Cointime

Download App
iOS & Android

MPCとスマートコントラクトの2つのウォレットスキームを分析する

表面的には、MPC は柔軟で効率的ですが、詳細な調査により、MPC に固有のセキュリティの抜け穴や攻撃ベクトルがいくつか見つかり、これらの問題の存在を否定できません。

原題:「 MPC のリスクとスマート コントラクトウォレットへの移行

作者: スカンス・アスラーニ

コンパイル: MK

セルフホスティングは現時点では満足のいくものではありません。 Ledger、Metamask、その他の外部所有アカウント (EOA) などのデフォルトのソリューションは、暗号ネイティブ ユーザーにとって大きな問題を引き起こします。

ユーザーは次のことを行う必要があります。

1. シード フレーズを保護する方法を確認します。攻撃者が 24 単語のシード フレーズを入手すると、すべての資産が盗まれる可能性があります。

2. 取引時の間違いを避けてください。悪意のあるトランザクションに署名したり、間違ったアドレスに資産を送信したりすることは非常に一般的です。

3. あなたまたはあなたの親戚がシードフレーズにアクセスできなくなった場合に備えて、カスタムの回復および継承計画を作成します。

マルチパーティ コンピューテーション (MPC) とスマート コントラクト ウォレットは、これらの問題を解決できる 2 つのソリューションです。これにより、ウォレットプロバイダーは EOA 上にソーシャルリカバリ、トランザクション制限、二要素認証などの機能を構築できます。 Waymont では当初 MPC を採用しました。表面的には、柔軟で効率的であるように見えます。しかし、さらに詳しく調べていくと、MPC に固有のセキュリティ ホールや攻撃ベクトルがいくつか見つかり、これらの問題の存在を否定することはできませんでした。

そのため、私たちは最終的に、現在 1,000 億米ドルを超える資産を安全に保管している Safe のスマート コントラクトにインフラストラクチャを移行することを決定しました。この記事では、1) MPC ウォレットの仕組み、2) 私たちが発見した MPC の問題、3) スマート コントラクトに移行した理由について詳しく説明します。

1) MPCウォレットの動作原理

大まかに言うと、MPC ウォレットは秘密鍵を生成し、鍵共有に事前に分割され、さまざまな関係者に配布されます。これらのキー共有は個別にトランザクションに署名でき、各キー共有のオフライン署名を有効な Ethereum 署名に結合できます。

MPC モデルは一般的に類似していますが、主要な株式を保有する当事者が異なる場合があります。

集中型 MPC: すべてのキー共有は単一のエンティティ (Coinbase など) によって制御されますが、分離された安全なクラウド環境で処理されます。このアプローチは、運用効率を高めるために機関ホスティングプロバイダーによってよく使用されますが、資産が内部関係者攻撃や単一障害点に対して脆弱になる可能性があります。これには、プロバイダーが法的保管者として登録することが必要になる場合もあります。

ハイブリッド MPC: キー共有はユーザー、ウォレットプロバイダー、サードパーティに分散されます。 Fireblocks や ZenGo などのプロバイダーはこのアプローチを使用しているため、1 つの集中プロバイダーがすべてのキー共有を保持していると信頼する必要がなくなります。これによりセキュリティが強化されますが、キー共有を安全に配布、管理、取り消しするには、依然として集中化された当事者が必要です。

2) MPCウォレットの挑戦

どのモデルを使用する場合でも、MPC ベースのホスティング設定には主に 3 つの問題があります。

問題 1: 署名と鍵の生成を安全に調整するには、中央集権的な団体を信頼する必要があります。

ハイブリッドまたは集中型の MPC セットアップでは、必ず、1 つまたは複数のキー共有 (および場合によってはバックアップキー共有) を安全に保護する、信頼できる集中型パーティが必要です。

問題 1: 署名と鍵の生成を安全に調整するには、中央集権的な団体を信頼する必要があります。

ハイブリッドまたは集中型の MPC セットアップでは、必ず、1 つまたは複数のキー共有 (および場合によってはバックアップキー共有) を安全に保護する、信頼できる集中型パーティが必要です。

これらの主要な共有を保護するには、洗練された信頼できるクラウド インフラストラクチャが必要です。分散キーの生成、キーのローテーション、およびキーの失効には複雑さが伴うため、内部関係者の脅威や中間者攻撃によってキーの共有が漏洩する危険にさらされる可能性があります。十分な数の鍵共有が公開されると、攻撃者が資産を完全に制御できるようになります。

問題 2: キーの失効時に古いキー共有が適切に破棄されることを信頼する必要があります。

MPC 署名者のアクセスを取り消したい場合は、キーを取り消すことができ、すべての関係者が古いキー共有を破棄することを信頼する必要があります。暗号化の決定論的な性質を考慮すると、キー共有を取り消すのは困難な場合があります。ウォレットプロバイダーのキーシェアインフラストラクチャがウイルスによって侵害された場合、攻撃者がすべての資産を転送するのに十分なキーシェアを取得するまで、ウイルスは休眠状態を維持し、キーが取り消されるたびに古いキーシェアを収集する可能性があります。

問題 3: MPC アルゴリズムにバグがないことを信頼する必要がある

MPC アルゴリズムには複雑な暗号化が含まれており、パフォーマンスと機能を向上させるためにアルゴリズムが定期的に更新されます。業界標準のアルゴリズムに脆弱性が発見されており、MPC の実装にバグがあると、攻撃者が脆弱性を悪用して資金を完全に失う可能性があります。

たとえば、暗号通貨分野では最近 2 つの脆弱性が発見されました。

1. GG18およびGG20(2019年から2021年にFireblocksで使用されていたMPCアルゴリズム)の秘密鍵情報の漏洩

2. BitGo の MPC 実装で最近発見された脆弱性により、たった 1 回の署名でハッカーが資金に完全にアクセスできるようになります。

3) スマートコントラクト > MPC ベースのウォレット

スマート コントラクト ソリューション (安全) に移行することで、次のような懸念をすべて取り除くことができました。

問題 1: 署名と鍵の生成を安全に調整するには、中央集権的な団体を信頼する必要があります。

Safe のソリューション: 透過的かつ検証可能な署名と鍵の生成。 Waymont ボールトは、2 対 2 の安全なマルチシグ ウォレットです。署名者 1 が登録済みモバイル デバイスであり、署名者 2 が Waymont ポリシー保護者であることをオンチェーンで検証できます。 Waymont は主要な株式を一切保有していないため、たとえ公開されたとしても取引が開始されず、お客様の資産が侵害されることはありません。

問題 2: キーの失効時に古いキー共有が適切に破棄されることを信頼する必要があります。

Safe のソリューション: キーを自由にローテーションしたり、オンチェーンで署名者の削除や追加を行うことができます。鍵共有を破棄する必要はなく、悪意のある者が古い鍵共有を蓄積するリスクもありません。

問題 3: MPC アルゴリズムにバグがないことを信頼する必要があります。

Safe のソリューション: Safe のスマート コントラクトは、1,000 億ドルを超える資産を保護します。 2018 年以来、Safe のスマート コントラクトは正式な検証を含む業界最高のセキュリティ基準に合格し、11 件以上のセキュリティ監査で良好な成績を収めています。

ただし、Safe の使用には犠牲がないわけではありません。セキュリティを最適化することで、ガスコストの増加を受け入れ、一時的に EVM チェーンにロックします。私たちはこれが自明の選択であると考えています。私たちの絶対的な優先事項は安全です。スマート コントラクトは、ユーザーに他の利点も提供します。

1. オンチェーン タイムロック - ユーザーがキャンセルできるリカバリおよび遅延操作用のタイムロック

2. バッチトランザクション - ユーザーは複数のトランザクションをまとめてバッチ処理してガスを節約できます。

3. スポンサー付きトランザクション - 他の当事者がユーザーのトランザクションをスポンサーにすることができます (ERC20 トークンでガス料金を支払うこともできます)

4. プログラム可能なセキュリティ - オンチェーンの鍵ローテーションとプログラム可能な鍵管理 (例: 10,000 ドルを超える取引には追加または別の署名鍵が必要)

MPC は将来のセルフホスティングでも引き続き役割を果たす可能性があります。カストディアンと協力したい機関にとっては合理的な選択肢かもしれません。あるいは、Safe の創設者 Lukas Schor 氏が指摘したように、MPC はスマート コントラクト ウォレットの署名キーのセキュリティを向上させるソリューションとして使用できます。

MPC は将来のセルフホスティングでも引き続き役割を果たす可能性があります。カストディアンと協力したい機関にとっては合理的な選択肢かもしれません。あるいは、Safe の創設者である Lukas Schor 氏が指摘しているように、MPC はスマート コントラクト ウォレットの署名キーのセキュリティを向上させるソリューションとして使用できます。

全体として、適切に実装すれば、MPC セットアップは安全になります。しかし、上で述べたように、MPC は固有の信頼仮定を必要とし、Waymont や私たちのほとんどの暗号ネイティブ ユーザーが避けたいリスクベクトルを導入します。その結果、Waymont は現在、Safe スマート コントラクトを通じて 1,000 億ドルを超える資産を自信を持って保護しています。

コメント

全てのコメント

Recommended for you

  • 香港株の国泰君安国際(01788.HK)は早朝取引で30%以上急騰した。

    香港上場の国泰君安国際(01788.HK)は早朝の取引で30%以上急騰した。

  • 暗号資産マーケットメーカーのFlowdeskが1億ドルの信用融資を完了

    デジタル資産取引および暗号資産マーケットメーカーのFlowdeskは、Two Prime Lending Limitedの参加を得て、総額1億米ドルの信用融資を完了したと発表しました。この信用融資は、Flowdeskの継続的なグローバル展開、取引インフラの構築、そしてユーザーの流動性ニーズへの対応を支えるものです。今回の資金調達ラウンドで調達された資金は、複数回に分けて引き出される予定で、その一部はFlowdeskが保有するビットコインによって担保される予定です。

  • エコノミスト:トランプ氏がパウエル氏の後任を発表するのが早ければ早いほど、その人物が後継者となるのは難しくなるだろう

    アメリカの経済学者で政策アドバイザーのダグラス・レディカー氏は、トランプ大統領が次期FRB議長の事前任命を検討しているという報道について、トランプ大統領がFRB議長の候補者を早期に発表すればするほど、その人物が国民の批判の的となりやすく、パウエル議長の後継者となる可能性が低くなると指摘した。トランプ大統領は就任以来、パウエル議長の利下げが遅すぎると繰り返し批判し、「遅すぎた」と呼んでいる。

  • WLFI連創:多くの上場企業がWLFIトークンを会社の準備資産に組み込むことを検討している

    WLFIの共同創設者であるザック・フォークマン氏は、水曜日にニューヨークで開催された暗号資産業界カンファレンス「Permissionless」において、同社のプラットフォームが、同社のトークンWLFIを企業準備資産として利用したい複数の上場企業から「大きな関心」を集めていると述べた。フォークマン氏はまた、新しいWorld Liberty Financialアプリのリリースも発表した。

  • 欧州委員会はMiCA規則を緩和する計画だが、ECBはこの提案に強く反対している。

    欧州委員会がMiCA(暗号資産市場規制)において、EUステーブルコインに関する規制を若干緩和しようとしているとの噂があります。具体的には、欧州委員会は、世界市場で発行されているもののEUの承認を受けていないステーブルコインを、EU域内でのみ、準拠したステーブルコインとの交換を許可する予定です。これに対し、欧州中央銀行(ECB)はこの提案に強く反対し、代わりにデジタルユーロ(CBDC)の発行を提唱しました。ECBは、このような動きは欧州の銀行システムの安定性にリスクをもたらす可能性があると警告しましたが、ステーブルコインの成長を無視することは同様に危険です。

  • 米国の住宅規制当局は、住宅会社に対し、住宅ローンの担保として暗号通貨を利用する準備をするよう求めている。

    現地時間水曜日、米国連邦住宅金融局(FHFA)のプルテ局長はソーシャルメディアに次のように投稿した。「綿密な調査を行った結果、そしてトランプ大統領の『米国を仮想通貨の首都』にするというビジョンに沿って、本日、ファニーメイとフレディマックに対し、住宅ローン申請において仮想通貨を認定資産として登録する準備を指示した。」この指示は、米国政府支援企業が住宅ローンの適格性を判断するための資産審査基準に大きな変化をもたらす可能性があり、また、米国における仮想通貨の普及を促進するというトランプ政権の目標にも合致するものである。

  • BTCが10万7000ドルを下回る

    市場はBTCが107,000ドルを下回り、現在は106,990.19ドルで取引されており、24時間で1.34%上昇しています。市場は変動が激しいため、リスク管理を徹底してください。

  • パウエル氏:米国の財政政策はインフレを押し上げる可能性がある

    連邦準備制度理事会(FRB)のパウエル議長は、財政政策はインフレを押し上げる可能性があり、連邦債務問題は金融政策の決定では考慮されないと述べた。

  • リー・リンは自身の会社アベニールテックを通じてタイガー・ブローカーズの株式の5.9%を購入した。

    SECの文書によると、Huobiの元創業者であるLi Lin氏は、自身が100%所有するAvenir Tech Limitedを通じて、Tiger Brokers(UP Fintech Holding Limited)の株式5.9%、合計10,667,580株の米国預託証券(ADS)を間接的に保有している。発表によると、Avenir TechはAvenir Investmentが100%所有するAvenir Viewによって100%所有されており、Li Lin氏はAvenir Investmentの唯一の株主となっている。

  • BTTCブロックチェーンブラウザが正式にリリースされました

    公式ニュースによると、BTTCブロックチェーンブラウザ(BTTCSCAN)が正式にリリースされました。この新しいブラウザは、より効率的で透明性の高いオンチェーンデータ追跡サービスをユーザーに提供します。