暗号通貨用語集
グラフビューホワイトペーパーへのバックリンク付き 16 用語
値を隠したままコミットし、後で明らかにする機能を備えた暗号構造。コミットメントは、多くのプライバシーおよびスケーリング プロトコルで使用されます。
メッセージに署名することで秘密キーの所有権を証明できる暗号化スキーム。対応する公開キーを使用して署名を検証するものもあります。
キーと値のマッピングを効率的に保存および検証するために使用される基数ツリーのバリアント。イーサリアムは、状態証明とサポート証明を表すためにパトリシア トライ (およびそのバリアント) を使用します。
多くの項目を 1 つのルート ハッシュに要約するハッシュのツリー。これにより、効率的な包含証明が可能になります。ノードは、すべてのトランザクションを明らかにすることなく、トランザクションがブロック内にあることを証明できます。
パトリシア トライとマークル ハッシュを組み合わせたデータ構造により、検証可能なキーと値のストレージが可能になります。イーサリアムは、状態、トランザクション、領収書にマークル パトリシア トライを使用します。
マークル ルートが指定された場合に、マークル ツリーにリーフが含まれていることを検証できる兄弟ハッシュのセット。SPV クライアントは、マークル証明を使用してトランザクションの包含を検証します。
非対称鍵ペアの公的に共有可能なコンポーネント。システムに応じて、署名の検証やアドレスの導出に使用されます。
ブルート フォース攻撃のコストを高めるために設計されたメモリ ハード キーの導出およびハッシュ関数。Dogecoin と Litecoin は Proof of Work で scrypt を使用します。
任意のデータを固定サイズのダイジェストにマッピングする関数。優れたハッシュ関数は、プリイメージ耐性、二次プリイメージ耐性、および衝突耐性を備えています。
有限体上の楕円曲線の代数に基づく公開キー暗号化。ビットコインは secp256k1 で ECDSA を使用します。他のシステムでは、異なる曲線と署名スキームが使用される場合があります。
ノードがデータのレプリカを格納していることを証明するために、一部のシステムで提案されている手法。レプリケーション/ストレージの証明は、ストレージ ネットワークおよび一部のアーカイブ設計で使用されます。