# Ed25519のMPC分野における新たなブレークスルー:DAppとウォレットにより安全な署名ソリューションを提供近年、Ed25519はWeb3エコシステムの重要な構成要素となっています。Solana、Near、Aptosなどの人気ブロックチェーンがこの効率的で暗号強度の高いアルゴリズムを広く採用していますが、これらのプラットフォームでの真のMPC(多者計算)ソリューションの適用はまだ完全には普及していません。この状況は、暗号技術が進歩し続けても、Ed25519を使用したウォレットは通常、単一の秘密鍵によるリスクを排除するためのマルチパーティセキュリティメカニズムを欠いていることを意味します。MPCサポートのないEd25519ウォレットは、従来のウォレットと同じ核心的なセキュリティ脆弱性を抱えており、デジタル資産を保護する上でまだ大きな改善の余地があります。最近、SolanaエコシステムのプロジェクトがApe Proという名前のモバイルフレンドリーな取引スイートを発表しました。このスイートは強力な取引機能とモバイルの使いやすさ、ソーシャルログイン機能を組み合わせており、トークン作成体験も提供しています。! [Ed25519 in MPC for Web3Authの紹介:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-9e6fdaa92d94c63351ad780d9d5eb332)## Ed25519ウォレットの現状深く掘り下げる前に、現在のEd25519ウォレットシステムに存在する弱点を理解する必要があります。通常、ウォレットは助記詞を使用して秘密鍵を生成し、その後その秘密鍵を使用して取引に署名します。しかし、この伝統的なウォレットは、ソーシャルエンジニアリング、フィッシングサイト、マルウェアなどの攻撃に対してより脆弱です。秘密鍵はウォレットにアクセスする唯一の方法であるため、問題が発生した場合、回復または保護が難しくなります。これはMPC技術が機能する場所です。従来のウォレットとは異なり、MPCウォレットはプライベートキーを単一の場所に保存しません。代わりに、キーを複数の部分に分割し、異なる場所に分散させます。取引に署名が必要な場合、これらのキー部分は部分署名を生成し、それから閾値署名スキーム(TSS)を使用してそれらを組み合わせ、最終署名を生成します。プライベートキーがフロントエンドで完全に公開されることがないため、MPCウォレットはより良い保護を提供し、ソーシャルエンジニアリング、マルウェア、注入攻撃に効果的に対抗し、ウォレットの安全性を新たな高みへと引き上げることができます。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する](https://img-cdn.gateio.im/social/moments-80a607a73ccc80a9d559a1c947d84966)## Ed25519曲線とEdDSAEd25519はCurve25519の歪んだエドワーズ形式であり、二重ベーススカラー乗法に最適化されています。これはEdDSA署名検証の重要な操作です。他の楕円曲線と比較して、キーと署名の長さが短く、署名計算と検証の速度が速く、効率的でありながら高い安全性を保っています。Ed25519は32バイトのシードと32バイトの公開鍵を使用し、生成される署名のサイズは64バイトです。Ed25519では、シードがSHA-512アルゴリズムでハッシュ処理され、そのハッシュから最初の32バイトを抽出してプライベートスカラーを作成します。その後、このスカラーをEd25519曲線上の固定楕円点Gに掛け算して公開鍵を生成します。この関係は次のように表されます:公開鍵 = G x kここでkはプライベートスカラーを示し、GはEd25519曲線の基点です。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-4f59eaa2aeab33c189b278109f7d9031)## 新しいEd25519サポートプラン新しい方法は、シードを生成してそれをハッシュ処理してプライベートスカラーを取得するのではなく、直接プライベートスカラーを生成し、そのスカラーを使用して対応するパブリックキーを計算し、FROSTアルゴリズムを使用して閾値署名を生成します。FROSTアルゴリズムは、秘密鍵を共有し、独立して取引に署名し、最終的な署名を生成することを可能にします。署名プロセスにおける各参加者は、ランダムな数を生成し、それに対してコミットメントを行い、これらのコミットメントはその後、すべての参加者の間で共有されます。コミットメントが共有された後、参加者は独立して取引に署名し、最終的なTSS署名を生成することができます。この新しいアプローチは、FROSTアルゴリズムを利用して有効な閾値署名を生成し、従来のマルチラウンド方式と比較して必要な通信を最小限に抑えます。また、柔軟な閾値をサポートし、参加者間で非対話的な署名を許可します。コミットメント段階が完了した後、参加者はさらに対話することなく独立して署名を生成できます。セキュリティレベルでは、偽造攻撃を防ぎ、署名操作の同時実行性を制限せず、参加者の不適切な行動があった場合にはプロセスを中止します。! [Ed25519をMPC for Web3Authに導入:DAppsとウォレットの安全な署名](https://img-cdn.gateio.im/social/moments-ebb71047025d66ab11e5ea19bb451dde)## 新しいEd25519サポートの使用方法Ed25519曲線を使用してDAppやウォレットをサポートするチェーンを構築する開発者にとって、この新しいEd25519のサポートは大きな進歩です。この新機能は、Solana、Algorand、Near、Polkadotなどの人気チェーン上でMPC機能を持つDAppやウォレットを構築するための新しい機会を提供します。この新しいEd25519のサポートを統合するために、開発者は関連文書を参照できます。Ed25519は現在、関連ノードのネイティブサポートも受けており、これはShamir Secret Sharingに基づく非MPC SDKがすべてのソリューション(モバイル、ゲーム、Web SDKを含む)でEd25519秘密鍵を直接使用できることを意味します。開発者は、この新しいEd25519サポートをSolana、Near、Aptosなどのブロックチェーンプラットフォームに統合する方法を探ることができます。## まとめ総じて、この新しいEd25519サポートはDAppとウォレットに強化されたセキュリティを提供します。真のMPC技術を活用することで、フロントエンドで秘密鍵を公開する必要がなく、攻撃を受けるリスクを大幅に低減します。強力なセキュリティに加えて、シームレスでユーザーフレンドリーなログインとより効率的なアカウント復旧オプションも提供します。この進展はWeb3エコシステムのセキュリティに新たな可能性をもたらし、未来の発展の基盤を築いています。! [Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する](https://img-cdn.gateio.im/social/moments-cc5a157fc5a0e1b7a2a20d331f2a6f3e)
Ed25519 MPCの突破:DAppsとウォレットのためのより安全な署名ソリューションを構築
Ed25519のMPC分野における新たなブレークスルー:DAppとウォレットにより安全な署名ソリューションを提供
近年、Ed25519はWeb3エコシステムの重要な構成要素となっています。Solana、Near、Aptosなどの人気ブロックチェーンがこの効率的で暗号強度の高いアルゴリズムを広く採用していますが、これらのプラットフォームでの真のMPC(多者計算)ソリューションの適用はまだ完全には普及していません。
この状況は、暗号技術が進歩し続けても、Ed25519を使用したウォレットは通常、単一の秘密鍵によるリスクを排除するためのマルチパーティセキュリティメカニズムを欠いていることを意味します。MPCサポートのないEd25519ウォレットは、従来のウォレットと同じ核心的なセキュリティ脆弱性を抱えており、デジタル資産を保護する上でまだ大きな改善の余地があります。
最近、SolanaエコシステムのプロジェクトがApe Proという名前のモバイルフレンドリーな取引スイートを発表しました。このスイートは強力な取引機能とモバイルの使いやすさ、ソーシャルログイン機能を組み合わせており、トークン作成体験も提供しています。
! Ed25519 in MPC for Web3Authの紹介:DAppsとウォレットの安全な署名
Ed25519ウォレットの現状
深く掘り下げる前に、現在のEd25519ウォレットシステムに存在する弱点を理解する必要があります。通常、ウォレットは助記詞を使用して秘密鍵を生成し、その後その秘密鍵を使用して取引に署名します。しかし、この伝統的なウォレットは、ソーシャルエンジニアリング、フィッシングサイト、マルウェアなどの攻撃に対してより脆弱です。秘密鍵はウォレットにアクセスする唯一の方法であるため、問題が発生した場合、回復または保護が難しくなります。
これはMPC技術が機能する場所です。従来のウォレットとは異なり、MPCウォレットはプライベートキーを単一の場所に保存しません。代わりに、キーを複数の部分に分割し、異なる場所に分散させます。取引に署名が必要な場合、これらのキー部分は部分署名を生成し、それから閾値署名スキーム(TSS)を使用してそれらを組み合わせ、最終署名を生成します。
プライベートキーがフロントエンドで完全に公開されることがないため、MPCウォレットはより良い保護を提供し、ソーシャルエンジニアリング、マルウェア、注入攻撃に効果的に対抗し、ウォレットの安全性を新たな高みへと引き上げることができます。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する
Ed25519曲線とEdDSA
Ed25519はCurve25519の歪んだエドワーズ形式であり、二重ベーススカラー乗法に最適化されています。これはEdDSA署名検証の重要な操作です。他の楕円曲線と比較して、キーと署名の長さが短く、署名計算と検証の速度が速く、効率的でありながら高い安全性を保っています。Ed25519は32バイトのシードと32バイトの公開鍵を使用し、生成される署名のサイズは64バイトです。
Ed25519では、シードがSHA-512アルゴリズムでハッシュ処理され、そのハッシュから最初の32バイトを抽出してプライベートスカラーを作成します。その後、このスカラーをEd25519曲線上の固定楕円点Gに掛け算して公開鍵を生成します。
この関係は次のように表されます:公開鍵 = G x k
ここでkはプライベートスカラーを示し、GはEd25519曲線の基点です。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットの安全な署名
新しいEd25519サポートプラン
新しい方法は、シードを生成してそれをハッシュ処理してプライベートスカラーを取得するのではなく、直接プライベートスカラーを生成し、そのスカラーを使用して対応するパブリックキーを計算し、FROSTアルゴリズムを使用して閾値署名を生成します。
FROSTアルゴリズムは、秘密鍵を共有し、独立して取引に署名し、最終的な署名を生成することを可能にします。署名プロセスにおける各参加者は、ランダムな数を生成し、それに対してコミットメントを行い、これらのコミットメントはその後、すべての参加者の間で共有されます。コミットメントが共有された後、参加者は独立して取引に署名し、最終的なTSS署名を生成することができます。
この新しいアプローチは、FROSTアルゴリズムを利用して有効な閾値署名を生成し、従来のマルチラウンド方式と比較して必要な通信を最小限に抑えます。また、柔軟な閾値をサポートし、参加者間で非対話的な署名を許可します。コミットメント段階が完了した後、参加者はさらに対話することなく独立して署名を生成できます。セキュリティレベルでは、偽造攻撃を防ぎ、署名操作の同時実行性を制限せず、参加者の不適切な行動があった場合にはプロセスを中止します。
! Ed25519をMPC for Web3Authに導入:DAppsとウォレットの安全な署名
新しいEd25519サポートの使用方法
Ed25519曲線を使用してDAppやウォレットをサポートするチェーンを構築する開発者にとって、この新しいEd25519のサポートは大きな進歩です。この新機能は、Solana、Algorand、Near、Polkadotなどの人気チェーン上でMPC機能を持つDAppやウォレットを構築するための新しい機会を提供します。この新しいEd25519のサポートを統合するために、開発者は関連文書を参照できます。
Ed25519は現在、関連ノードのネイティブサポートも受けており、これはShamir Secret Sharingに基づく非MPC SDKがすべてのソリューション(モバイル、ゲーム、Web SDKを含む)でEd25519秘密鍵を直接使用できることを意味します。開発者は、この新しいEd25519サポートをSolana、Near、Aptosなどのブロックチェーンプラットフォームに統合する方法を探ることができます。
まとめ
総じて、この新しいEd25519サポートはDAppとウォレットに強化されたセキュリティを提供します。真のMPC技術を活用することで、フロントエンドで秘密鍵を公開する必要がなく、攻撃を受けるリスクを大幅に低減します。強力なセキュリティに加えて、シームレスでユーザーフレンドリーなログインとより効率的なアカウント復旧オプションも提供します。この進展はWeb3エコシステムのセキュリティに新たな可能性をもたらし、未来の発展の基盤を築いています。
! Web3AuthのMPCにEd25519を導入する:DAppsとウォレットに安全な署名を提供する