Logo
  • ホーム
  • ブログ
  • お問い合わせ
Help us build Valis
🇯🇵

Qubic暗号の詳細

image

Qubic暗号の詳細

Qubicは、K12ハッシュと標準暗号を使用して性能を向上させています。詳細はqubic-cli/keyUtils.cppに記載されています。アドレスと取引の検証は安全に管理されています。

Qsilver · 2023年12月31日。

非公式暫定ホワイトペーパーでは、詳細な暗号アルゴリズムについては触れていません。C++コードを読むのが苦手な方のために、ここに小さな補遺を用意しました:

SHA256の代わりに、QubicはK12(Keccak Team)を使用し、これはSHA256よりも高速で改善されています。Qubicは標準の公開/秘密鍵暗号を採用しています。55文字の小文字アルファシードはバイナリ値0から25にマッピングされ、2回K12ハッシュされて256ビットの秘密鍵を生成します。公開鍵は秘密鍵からecc_mul_fixedを使用して派生されます。ユーザーが見るアドレスは、K12チェックサムを使用して公開鍵ビットから生成されます。

このプロセスは、qubic-cli/keyUtils.cppの約100行のコードで詳細に説明されています。

鋭い読者は、シードが256ビットの高エントロピーの秘密鍵にマッピングされるため、ウォレットはQubic固有の55文字のシードではなく、24のBIP39単語を使用してユーザーアドレスを管理できることに気付くかもしれません。

各エポックでは、アービトレーターが前のエポックのパフォーマンスに基づいて新しいコンピュータのセットを決定し、676のコンピュータのリストを放送します。これにより、ノードは適切なコンピュータがティックに署名したことを確認できます。ティックリーダーは、リストの次のコンピュータであり、クォーラムを達成した場合に各ティックに署名し、すべてのティックデータを検証可能にします。

すべての取引は適切な秘密鍵で署名されており、ブロック間に明示的なリンクがなくても、Qubicのすべては暗号的に検証可能です。空のティックでさえ、誤った空のティックの提出からの攻撃を防ぐためにクォーラムの合意を必要とします。

Qsilverの「非公式」シリーズを読む

  • 🇯🇵非公式 Qubic 中間ホワイトペーパー
  • 🇯🇵Qubic暗号の詳細
  • 🇯🇵キュービックサービス統合に関する非公式ガイド
  • 🇯🇵Qubicスマートコントラクトを書くための非公式ガイド
最新情報は、Valis Discord に参加、X をフォロー、そして ブログをブックマーク してください。

← 前へ

🇯🇵仲裁者はワニではない

次へ →

🇯🇵非公式 Qubic 中間ホワイトペーパー

このページの内容

  • Qubic暗号の詳細
  • Qsilverの「非公式」シリーズを読む

関連記事

Logo

Execution

|

Transparency

XRSSDiscordGitHub