MPCウォレットとは何ですか?

初級編6/27/2023, 9:10:55 AM
この記事では、MPCウォレットとそのさまざまな例の特徴について紹介します。

前書き

Gate.ioはWeb3の世界への道であり、ウォレットのセキュリティとユーザーエクスペリエンスは、ユーザーがWeb3の世界を円滑に操作できる能力に影響を与えます。そのため、分散型ウォレットは暗号空間で重要な役割を果たします。分散型ウォレットを使用する際のユーザーの主な懸念の1つは、秘密鍵の管理です。秘密鍵が漏洩したり忘れられたりすると、資産の損失につながります。オフチェーンの多重計算を利用するMPCウォレットは、これらの問題に対処するために作成されています。

MPCウォレットとは何ですか?

MPCはSecure Multi-Party Computationの略で、プライベートコンピューティング技術です。MPCウォレットは、MPC技術を分散型ウォレットと組み合わせ、秘密鍵での多者計算を行います。MPCウォレットと従来の分散型ウォレットの主な違いは、デジタル署名の仕組みです。従来の分散型ウォレットはランダムに生成された秘密鍵を使用して資産を移動するためのデジタル署名を生成します。

一方、MPCウォレットでは、署名プロセスにおいて、秘密鍵を複数のシェアに分割する必要があります。これらのシェアは、オフチェーン署名プロセス中に完全な秘密鍵に結合されます。これにより、マルチシグネチャやクロスチェーン取引などの複雑な検証方法が可能になります。

つまり、MPCウォレットの秘密鍵管理プロセスでは、秘密鍵全体が一度に表示されることはなく、全計算がオフチェーンで行われ、スマートコントラクトとは独立しています。これはMPCウォレットの特徴であり、秘密鍵をシェアに分割することで、秘密鍵の可用性を確保しながら、秘密鍵の保管に関連する問題を回避し、リスクを多様化させます。

MPCウォレットの動作原理

MPCウォレットの動作原理を理解するには、まずMPC(セキュアな多者間計算)が何かを知る必要があります。MPCは、データ入力を計算し、各ユーザーが他の参加者の情報にアクセスせずに関数の出力のみを受け取ることを保証するプライベートな計算技術です。例えば、セキュアな多者間計算を通じて、2人の個人が実際の財産を明らかにせずに誰が裕福かを判断することができます。

MPCウォレットの場合、秘密鍵は分割され、各当事者が秘密鍵の一部のみを保持します。署名が必要な場合、分割された秘密鍵の部分は結合されて完全な秘密鍵が形成されます。マルチパーティ計算を通じて、各当事者は個々の情報を明らかにする必要はありません。ハッカーが1つの秘密鍵の一部にアクセスできたとしても、MPCウォレットから資産を抽出することはできません。

MPCウォレットは次のように機能します:複数の当事者が協力してウォレットを作成し、完全なものではなく、各々が個別の秘密鍵シェアを保持します。取引中、すべての当事者から署名が必要となります。

MPCウォレットの利点

  • セーフ:MPCの最も直接的な利点は、従来の分散型ウォレットよりも安全であるということです。これは、盗まれた秘密鍵のリスクを軽減するためです。従来の分散型ウォレットは、資産を制御するために単一の秘密鍵を使用しますが、MPCウォレットは秘密鍵を複数のシェアに分割します。MPCウォレットのデジタル署名メカニズムは、分散型の多者間計算に基づいています。
  • より効率的:MPCウォレットは、ユーザーが秘密鍵やニーモニックフレーズを覚える必要がなくなります。管理する秘密鍵がないため、ウォレットの操作がより効率的になります。分割された秘密鍵はオンラインで保存され、ユーザーエクスペリエンスが大幅に向上します。
  • コスト効率が高い:MPCウォレットはチェーン上で単一のアドレスとして表示され、署名プロセスはオフチェーンで行われます。これによりガス手数料が削減され、紛失した秘密鍵共有も低コストでオフチェーンで回復することができます。

