概要
AgentWallexのすべてのエージェントウォレットは、マルチパーティ計算(MPC)によって保護されています。完全な秘密鍵は決して再構築されません — メモリ内でも、ディスク上でも、どこでも。代わりに、暗号鍵シャードが3つの独立した当事者に分散され、任意の2つが協力してトランザクションに署名できます。MPCの仕組み
従来のウォレットは単一の秘密鍵を保存します。その鍵が盗まれると、すべての資金が失われます。MPCはこの単一障害点を排除します。2-of-3しきい値署名
AgentWallexはParatoの2-of-3しきい値MPCプロトコルを使用します。3つの鍵シャードが生成され、任意の2つで有効な署名を生成できます:| シャード | 保持者 | 役割 |
|---|---|---|
| シャード1 | AgentWallex署名サービス | アクティブ署名参加者 |
| シャード2 | 独立カストディアンノード | アクティブ署名参加者 |
| シャード3 | コールドストレージ | リカバリーおよびディザスタリカバリー |
通常の運用では、シャード1とシャード2が協力してトランザクションに署名します。シャード3はオフラインのままで、リカバリーシナリオでのみ使用されます。
セキュリティ特性
- 単一の侵害ポイントなし — 攻撃者は2つの独立したシステムを同時に侵害する必要があります。
- 鍵の再構築なし — 完全な秘密鍵は単一の場所で組み立てられることはありません。
- 前方秘匿性 — 定期的なシャードローテーション(プロアクティブシークレットシェアリング)により古いシャードが無効になります。
- 同一のウォレットアドレス — シャードローテーションではウォレットのオンチェーンアドレスは変更されません。
鍵生成
鍵は分散鍵生成(DKG)を使用して生成されます:鍵ローテーション
鍵シャードはプロアクティブシークレットシェアリングと呼ばれる技術を使用して定期的にローテーションされます。このプロセスは:- 同じ公開鍵に対応する新しいシャードを生成します。
- 新しいシャードを3つすべての当事者に配布します。
- 古いシャードを破棄します。
鍵ローテーションは自動的に行われ、開発者による操作は不要です。ウォレットアドレスはそのまま維持されます。
緊急凍結
権限のある当事者は、エージェントのウォレットを即座に凍結し、すべてのトランザクションを防止できます:インフラストラクチャセーフティネット
開発者設定のポリシーを超えて、ParatroはAPI呼び出しではオーバーライドできないハードリミットをMPC署名レベルで強制します:| 制御 | デフォルト |
|---|---|
| 絶対日次上限 | $50,000 |
| 異常検知 | MLベース、常時有効 |
| 緊急凍結 | 常に利用可能 |
| クールダウン期間 | 凍結後10分 |