Fig. 2

ブロック構造

Ethereum block structure showing linked blocks with timestamps nonces and transactions
Ethereum block structure showing linked blocks with timestamps nonces and transactions

コンテキスト

この図はEthereumホワイトペーパーのブロック構造セクションに掲載されており、Ethereumブロックの内部構成を説明している。Bitcoinのブロック構造との類似点と相違点が示されている。

この図が示す内容

この図は、Ethereumブロックの構造を示している。各ブロックにはブロックヘッダ、トランザクションリスト、およびアンクルブロック(ommer)のリストが含まれる。ブロックヘッダには前のブロックのハッシュ、状態ルート、トランザクションルート、レシートルートのマークルツリーが含まれる。状態ルートはワールドステート全体のハッシュをエンコードしており、任意のアカウントの状態を効率的に検証可能にしている。アンクルブロックの含有はメインチェーンに含まれなかったブロックのマイナーにも報酬を与え、中央集権化を抑制する。

意義

この図は、EthereumがBitcoinのブロック構造を拡張し、グローバルな状態ツリーを導入した点を示している。状態ルートにより、軽量クライアントがアカウント残高やコントラクトストレージを、チェーン全体を同期せずに検証できる。これはEthereumのアカウントベースモデルの基盤となる設計選択である。

関連用語

の他の図