MPCウォレットのリスク

  • オフチェーン管理におけるセキュリティリスクの増加:MPCウォレットのデジタル署名はオフチェーンで行われ、ある程度の透明性が制限され、ある程度の中央集権化リスクが生じます。また、MPCウォレットサーバーは暗号化マシンを使用しています。これらのデバイスが損傷されると、プライベートキーを回復することが困難になる可能性があります。
  • 互換性が低い:ニーモニックフレーズも完全な秘密鍵もチェーン上に保存されていないため、標準化されたMPCアルゴリズムが不足しています。そのため、MPCウォレットはほとんどの従来の分散型ウォレットと互換性がありません。
  • 限られたオープンソースの利用可能性:ほとんどのMPCライブラリはまだオープンソースではなく、さらなる開発が必要です。リスクが発生した場合、プロジェクトの独立した監査や分析を実施することが困難になります。

MPCウォレットとスマートコントラクトウォレット

スマートコントラクトウォレットの本質は、プライベートキーウォレットに似たスマートコントラクトであり、ユーザーが資金を管理し、dAppsとやり取りすることができるようにするものです。このタイプのウォレットは、端末アカウントではなくスマートコントラクトに基づいています。これらはブロックチェーン上に展開され、マルチシグネチャやタイムロックなどの追加組み込み機能を提供します。

MPCウォレット内の分割プライベートキーとは異なり、マルチシグネチャウォレットは異なるプライベートキーを使用してブロックチェーン上の取引に署名します。これにより、スマートコントラクトウォレットと既存のプライベートキーウォレットの互換性とスケーラビリティが向上します。さらに、スマートコントラクトウォレットは基本的にスマートコントラクトであるため、MPCウォレットよりもオープンソースです。誰もがスマートコントラクトウォレットを監査でき、ウォレットのリスクを特定し、対処することができます。また、取引を実行するには複数の署名が必要なため、単一障害点はありません。

スマートコントラクトウォレットとMPCウォレットの最も重要な違いは、スマートコントラクトウォレット自体がスマートコントラクトであることです。これにより、任意のロジックを実装できますが、ガス料金が増加する可能性があり、ウォレットの使用コストが高くなる可能性があります。さらに、スマートコントラクトウォレットは特定のブロックチェーンエコシステムに結び付いており、異なるチェーンにウォレットを展開する際に会計ロジックを再開発する必要があり、高いコストがかかります。これがスマートコントラクトウォレットが広く支持されていない理由の1つです。

一方、MPCウォレットはオフチェーンソリューションとして、契約レイヤーの変更を必要とせず、ユーザーコストを低減します。したがって、短期的には、MPCウォレットソリューションの方が実現可能性が高いです。

MPCウォレットの典型的な例

ビッツェン

ソース:Bitizen公式ウェブサイトhttps://bitizen.org/

Bitizenは、一般消費者がMPCウォレットにアクセスしやすくすることを目指した、低い導入障壁を持つユーザーフレンドリーな製品です。主にしきい値署名方式を使用して、秘密鍵生成のための多重計算(MPC)を実装する先進的なソリューションです。この製品は、MPC署名プロトコルの採用を最大化します。

Gate.ioは、2つの主要な動作モードを提供しています:セルフカストディ(1つのキーシェアがユーザーのクラウドストレージに保存され、もう1つがプラットフォームのサーバーに保存される)およびハイブリッドカストディ(1つのキーシャードがユーザーのデバイスのクラウドサーバー(iCloudやGoogle Driveなど)に保存され、もう1つがプラットフォームのサーバーに保存され、さらに追加のシェアをユーザー所有の別のデバイスにバックアップできます)。このユニークな署名メカニズムは、セキュリティ、使いやすさ、検閲への抵抗力を向上させます。さらに、NFT、DID、SBTを含むすべての主要なブロックチェーンとトークンをサポートしています。

OKX ウォレット

ソース:OKX公式ウェブサイト

https://www.okx.com/web3/hot/MPCウォレット

OKXキーレスウォレットは、MPCテクノロジーに基づいており、単一の完全なプライベートキーを3つ個別に生成されたキーシェアに変換し、別々に保存します。トランザクションに署名する際には、3つのキーシェアのうち2つが使用され、完全なプライベートキーの必要性がなくなります。

