tag:schnorr署名
差分
このページの2つのバージョン間の差分を表示します。
| tag:schnorr署名 [2026/01/26 09:22] – 作成 d.azuma | tag:schnorr署名 [2026/01/26 09:24] (現在) – d.azuma | ||
|---|---|---|---|
| 行 4: | 行 4: | ||
| ===== Schnorr署名 (Schnorr Signatures) 解説 ===== | ===== Schnorr署名 (Schnorr Signatures) 解説 ===== | ||
| - | **Schnorr署名**は、ドイツの数学者・暗号学者であるクラウス=ピーター・シュノア(Claus-Peter Schnorr)によって考案されたデジタル署名方式です。ビットコインで採用されているECDSA(楕円曲線電子署名アルゴリズム)よりもシンプルで効率的、かつ高いセキュリティと拡張性を備えています。 | + | **Schnorr署名**は、ドイツの数学者・暗号学者であるクラウス=ピーター・シュノア(Claus-Peter Schnorr)によって考案されたデジタル署名方式です。 |
| + | |||
| + | ビットコインで採用されているECDSA(楕円曲線電子署名アルゴリズム)よりもシンプルで効率的、かつ高いセキュリティと拡張性を備えています。 | ||
| ---- | ---- | ||
| 行 10: | 行 12: | ||
| ===== 1. Schnorr署名の主要なメリット ===== | ===== 1. Schnorr署名の主要なメリット ===== | ||
| - | QubicがSchnorr署名を採用している理由は、主に以下の3つの特性にあります。 | + | Qubi cが Schnorr署名を採用している理由は、主に以下の3つの特性にあります。 |
| ==== A. 線形性(Linearity):署名の集約 ==== | ==== A. 線形性(Linearity):署名の集約 ==== | ||
| - | Schnorr署名の最大の強みは「署名を足し算できる」という性質です。 | + | |
| - | * **署名集約: | + | Schnorr署名の最大の強みは「署名を足し算できる」という性質です。 |
| - | * **効率:** データサイズが削減され、ネットワークの帯域幅とストレージの節約に直結します。 | + | |
| + | * **署名集約: | ||
| + | | ||
| + | |||
| + | * **効率:** | ||
| + | | ||
| ==== B. バッチ検証(Batch Verification) ==== | ==== B. バッチ検証(Batch Verification) ==== | ||
| + | |||
| 複数のトランザクション(署名)を、一つずつ個別に検証するのではなく、まとめて一括で検証することが可能です。 | 複数のトランザクション(署名)を、一つずつ個別に検証するのではなく、まとめて一括で検証することが可能です。 | ||
| - | | + | |
| + | | ||
| + | | ||
| ==== C. プライバシーの向上 ==== | ==== C. プライバシーの向上 ==== | ||
| + | |||
| マルチシグなどの複雑な条件を持つトランザクションも、ブロックチェーン上では「通常の1つの署名」と区別がつきません。 | マルチシグなどの複雑な条件を持つトランザクションも、ブロックチェーン上では「通常の1つの署名」と区別がつきません。 | ||
| - | | + | |
| + | | ||
| + | | ||
| ===== 2. 技術的背景(数学的構造) ===== | ===== 2. 技術的背景(数学的構造) ===== | ||
| - | Schnorr署名の数学的構造は、以下の簡潔な式で表されます。 | + | Schnorr署名の数学的構造は、以下の簡潔な式で表されます。 |
| - | $$s = k + e \cdot x$$ | + | |
| - | ここで: | + | ここで: |
| * **$s$**: 生成された署名 | * **$s$**: 生成された署名 | ||
| * **$k$**: 一時的な乱数(ナンス) | * **$k$**: 一時的な乱数(ナンス) | ||
| 行 37: | 行 50: | ||
| * **$x$**: 秘密鍵 | * **$x$**: 秘密鍵 | ||
| - | この構造が線形的であるため、複数の署名を合計した $s_{total}$ を容易に計算できるのです。 | + | この構造が線形的であるため、複数の署名を合計した $s_{total}$ を容易に計算できるのです。 |
| ---- | ---- | ||
| 行 51: | 行 64: | ||
| ===== 4. Qubicにおける意義 ===== | ===== 4. Qubicにおける意義 ===== | ||
| - | Qubicは、単なる決済手段ではなく「AIの学習」や「高度なスマートコントラクト」の実行基盤を目指しています。 | + | Qubicは、単なる決済手段ではなく「AIの学習」や「高度なスマートコントラクト」の実行基盤を目指しています。 |
| - | * **スケーラビリティ: | + | |
| - | * **将来性: | + | * **スケーラビリティ: |
| + | | ||
| + | |||
| + | * **将来性: | ||
| + | | ||
| > **★ 管理者の視点: | > **★ 管理者の視点: | ||
tag/schnorr署名.1769419353.txt.gz · 最終更新: by d.azuma