1. はじめに
量子コンピューティングの出現は、現代のデジタル インフラストラクチャの暗号基盤に存続の脅威をもたらします。 1994 年に公開された Shor のアルゴリズムは、整数因数分解と離散対数問題 (RSA、DSA、および楕円曲線暗号 (ECC) の基礎となる数学的仮定) の両方に対する多項式時間の解決策を提供します。 Bitcoin、Ethereum、Monero、Zcash など、現在導入されている主要な暗号通貨はすべて、トランザクション認証に ECC のみを使用しています。
暗号関連量子コンピューター (CRQC) のスケジュールは依然として不確実ですが、その軌道は明らかです。 IBM の量子ロードマップは、2033 年までに 100,000 以上の量子ビット システムを計画しています。Google の Willow プロセッサは、2024 年に指数関数的な誤り訂正の改善を実証しました。国家主体は、未知の機能を持つ機密プログラムを維持しています。 「今すぐ収集し、後で復号化する」戦略 (攻撃者が将来の復号化のために暗号化されたデータを今日収集する) は、これを将来の問題から、長期的な価値の保管に関する差し迫った懸念に変えます。
既存の暗号通貨は重大な課題に直面しています。量子耐性を改修するには、ハードフォーク、利害関係者の合意、および既存のアドレスの移行が必要です。移行期間中は、古いアドレスは依然として脆弱なままです。新しい暗号化プリミティブを導入しながら下位互換性を維持するという複雑さにより、かなりの攻撃対象領域が生じます。
SynX は、起源からポスト量子暗号を実装することでこの問題に対処します。すべてのアドレス、トランザクション、およびピアツーピア通信では、ブロック 0 から NIST で標準化されたアルゴリズムが使用されています。廃止すべき従来の暗号化はなく、移行のリスクもありません。この文書では、SynX プロトコルの完全な技術仕様を提供します。
1.1 設計目標
SynX は次の目的で設計されました。
- 量子抵抗: すべての暗号操作は、NIST で標準化されたアルゴリズムを使用して、古典的な攻撃者と量子の攻撃者の両方からの攻撃に抵抗する必要があります。
- トランザクションのプライバシー: 取引金額、送信者、および受信者の情報は、受動的観察者から隠蔽されなければなりません。
- 自己主権: ユーザーは、信頼できる第三者、集中取引所、または KYC が必要なサービスに依存することなく、自分の資金を完全に管理する必要があります。
- 使いやすさ: ウォレットは、複数の言語と標準の回復メカニズムをサポートし、技術者以外のユーザーでもアクセスできる必要があります。
- 分散化: ネットワークは、分散型コンセンサスとノード操作を通じて、十分なリソースを持った敵対者による捕捉に抵抗する必要があります。
1.2 表記法
この文書全体を通じて、次の表記を使用します。
H(·)— BLAKE2b-256 hash functionKDF(·)— Argon2id key derivation functionKyber.KeyGen()— Kyber-768 キーの生成Kyber.Encaps(pk)— Kyber-768 カプセル化Kyber.Decaps(sk, ct)— Kyber-768 カプセル化解除SPHINCS.KeyGen()— SPHINCS+-SHAKE-128s 鍵生成SPHINCS.Sign(sk, m)— SPHINCS+署名の生成SPHINCS.Verify(pk, m, σ)— SPHINCS+署名検証||— バイト連結⊕— ビットごとの XOR
2. 脅威モデルとセキュリティの前提条件
2.1 敵対者の能力
SynX は、次の敵クラスに対するセキュリティを提供するように設計されています。
2.1.1 古典的な敵対者
特殊なハードウェア (ASIC、FPGA) や分散コンピューティング クラスターを含む、任意の従来の計算リソースにアクセスする攻撃者。これには、膨大ではあるが有限の計算予算を持つ国民国家アクターが含まれます。
2.1.2 量子の敵対者
256 ビット楕円曲線に対する Shor のアルゴリズムおよび対称鍵検索用の Grover のアルゴリズムを実行できる、暗号に関連する量子コンピューターにアクセスできる攻撃者。量子コンピューターは、Grover のアルゴリズムによって提供される 2 次高速化を超えて衝突耐性のあるハッシュ関数を効率的に反転することはできないと想定しています。
2.1.3 ネットワークの敵対者
すべてのネットワーク トラフィックの受動的監視 (グローバル パッシブ アドバーサリー)、特定の接続に対するアクティブな中間者攻撃、およびトランザクション ブロードキャストのタイミング分析が可能な攻撃者。
2.2 セキュリティの前提条件
SynX セキュリティは、次の計算上の前提に依存しています。
- モジュール-LWE 硬度: Kyber-768 で使用されるパラメーターに関するエラーを伴うモジュール学習問題は、古典コンピューターと量子コンピューターの両方で計算的に処理が困難です。
- ハッシュ関数のセキュリティ: SHAKE256 と Blake2b はランダム オラクルとして動作し、量子敵対者に対する衝突耐性、プリイメージ耐性、および 2 番目のプリイメージ耐性を提供します (Grover の 2 次高速化を考慮)。
- 安全なランダム性: オペレーティング システムの CSPRNG は、シード生成のために 256 ビットの真のエントロピーを提供します。
SPHINCS+ security reduces entirely to hash function properties — collision and preimage resistance — rather than unproven number-theoretic hardness assumptions. That is a computational guarantee, not an information-theoretic one, but it rests on the most battle-tested primitives in cryptography, which makes it the most conservative choice for long-term security.
2.3 範囲外
次の脅威は、コア プロトコルの範囲外とみなされます。
- マルウェアまたは物理的アクセスによるユーザーのデバイスの侵害
- 特定のハードウェア実装に対するサイドチャネル攻撃
- 個々のユーザーに対するソーシャル エンジニアリング攻撃
- 持続的な超過半数のステークコントロールによる51%の攻撃*
* このプロトコルはステーキングにおいて正当な多数派を想定しています。マジョリティ攻撃は、スラッシュによって経済的に阻止されますが、暗号化によって阻止されません。
3. 暗号化基盤
3.1 Kyber-768 キーのカプセル化
Kyber は、エラーによるモジュール学習 (MLWE) 問題に基づくキー カプセル化メカニズム (KEM) です。 2022 年に NIST によってファイナリストに選ばれ、6 年間の公開評価を経て、2024 年 8 月に FIPS 203 (ML-KEM) として正式に標準化されました。
Kyber-768 は、AES-192 とほぼ同等の NIST セキュリティ レベル 3 を提供します。このスキームは、n = 256、q = 3329 の多項式リング R_q = Z_q[X]/(X^n + 1) 上で動作します。
3.1.1 パラメータセット
| パラメータ | 価値 | 説明 |
|---|---|---|
| n | 256 | 多項式の次数 |
| k | 3 | モジュールランク |
| q | 3329 | 弾性率 |
| η₁ | 2 | ノイズパラメータ(鍵生成) |
| η₂ | 2 | ノイズパラメータ(暗号化) |
| 公開鍵のサイズ | 1,184バイト | — |
| 秘密鍵のサイズ | 2,400バイト | — |
| 暗号文のサイズ | 1,088バイト | — |
| 共有秘密 | 32バイト | — |
3.1.2 SynXでの使用方法
SynX は次の目的で Kyber-768 を使用します。
- ピアツーピアノード通信(一時的な鍵交換)
- P2P マーケットプレイスでの暗号化されたメッセージング
- ステルスアドレス導出(受信者キーのカプセル化)
3.2 SPHINCS+ デジタル署名
SPHINCS+ is a stateless hash-based signature scheme selected by NIST as a post-quantum signature standard. Unlike lattice-based signatures, SPHINCS+ security relies solely on hash function properties, providing information-theoretic security guarantees.
SynX は、コンパクトなパラメーター セットである SPHINCS+-SHAKE-128s を使用し、NIST レベル 1 (128 ビット セキュリティ) で 7,856 バイトの署名を生成します。 32 バイトの公開キーと 64 バイトの秘密キーはウォレットの状態を小さく保ち、署名は完全なマークル認証パスを伝えます。
3.2.1 パラメータセット
| パラメータ | 価値 | 説明 |
|---|---|---|
| セキュリティレベル | 128 ビット (ポスト量子) | NIST レベル1 |
| Hash function | SHAKE256 | Extendable output function |
| 変異体 | 128f (高速) | 署名速度の最適化 |
| 公開鍵のサイズ | 32バイト | — |
| 秘密鍵のサイズ | 64バイト | — |
| 署名サイズ | 7,856バイト | ~7.7KB |
| サインタイム | ミリ秒 | 実装に依存 |
| 検証時間 | ミリ秒未満 | 実装に依存 |
3.2.2 署名構造
SPHINCS+ は、葉に WOTS+ (Winternitz One-Time Signatures) を持つマークル ツリーのハイパーツリーを使用して署名を構築します。ステートレス プロパティは、メッセージ ハッシュに基づく決定論的なパス選択によって実現され、XMSS などの以前のハッシュ ベースのスキームの状態管理の脆弱性を排除します。
3.3 対称プリミティブ
SynX は、次の対称暗号化プリミティブを使用します。
- ブレイク2b-256: Primary hash function for transaction IDs, Merkle trees, and address derivation
- AES-256-GCM: ウォレットストレージとP2Pメッセージの認証された暗号化
- Argon2id: ウォレット暗号化のためのメモリハードキーの導出
- SHAKE256: Extendable output function for key expansion and SPHINCS+ internals
All symmetric primitives provide at least 128-bit post-quantum security when accounting for Grover's algorithm quadratic speedup. While BLAKE2b-256 is the primary hash function, nodes support fallback to SHA3-256 for future cryptographic agility.
3.4 前方秘密保持
すべてのピアツーピア通信では一時的な Kyber キーペアが使用され、完全な前方秘匿性が提供されます。長期キーが侵害された場合でも、過去のセッションは安全なままです。各接続では、使用後に破棄される新しい共有秘密が確立されます。
4. ウォレットのアーキテクチャ
4.1 シードの生成と鍵の導出
ウォレットの作成は、安全な複数段階のプロセスに従って、一意の暗号化 ID を生成します。
プロセス全体には約 150 ミリ秒かかり、古典的な攻撃と量子攻撃の両方から完全に保護されたウォレットが作成されます。
4.2 25 ワードのニーモニックの回復
SynX は、25 ワードの拡張 BIP-39 互換ニーモニック スキームを使用し、264 ビットのエントロピー (256 ビット + 8 ビット チェックサム) を提供します。これは、既存のハードウェア ウォレットのワードリストとの互換性を維持しながら、標準の 24 ワード形式を超えています。
25 番目の単語には 2 つの目的があります。
- セキュリティマージンを高めるための追加のエントロピー
- エラー検出のための統合チェックサム
ウォレットの回復には、ニーモニック フレーズとオプションのパスフレーズのみが必要です。同じシードは、同一の Kyber および SPHINCS+ キーペアを決定的に再生成します。
4.3 多言語サポート
SynX ウォレットは、UI とニーモニックのワードリストの両方で 7 つの言語をサポートしています。
| 言語 | コード | ワードリスト |
|---|---|---|
| 英語 | en | BIP-39 は量子機能強化からインスピレーションを得たもの |
| スペイン語 | es | BIP-39 は量子機能強化からインスピレーションを得たもの |
| フランス語 | fr | BIP-39 は量子機能強化からインスピレーションを得たもの |
| イタリア語 | it | BIP-39 は量子機能強化からインスピレーションを得たもの |
| ポルトガル語 | pt | BIP-39 は量子機能強化からインスピレーションを得たもの |
| 日本語 | ja | BIP-39 は量子機能強化からインスピレーションを得たもの |
| 韓国人 | ko | BIP-39 は量子機能強化からインスピレーションを得たもの |
ユーザーは、サポートされている言語を使用してウォレットを生成および復元できます。基礎となるエントロピーは言語に依存しません。英語の単語で作成されたウォレットは、同等の日本語の単語を使用して復元できます。
4.4 USB ハードウェアのエクスポート
SynX は、エアギャップ操作とコールド ストレージのために、USB ストレージ デバイスへのウォレット認証情報の安全なエクスポートをサポートしています。
4.4.1 エクスポート形式
エクスポート形式では、Argon2id 派生キーを使用した AES-256-GCM 認証暗号化が採用されています。ファイルの整合性は、BLAKE2b-256 チェックサムによって検証されます。特定のパラメータは実装で定義されます。
4.4.2 エアギャップ署名
USB エクスポートにより、オフライン トランザクション署名が有効になります。署名されていないトランザクションはエアギャップされたマシンに転送され、SPHINCS+ で署名され、ブロードキャスト用に返されます。秘密キーがインターネットに接続されたデバイスに触れることはありません。
4.5 アドレス形式
SynX アドレスは次の形式を使用します。
アドレスは Kyber-768 公開キーから派生します。 「SX」プレフィックスは視覚的な識別を提供し、Base58Check エンコードにはエラー検出用の 4 バイトのチェックサムが含まれています。アドレスの合計の長さは 35 文字です。
5. トランザクションプロトコル
5.1 トランザクション構造
SynX トランザクションには次のフィールドが含まれます。
| 分野 | サイズ | 説明 |
|---|---|---|
| バージョン | 1バイト | プロトコルのバージョン |
| タイムスタンプ | 8バイト | Unix タイムスタンプ (ミリ秒) |
| 送信者_pk | 32バイト | SPHINCS+公開鍵 |
| 受信者 | 34バイト | 受信者アドレス(エンコード) |
| 額 | 8バイト | 取引量(原子単位) |
| 手数料 | 8バイト | ネットワーク料金 |
| ノンス | 8バイト | 送信者のトランザクションカウンター |
| ペイロード | 変数 | オプションの暗号化データ |
| サイン | 7,856バイト | SPHINCS+ 署名 |
5.2 署名プロセス
トランザクションを送信すると、ウォレットは次の手順を実行して、偽造不可能な耐量子署名を作成します。
金額、受取人、料金、タイムスタンプが組み合わされます
Blake2b ハッシュは一意の 256 ビット識別子を生成します
ハッシュベースの署名により所有権を証明します (~5ms)
署名されたトランザクションがバリデーターに送信される
5.3 検証
ノードは次の方法でトランザクションを検証します。
- 送信者に十分な残高があることを確認しています(手数料を含む)
- nonce が送信者の現在の nonce + 1 であることを確認する
- シリアル化されたデータからトランザクション ハッシュを再計算する
- 送信者の公開鍵に対する SPHINCS+ 署名の検証
- タイムスタンプのチェックが許容範囲内 (±5 分) であることを確認します。
無効なトランザクションは拒否され、伝播されません。
5.4 ステルスアドレス
SynX は、受信者のプライバシーを確保するために回転バーナー アドレスを実装します。各トランザクションは新しいアドレスを使用するため、監視者が支払いを単一の受信者にリンクすることはできません。
意図された受信者のみが受信トランザクションを識別して要求できます。外部の観察者には、目に見える接続のない無関係なワンタイム アドレスが表示されます。
6. ステーキングの仕組み
6.1 コンセンサスの概要
SynX は、Synergy Sea と呼ばれるハイブリッド Proof-of-Stake + Proof-of-Work コンセンサス アーキテクチャを使用します。ステーキングバリデーターは 1 秒未満のトランザクションファイナリティを提供し、マイナーはセキュリティーバックボーンを担います。ブロックの生成は設計により可変間隔で実行されます。SerendipityX の難易度は継続的に上昇するため、ブロック間のギャップは固定クロックで刻むのではなく、ネットワークの状態に応じて変化します。この二重層設計により、トランザクション処理がブロック生成から分離されます。アーキテクチャ上の大幅な飛躍により、実質的なトランザクションのファイナリティにおいて SynX が Solana よりも高速になり、敵対者が同期する予測可能なブロック リズムがなくなります。
- ステーキングバリデーターコンセンサスによる 1 秒未満のトランザクションファイナリティ
- マイニング報酬とチェーンセキュリティのために、継続的に上昇する難易度に応じて制御される可変ブロック生成間隔
- エネルギー効率の高いステーキング レイヤーとメモリハード PoW を組み合わせた (Argon2id、2 GB)
- 賭け金削減による経済安全保障
- デュアルレイヤーコンセンサスにより、速度とセキュリティのトレードオフが解消されます
6.2 ステーキングパラメータ
| パラメータ | 価値 |
|---|---|
| 最低賭け金 | 10SynX |
| ロック期間 | 最短7日 |
| クールダウンのステークを解除する | 24時間 |
| 基本年利 | 5% (7日間) / 6% (14日間) / 7.77% (30日間) |
| 斬撃ペナルティ | 株式の5% |
| ブロックタイム | 変数 (難易度別) |
6.3 報酬の分配
ブロック報酬は、ステーク総供給量に対するステーカーのシェアに基づいてステーカーに比例的に分配されます。報酬の計算式は次のとおりです。
ユーザーが出金を開始しない限り、報酬は自動的に増額されます。
6.4 斬撃条件
ステーカーは以下の場合にスラッシュされます (賭け金の一部を失います)。
- 二重署名 (競合するブロックの生成)
- ダウンタイムの延長 (オフラインで 24 時間以上)
- 無効なブロックの生成
6.5 ウォレット内ステーキングインターフェイス
SynX ウォレットは、外部ツールを使用せずにネイティブのステーキング機能を提供します。
- 利用可能な残高から賭け金を選択します
- ロック期間を選択します (7、14、または 30 日)
- トランザクションの確認 (SPHINCS+ で署名)
- リアルタイムダッシュボードで報酬を監視
- シングルクリックでステークを解除します (クールダウン後)
7. SerendipityX マイニングアルゴリズム
7.1 設計哲学
SerendipityX is SynX's anti-ASIC mining algorithm, inspired by Monero's RandomX and built on the Argon2id memory-hard function. The name reflects the protocol's core belief: that the discovery of new blocks should be a matter of 偶然—equal opportunity for all participants—not a function of who can deploy the largest server rack.
Bitcoin マイニングは、「1 つの CPU、1 票」として考案されました。現在、Bitcoin のハッシュ レートの 80% 以上を管理しているマイニング プールは 5 つ未満で、倉庫サイズの ASIC ファームを運営しており、国家全体よりも多くの電力を消費しています。分散型の理想は、それが抵抗するように設計された非常に集中化された権力構造によって捉えられました。 SerendipityX はこれを不可能にするように設計されました。
7.2 技術的基盤
SerendipityX は、パスワード ハッシュ コンペティション (PHC) の優勝者である Argon2id に基づいて構築され、RFC 9106 で標準化されています。このアルゴリズムは、次の 3 つの数学的保証を通じて ASIC 耐性を実現します。
| パラメータ | 価値 | 目的 |
|---|---|---|
| メモリコスト (m_cost) | 2GB | モバイル デバイス RAM を超える — 電話ファームを排除し、ASIC の経済性を向上 |
| 時間コスト (t_cost) | 3回の反復 | シーケンシャルパスにより並列化のショートカットが防止される |
| 平行度 (p) | 1 | マルチレーン ASIC 最適化ベクトルを排除 |
| 出力長さ | 32バイト | Blake2bチェーンと互換性のある256ビットハッシュ |
| モード | Argon2id(ハイブリッド) | サイドチャネル抵抗のデータ非依存 + データ依存パス |
7.3 メモリのハードネスが ASIC 集中化に勝つ理由
ASIC チップは、数十億の単純なハッシュ回路をシリコン上に詰め込むことで、SHA-256 (Bitcoin) マイニングで優位性を獲得します。各回路は小さく、安価で、高速です。ただし、SerendipityX では各ハッシュ計算を実行する必要があります。 2GBのランダムメモリアクセスパターン—論理ゲートのように小型化できないメモリ。 2 GB の要件は意図的に選択されました。これは、ほとんどの携帯電話で利用可能な RAM を超えており、中国および国家支援による電話ファーム運営がネットワークに数千台の低価格デバイスをあふれさせるのを防ぎます。高帯域幅 DRAM のコストがチップの総コストの大部分を占め、カスタム ASIC とコンシューマ デスクトップ CPU/GPU のパフォーマンスが同等になります。
SHA-256 の場合、ASIC は CPU よりも 10,000 倍以上の高速化を達成します。 Argon2id の場合、メモリの壁により ASIC の利点が約 1 ~ 3 倍に制限され、カスタム シリコンは大規模化すると経済的に不当になります。
7.4 ハイブリッド コンセンサス: SerendipityX PoW + ステーキング (Synergy Sea)
SynX は、Synergy Sea と呼ばれるハイブリッド PoS+PoW コンセンサス アーキテクチャを採用しています。この二重層設計は、トランザクション処理をブロック生成から分離します。これは、実用的なトランザクションのファイナリティを実現するために、SynX を Solana よりも高速にするアーキテクチャーの量子飛躍です。
- マイニング層 (PoW): 新しいSynXは、可変ブロック間隔でのSerendipityXプルーフ・オブ・ワークを通じて鋳造され、公平な配電とチェーンのセキュリティを確保しながら電力を供給に変換します。
- ステーキング層 (PoS): ステーキングバリデーターは 1 秒未満の時間でトランザクションを確認し、ブロック生成に関係なく即座にファイナリティを提供します
- 量子の飛躍: トランザクション処理はブロック生成とは独立して動作します。ユーザーは、現在のブロックが着地するまでにかかる時間に関係なく、即時送信を体験できます。これが、SynX が Solana (~400ms スロット)、XRP (3 ~ 5 秒)、およびすべての古典的なブロックチェーンよりも高速である理由、および可変ブロック間隔によりユーザーにコストがかからない理由です。
- 遷移: マイニング報酬はスケジュールに従って半分になり、徐々にステーキングに比重を移します
これは、ラップトップを持った学生が国家主体と公正な場で競争することを意味します。単一のエンティティがハードウェアの利点によってブロックの生産を支配することはできません。 このプロトコルは、Bitcoin が唯一約束したこと、つまり通貨の創造への平等な参加を強制します。
8. P2P エスクロー マーケットプレイス
8.1 設計目標
SynX マーケットプレイスは、中央集権的な仲介業者や KYC の要件を必要とせずに、トラストレスなピアツーピア取引を可能にします。主要なプロパティ:
- 非保管エスクロー (スマートコントラクトにロックされた資金)
- 当事者間の暗号化通信
- 分散型紛争解決
- カウンターパーティが為替ハッキングの危険にさらされることはありません
8.2 エスクロープロトコル
エスクロー システムは、明確に定義された状態を経て進行し、あらゆる段階で両当事者が確実に保護されます。
オファーが掲載されました
どちらも入金済み
取引完了
仲裁者が関与
資金が返還されました
各エスクローには、メーカー、テイカー、アービターの 3 つの当事者が関与します。資金をリリースするには 3 件中 2 件の署名が必要であり、単一の当事者が資金を盗むことはできません。
8.3 貿易の流れ
- オファーの作成: メーカーは金額、価格、支払い方法、タイムアウトを指定したオファーを作成します
- オファーの承諾: テイカーはオファーを受け入れ、両当事者の資金は 2/3 マルチシグ エスクローにロックされます
- 支払い: テイカーは指定された方法 (銀行、現金など) を通じて法定通貨の支払いを送信します。
- 確認: メーカーが受領を確認し、双方が取引を解除することに署名
- リリース: 資金がテイカーにリリースされ、取引が完了しました
8.4 紛争の解決
当事者の意見が異なる場合は、どちらかが仲裁に進むことができます。
- 紛争当事者は仲裁手数料を支払います(勝訴した場合は返金されます)
- 仲裁人は両当事者からの暗号化された証拠を審査します
- アービターは勝者の解放トランザクションに署名します
- 3 つ中 2 つの署名 (裁定者 + 勝者) が資金を解放します
アービターは、評判と賭け金に基づいて分散型プールから選択されます。
8.5 暗号化されたメッセージング
取引参加者は、Kyber 鍵交換を使用してエンドツーエンドの暗号化チャネルを通じて通信します。
メッセージは、Kyber-768 経由で確立された共有秘密を使用して AES-256-GCM で暗号化されます。たとえ傍受されたとしても、ネットワーク オペレーターを含む第三者がメッセージを読み取ることはできません。
9. ネットワーク層のプライバシー
9.1 Torの統合
SynX ノードは完全に Tor 上で動作でき、以下を提供します。
- トランザクションブロードキャストのIPアドレス隠蔽
- トラフィック分析への耐性
- 検閲の回避
このデーモンは、Tor 回線の自動確立と非表示のサービス操作をサポートします。
9.2 Dandelion++ プロトコル
トランザクションの伝播では、Dandelion++ を使用してネットワークレベルの匿名化を防止します。
- ステムフェーズ: ノードを経由するランダムなパスに沿ってトランザクションが転送される
- 綿毛フェーズ: 標準的なゴシップを通じて取引が広くブロードキャストされる
これにより、敵対者が最初に見たヒューリスティックによってトランザクションの発信元を特定することを防ぎます。
9.3 ピア発見
ノードは以下を通じてピアを検出します。
- ハードコーディングされたブートストラップ ノード
- DNSシードサーバー
- ピア交換プロトコル
- Tor の隠しサービス ディレクトリ
10. レガシーチェーンとの比較
次の表は、SynX をプライバシー重視の主流の主要な暗号通貨と比較しています。
| 特徴 | Bitcoin | Monero | Zcash | SynX |
|---|---|---|---|---|
| 署名アルゴリズム | ECDSA (secp256k1) | EdDSA (Ed25519) | EdDSA/グロス16 | SPHINCS+-128f |
| 鍵交換 | ECDH | X25519 | X25519 | Kyber-768 |
| 耐量子性 | No | No | No | はい |
| プライバシーのデフォルト | No | はい | オプション | はい |
| 信頼できるセットアップ | No | No | はい | No |
| 平均送信サイズ | ~250バイト | ~2~3KB | ~2KB | ~20KB |
| ブロックタイム | ~10分 | ~2分 | ~75秒 | ~60秒 |
| TXファイナリティ | ~60分 | ~20分 | ~12.5分 | 1秒未満 |
| コンセンサス | 捕虜 | 捕虜 | 捕虜 | ハイブリッド PoS+PoW |
| ネイティブステーキング | No | No | No | はい |
| P2P マーケットプレイス | No | No | No | はい |
| 多言語ウォレット | さまざま | はい | 限定 | 7つの言語 |
| USB 冷蔵倉庫 | ハードウェアウォレット経由 | ハードウェアウォレット経由 | ハードウェアウォレット経由 | ネイティブ |
10.1 量子移行のリスク
レガシーチェーンは、ポスト量子暗号への移行において重大な課題に直面しています。
- Bitcoin: 分散型コミュニティ間のハードフォークの合意が必要です。アドレス移行により、古い P2PKH 出力が脆弱なままになります。公開鍵が公開されたアドレスには 400 万以上の BTC があると推定されます。
- Ethereum: Account abstraction provides upgrade path, but smart contract compatibility is complex. Migration period creates attack window.
- Monero: リング署名はポスト量子向けに慎重に再設計する必要があります。学術研究は進行中ですが、導入スケジュールは未定です。
- Zcash: zk-SNARK は楕円曲線ペアリングに依存します。ポスト量子 SNARK は存在しますが、サイズが大幅に大きく、速度も遅くなります。
SynX では移行は必要ありません。すべてのアドレスには、創世記からポスト量子暗号が使用されています。
11. パフォーマンス分析
11.1 ベンチマーク
コモディティハードウェアで期待されるパフォーマンス:
| 手術 | 時間 | メモリ |
|---|---|---|
| ウォレットの生成 | 1秒未満 | 最小限の |
| SPHINCS+サイン | ミリ秒 | 最小限の |
| SPHINCS+ ベリファイ | ミリ秒未満 | 最小限の |
| Kyber カプセル化 | ミリ秒未満 | 最小限の |
| Kyber カプセル化解除 | ミリ秒未満 | 最小限の |
| トランザクションのビルド | ミリ秒 | 最小限の |
| ブロック検証 | 1秒未満 | 適度 |
特定のタイミングは実装に依存しており、意図的に省略されています。
11.2 スケーラビリティ
SynX は高スループット動作向けに設計されています。
- ブロックサイズ制限: 500 KB
- ブロック間隔: 可変、難易度依存 (マイニング層)
- トランザクションのファイナリティ: 1 秒未満 (ステーキングバリデータ層)
- 目標スループット: 2,000+ TPS
- RPC キャパシティ: 8,000 リクエスト/秒の持続
このネットワークは、トランザクション量に応じて拡張する適応型書き込みメカニズムを採用しており、Solana レベルのスループットでも経済的な安定性を維持します。レイヤ 2 ソリューションは、特殊なユースケースに追加の容量を提供できます。
11.3 ストレージ要件
- フルノード (現在): ~15 GB
- プルーニングされたノード: ~5 GB
- ウォレットのみ: ~100 MB
12. 今後の取り組み
12.1 検討中
次の機能は、将来のプロトコル バージョンに含まれる可能性について評価されています。
- ハードウェアウォレットの統合: SPHINCS+ を実装した専用署名デバイスのサポート
- モバイルウォレット: iOS および Android プラットフォーム用のネイティブ アプリケーション
- レイヤ 2 スケーリング: より高いスループットを実現するステートチャネル構造
- クロスチェーンの相互運用性: 外部ネットワークへのブリッジメカニズム
- 機密取引: ポストクォンタムコミットメントスキームによる金額隠蔽
実装のスケジュールは、セキュリティ監査、コミュニティのフィードバック、プロトコル ガバナンスによって異なります。
12.2 活発な研究分野
以下のトピックは学術調査中ですが、まだロードマップには反映されていません。
- 送信者のプライバシーを強化するポスト量子リング署名
- 格子ベースのゼロ知識証明構造
- エスクロー用の耐量子しきい値暗号化
13. 結論
SynX は、暗号通貨のセキュリティに対する根本的に異なるアプローチを表します。 SynX は、従来の暗号の前提に基づいて構築し、将来のアップグレードを計画するのではなく、NIST で標準化されたポスト量子アルゴリズムを初期から実装しています。すべてのトランザクション署名には、情報理論上のセキュリティを備えた SPHINCS+ ハッシュベースの暗号化が使用されます。すべての鍵交換では、Kyber-768 ラティスベースのカプセル化が使用されます。
ウォレットのアーキテクチャは、セキュリティと使いやすさの両方を優先しています。25 ワードのニーモニック回復、7 か国語のサポート、エアギャップ署名のためのネイティブ USB エクスポート、外部ツールを使用しない組み込みステーキングなどです。 P2P エスクロー マーケットプレイスは、集中型取引所や KYC 要件なしでトラストレス取引を可能にします。
暗号に関連した量子コンピューターが出現すると、レガシーチェーンは攻撃対象領域が大きくなり、困難な移行に直面することになります。 SynX ユーザーはそのような移行に直面することはありません。彼らの資金は最初のブロックからポスト量子暗号によって保護されています。
SynX には、既知のバックドア、キー エスクロー メカニズム、または法執行機関のアクセス機能は含まれていません。プロトコルは ブロック高さ 200K までのクローズドソース リリース時には独立して監査可能になります。
プロトコルは ブロック高さ 200K までのクローズドソース、ネットワークは稼働しており、ウォレットをダウンロードできます。
14. 参考文献
- Shor、PW (1994)。 「量子計算のアルゴリズム: 離散対数と因数分解」 コンピュータ サイエンスの基礎に関する第 35 回年次シンポジウムの議事録。 土井: 10.1109/SFCS.1994.365700
- NIST (2024)。 「ポスト量子暗号」。 米国国立標準技術研究所。 csrc.NIST.gov/projects/ポスト量子暗号
- アヴァンジ、R.、他。 (2021年)。 「CRYSTALS-Kyber: アルゴリズム仕様とサポートドキュメント」 NIST PQC サブミッション。 pq-crystals.org/Kyber
- バーンスタイン、D.J.、他。 (2019年)。 「SPHINCS+: NISTポスト量子プロジェクトへの提出。」 NIST PQC サブミッション。 SPHINCS.org
- Grover、L.K. (1996)。 「データベース検索のための高速量子力学アルゴリズム」 コンピューティング理論に関する第 28 回 ACM 年次シンポジウムの議事録。 土井: 10.1145/237814.237866
- オーマソン、J.-P. & Neves、S. (2013)。 「BLAKE2: MD5 と同じくらいシンプル、小型、高速。」 ACNS 2013。 ブレイク2.ネット
- Biryukov, A., Dinu, D., & Khovratovich, D. (2016). "Argon2: the memory-hard function for password hashing and other applications." パスワードハッシュコンテスト。 パスワードハッシュ.net
- フィアット、A. & シャミール、A. (1986)。 「自分自身を証明する方法: 身元確認と署名の問題に対する実践的な解決策」 クリプト 1986。 土井: 10.1007/3-540-47721-7_12
- D. ボーン & V. シャウプ (2023)。 応用暗号学の大学院コース。 スタンフォード大学。 toc.cryptobook.us
- モスカ、M. (2018)。 「量子コンピューター時代のサイバーセキュリティ: 準備はできていますか?」 IEEE セキュリティとプライバシー。 土井: 10.1109/MSP.2018.3761723