ウォレットを作成する際、OKXサーバーはキーシェア1を生成し、ユーザのデバイスはキーシェア2と3を生成します。キーシェア2は暗号化され、ユーザのデバイスに保存され、一方キーシェア3は暗号化されてiCloudやGoogle Driveにバックアップされます。取引署名では、キーシェア1とキーシェア2が使用され、キーシェア3はバックアップとして機能します。さらに、OKXは緊急時の引き出し機能を導入し、緊急時にユーザが自己管理のキーシェア(キーシェア2とキーシェア3)を使用して資産を引き出すことを可能にします。この実装により、真に分散化された、自己保管型でキーレスなウォレットが実現されます。ウォレットはOKXアカウントで簡単に作成でき、複雑な秘密鍵やニーモニックフレーズの管理が不要になり、ユーザフレンドリーなエクスペリエンスが強調されます。

セーフヒーロン

ソース:Safeheron公式ウェブサイト

https://www.safeheron.com/ja-JP/

Safeheronは、MPC+TEE(Secure Multi-Party Computation + Trusted Execution Environment)テクノロジーを利用したデジタル資産のセルフカストディサービスプロバイダーです。小規模および中規模のチーム向けにカスタマイズされた機関投資家向けのカストディウォレットを提供し、セキュリティに重点を置いた包括的なMPCテクノロジーソリューションを提供しています。

Safeheronは、ハイブリッドカストディモデルを採用しており、3つのキー共有があります:ユーザーのローカルデバイス(アプリ)1つとプラットフォームのサーバー2つです。ユーザーがプライベートキーをコントロールすることを保証することにより、Safeheronは単一障害点の失敗や中央集権化されたキーストレージに関連するシステムリスクを排除します。

結論

オフチェーンソリューションとして、MPCウォレットはマルチパーティ計算を分散型ウォレット技術と組み合わせ、資産保護に新たなアプローチをもたらします。ユーザーに鍵のない体験を提供し、一般消費者の参入障壁を低くし、資産のセキュリティを高め、企業市場におけるアプリケーションシナリオを拡大します。MPCウォレットには多様なユースケースがあり、次世代の暗号ウォレットソリューションとなる可能性があります。

Author: Callum
Translator: Binyu
Reviewer(s): KOWEI、Edward、Hin、Ashley He
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

MPCウォレットとは何ですか?

初級編6/27/2023, 9:10:55 AM
この記事では、MPCウォレットとそのさまざまな例の特徴について紹介します。

前書き

Gate.ioはWeb3の世界への道であり、ウォレットのセキュリティとユーザーエクスペリエンスは、ユーザーがWeb3の世界を円滑に操作できる能力に影響を与えます。そのため、分散型ウォレットは暗号空間で重要な役割を果たします。分散型ウォレットを使用する際のユーザーの主な懸念の1つは、秘密鍵の管理です。秘密鍵が漏洩したり忘れられたりすると、資産の損失につながります。オフチェーンの多重計算を利用するMPCウォレットは、これらの問題に対処するために作成されています。

MPCウォレットとは何ですか?

MPCはSecure Multi-Party Computationの略で、プライベートコンピューティング技術です。MPCウォレットは、MPC技術を分散型ウォレットと組み合わせ、秘密鍵での多者計算を行います。MPCウォレットと従来の分散型ウォレットの主な違いは、デジタル署名の仕組みです。従来の分散型ウォレットはランダムに生成された秘密鍵を使用して資産を移動するためのデジタル署名を生成します。

一方、MPCウォレットでは、署名プロセスにおいて、秘密鍵を複数のシェアに分割する必要があります。これらのシェアは、オフチェーン署名プロセス中に完全な秘密鍵に結合されます。これにより、マルチシグネチャやクロスチェーン取引などの複雑な検証方法が可能になります。

つまり、MPCウォレットの秘密鍵管理プロセスでは、秘密鍵全体が一度に表示されることはなく、全計算がオフチェーンで行われ、スマートコントラクトとは独立しています。これはMPCウォレットの特徴であり、秘密鍵をシェアに分割することで、秘密鍵の可用性を確保しながら、秘密鍵の保管に関連する問題を回避し、リスクを多様化させます。

MPCウォレットの動作原理

