ブロック構造
Ethereum block structure showing linked blocks with timestamps nonces and transactions
コンテキスト
この図はEthereumホワイトペーパーのブロック構造セクションに掲載されており、Ethereumブロックの内部構成を説明している。Bitcoinのブロック構造との類似点と相違点が示されている。
この図が示す内容
この図は、Ethereumブロックの構造を示している。各ブロックにはブロックヘッダ、トランザクションリスト、およびアンクルブロック(ommer)のリストが含まれる。ブロックヘッダには前のブロックのハッシュ、状態ルート、トランザクションルート、レシートルートのマークルツリーが含まれる。状態ルートはワールドステート全体のハッシュをエンコードしており、任意のアカウントの状態を効率的に検証可能にしている。アンクルブロックの含有はメインチェーンに含まれなかったブロックのマイナーにも報酬を与え、中央集権化を抑制する。
意義
この図は、EthereumがBitcoinのブロック構造を拡張し、グローバルな状態ツリーを導入した点を示している。状態ルートにより、軽量クライアントがアカウント残高やコントラクトストレージを、チェーン全体を同期せずに検証できる。これはEthereumのアカウントベースモデルの基盤となる設計選択である。