多くの人が暗号アルゴリズムを「知識ポイント」と見なしていますが、Web3ではそれらは実際には能力体系です:
対称暗号(AES)
👉「速さ」を担当
非対称暗号(RSA / ECC)
👉「アイデンティティ」を担当
ハッシュ
👉「改ざん不可」を担当
しかし、ブロックチェーンのセキュリティの限界を支えるのは、以下の進化のチェーンです:
秘密鍵 → 閾値秘密共有 → 閾値署名 → BLS → MPC
これは「単独制御」から「集団合意のセキュリティ」への道筋です。
閾値秘密共有は、1つの秘密鍵をn部に分割し、任意のk部で復元できるようにします。
👉解決するのは:秘密鍵がもはや一人の手に握られないこと
閾値署名(Threshold Signature):n人の中からk人が共同で1回の署名を行い、ブロックチェーン上では「1つの署名」に見えます。
👉セキュリティが「単点」から「組織レベル」に変わります
BLS署名:双線形対(Pairing)に基づき、署名の集約と閾値特性を天生的にサポートし、PoS、公的チェーンの合意、DA、Rollup検証人システムのコアインフラです。
MPC(多者安全計算):新しい署名アルゴリズムではなく、完全な秘密鍵を復元することなく署名計算を完了します。ネットワークプロトコル、ZK、合意メカニズムを組み合わせて、「署名権」を「協力プロセス」に変えます。
結論を一言で言うと:
ECDSA / EdDSAは「私が署名できる」を解決し、
閾値署名は「私たちが一緒に署名する」を解決し、
BLSは「多くの人が一緒に署名しても効率的」を解決し、
MPCは「みんなが署名するが誰も本当に完全な秘密鍵を持たない」を解決します。
これが、現在取引所、カストディ、L2、検証人、Rollupシーケンサーが「秘密鍵」時代から、閾値 + BLS + MPCのセキュリティアーキテクチャに移行している理由です。
暗号学は単なるアルゴリズムではなく、組織のセキュリティ構造の設計でもあります。
#密码学 #安全 #MPC