MPCウォレットの動作原理を理解するには、まずMPC(セキュアな多者間計算)が何かを知る必要があります。MPCは、データ入力を計算し、各ユーザーが他の参加者の情報にアクセスせずに関数の出力のみを受け取ることを保証するプライベートな計算技術です。例えば、セキュアな多者間計算を通じて、2人の個人が実際の財産を明らかにせずに誰が裕福かを判断することができます。

MPCウォレットの場合、秘密鍵は分割され、各当事者が秘密鍵の一部のみを保持します。署名が必要な場合、分割された秘密鍵の部分は結合されて完全な秘密鍵が形成されます。マルチパーティ計算を通じて、各当事者は個々の情報を明らかにする必要はありません。ハッカーが1つの秘密鍵の一部にアクセスできたとしても、MPCウォレットから資産を抽出することはできません。

MPCウォレットは次のように機能します:複数の当事者が協力してウォレットを作成し、完全なものではなく、各々が個別の秘密鍵シェアを保持します。取引中、すべての当事者から署名が必要となります。

MPCウォレットの利点

  • セーフ:MPCの最も直接的な利点は、従来の分散型ウォレットよりも安全であるということです。これは、盗まれた秘密鍵のリスクを軽減するためです。従来の分散型ウォレットは、資産を制御するために単一の秘密鍵を使用しますが、MPCウォレットは秘密鍵を複数のシェアに分割します。MPCウォレットのデジタル署名メカニズムは、分散型の多者間計算に基づいています。
  • より効率的:MPCウォレットは、ユーザーが秘密鍵やニーモニックフレーズを覚える必要がなくなります。管理する秘密鍵がないため、ウォレットの操作がより効率的になります。分割された秘密鍵はオンラインで保存され、ユーザーエクスペリエンスが大幅に向上します。
  • コスト効率が高い:MPCウォレットはチェーン上で単一のアドレスとして表示され、署名プロセスはオフチェーンで行われます。これによりガス手数料が削減され、紛失した秘密鍵共有も低コストでオフチェーンで回復することができます。

MPCウォレットのリスク

  • オフチェーン管理におけるセキュリティリスクの増加:MPCウォレットのデジタル署名はオフチェーンで行われ、ある程度の透明性が制限され、ある程度の中央集権化リスクが生じます。また、MPCウォレットサーバーは暗号化マシンを使用しています。これらのデバイスが損傷されると、プライベートキーを回復することが困難になる可能性があります。
  • 互換性が低い:ニーモニックフレーズも完全な秘密鍵もチェーン上に保存されていないため、標準化されたMPCアルゴリズムが不足しています。そのため、MPCウォレットはほとんどの従来の分散型ウォレットと互換性がありません。
  • 限られたオープンソースの利用可能性:ほとんどのMPCライブラリはまだオープンソースではなく、さらなる開発が必要です。リスクが発生した場合、プロジェクトの独立した監査や分析を実施することが困難になります。

MPCウォレットとスマートコントラクトウォレット

スマートコントラクトウォレットの本質は、プライベートキーウォレットに似たスマートコントラクトであり、ユーザーが資金を管理し、dAppsとやり取りすることができるようにするものです。このタイプのウォレットは、端末アカウントではなくスマートコントラクトに基づいています。これらはブロックチェーン上に展開され、マルチシグネチャやタイムロックなどの追加組み込み機能を提供します。

MPCウォレット内の分割プライベートキーとは異なり、マルチシグネチャウォレットは異なるプライベートキーを使用してブロックチェーン上の取引に署名します。これにより、スマートコントラクトウォレットと既存のプライベートキーウォレットの互換性とスケーラビリティが向上します。さらに、スマートコントラクトウォレットは基本的にスマートコントラクトであるため、MPCウォレットよりもオープンソースです。誰もがスマートコントラクトウォレットを監査でき、ウォレットのリスクを特定し、対処することができます。また、取引を実行するには複数の署名が必要なため、単一障害点はありません。

スマートコントラクトウォレットとMPCウォレットの最も重要な違いは、スマートコントラクトウォレット自体がスマートコントラクトであることです。これにより、任意のロジックを実装できますが、ガス料金が増加する可能性があり、ウォレットの使用コストが高くなる可能性があります。さらに、スマートコントラクトウォレットは特定のブロックチェーンエコシステムに結び付いており、異なるチェーンにウォレットを展開する際に会計ロジックを再開発する必要があり、高いコストがかかります。これがスマートコントラクトウォレットが広く支持されていない理由の1つです。

