アカデミー用語集詳細
ブロック
ブロックチェーンにおけるブロックとは何か?
ブロックチェーン技術 におけるブロックは、データのデジタルパッケージのような基本的な構成要素の一つです。本質的に、ブロックは一連の取引を記録・保存し、ネットワーク参加者によって検証されると、ブロックチェーン台帳の永続的な一部となります。例えば、 ビットコイン を支えるブロックチェーンでは、約10分ごとに新しいブロックが生成され、それぞれが進行中のデジタル台帳の更新として機能します。
ブロックはどのように機能するか?
ブロックの主な機能は、取引情報を保存し、ネットワークを通じてデータが転送される際のデータの整合性と真実性を確保することです。ブロックチェーン内の各ブロックは特定の構造を持っています:暗号化ハッシュを通じて前のブロックを参照し、チェーンを保護し、過去の記録の改ざんを計算上実行不可能にします。マイニングは、ビットコインなど多くの暗号通貨におけるこのプロセスの重要な部分であり、マイナーは強力なコンピュータを使用して、取引のブロックを検証し保護する複雑な数学的問題を解決します。
ブロックチェーンのブロックは何で構成されているか?
一般的に、ブロックはブロックヘッダーと取引リストで構成されています。ブロックヘッダーには以下が含まれます:
- 前のブロックハッシュ: 前に来たブロックへのリンクとして機能します。
- ナンス: 通常、マイニングプロセス中にマイナーによって調整されるランダムな数字です。
- タイムスタンプ: ブロックが作成された日時です。
- マークルルート: ブロック内のすべての取引を表す単一のハッシュです。
例えば、ビットコインのブロックチェーンにおけるブロックには複数の取引が含まれています — 正確な数はブロックサイズと個々の取引の複雑さによって異なります。
ブロックチェーンにおけるジェネシスブロック、オーファンブロック、アンクルブロックとは何か?
- ジェネシスブロック: これはあらゆるブロックチェーンの最初のブロックです。特に、ビットコインのブロックチェーンでは、 ジェネシスブロック には「The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(タイムズ紙 2009年1月3日 財務大臣、銀行への二度目の救済策の瀬戸際に)」というテキストが含まれており、ビットコイン創設時の経済的背景を強調しています。
- オーファンブロック: ステールブロックとも呼ばれ、正しく解決されたものの、アクティブなブロックチェーンに受け入れられなかったブロックです。多くの場合、同じ高さの別のブロックが先に受け入れられたためです。例えば、ビットコインのような堅牢なネットワークでも、時折ブロックがほぼ同時に解決され、一つのブロックだけが最長のチェーンに組み込まれることがあります。
- アンクルブロック: イーサリアムや類似のブロックチェーンに特有のもので、ブロックチェーンの一部ではないものの、有効と見なされ、そのマイナーに小さな報酬を提供するブロックです。これらはビットコインのオーファンブロックに類似していますが、イーサリアムのネットワークセキュリティとマイナー報酬システムにおいて戦略的な意味を持ちます。
ブロックはブロックチェーン技術の運用において基本的なものです。ビットコインの歴史的な最初のブロックからイーサリアムのアンクルブロックの実装まで、これらの要素はデジタル台帳内のセキュリティと継続性を維持するのに役立ちます。各ブロックはチェーン内で重要な役割を果たし、新しい取引ごとに最初から安全にリンクされています。