一方、MPCウォレットはオフチェーンソリューションとして、契約レイヤーの変更を必要とせず、ユーザーコストを低減します。したがって、短期的には、MPCウォレットソリューションの方が実現可能性が高いです。

MPCウォレットの典型的な例

ビッツェン

ソース:Bitizen公式ウェブサイトhttps://bitizen.org/

Bitizenは、一般消費者がMPCウォレットにアクセスしやすくすることを目指した、低い導入障壁を持つユーザーフレンドリーな製品です。主にしきい値署名方式を使用して、秘密鍵生成のための多重計算(MPC)を実装する先進的なソリューションです。この製品は、MPC署名プロトコルの採用を最大化します。

Gate.ioは、2つの主要な動作モードを提供しています:セルフカストディ(1つのキーシェアがユーザーのクラウドストレージに保存され、もう1つがプラットフォームのサーバーに保存される)およびハイブリッドカストディ(1つのキーシャードがユーザーのデバイスのクラウドサーバー(iCloudやGoogle Driveなど)に保存され、もう1つがプラットフォームのサーバーに保存され、さらに追加のシェアをユーザー所有の別のデバイスにバックアップできます)。このユニークな署名メカニズムは、セキュリティ、使いやすさ、検閲への抵抗力を向上させます。さらに、NFT、DID、SBTを含むすべての主要なブロックチェーンとトークンをサポートしています。

OKX ウォレット

ソース:OKX公式ウェブサイト

https://www.okx.com/web3/hot/MPCウォレット

OKXキーレスウォレットは、MPCテクノロジーに基づいており、単一の完全なプライベートキーを3つ個別に生成されたキーシェアに変換し、別々に保存します。トランザクションに署名する際には、3つのキーシェアのうち2つが使用され、完全なプライベートキーの必要性がなくなります。

ウォレットを作成する際、OKXサーバーはキーシェア1を生成し、ユーザのデバイスはキーシェア2と3を生成します。キーシェア2は暗号化され、ユーザのデバイスに保存され、一方キーシェア3は暗号化されてiCloudやGoogle Driveにバックアップされます。取引署名では、キーシェア1とキーシェア2が使用され、キーシェア3はバックアップとして機能します。さらに、OKXは緊急時の引き出し機能を導入し、緊急時にユーザが自己管理のキーシェア(キーシェア2とキーシェア3)を使用して資産を引き出すことを可能にします。この実装により、真に分散化された、自己保管型でキーレスなウォレットが実現されます。ウォレットはOKXアカウントで簡単に作成でき、複雑な秘密鍵やニーモニックフレーズの管理が不要になり、ユーザフレンドリーなエクスペリエンスが強調されます。

セーフヒーロン

ソース:Safeheron公式ウェブサイト

https://www.safeheron.com/ja-JP/

Safeheronは、MPC+TEE(Secure Multi-Party Computation + Trusted Execution Environment)テクノロジーを利用したデジタル資産のセルフカストディサービスプロバイダーです。小規模および中規模のチーム向けにカスタマイズされた機関投資家向けのカストディウォレットを提供し、セキュリティに重点を置いた包括的なMPCテクノロジーソリューションを提供しています。

Safeheronは、ハイブリッドカストディモデルを採用しており、3つのキー共有があります:ユーザーのローカルデバイス(アプリ)1つとプラットフォームのサーバー2つです。ユーザーがプライベートキーをコントロールすることを保証することにより、Safeheronは単一障害点の失敗や中央集権化されたキーストレージに関連するシステムリスクを排除します。

結論

オフチェーンソリューションとして、MPCウォレットはマルチパーティ計算を分散型ウォレット技術と組み合わせ、資産保護に新たなアプローチをもたらします。ユーザーに鍵のない体験を提供し、一般消費者の参入障壁を低くし、資産のセキュリティを高め、企業市場におけるアプリケーションシナリオを拡大します。MPCウォレットには多様なユースケースがあり、次世代の暗号ウォレットソリューションとなる可能性があります。

Author: Callum
Translator: Binyu
Reviewer(s): KOWEI、Edward、Hin、Ashley He
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!