Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ブロックチェーン構造 | ブロックとトランザクション
ブロックチェーン入門

bookブロックチェーン構造

メニューを表示するにはスワイプしてください

これで、ブロックチェーン技術の基本、特にビットコインがどのようにそれを利用しているかを理解しました。この基礎をもとに、ビットコインモデルに基づくブロックチェーンの詳細な構造を見ていきます。

ブロックの構成要素

ブロックチェーンは本質的に、ブロックの連鎖です。これらは物理的なブロックではなく、順番に連結されたデジタルデータ構造です。

以下の表は、Bitcoinブロックチェーンにおけるブロックの一般的な構造の概要を示しています。

各フィールドのサイズを暗記する必要はありません。理解を深めるために記載されています。サイズに関連して、ビットバイトが実際に何であるかについて、以下で説明します。

Note
さらに学ぶ

ビットはコンピュータにおける最小のデータ単位で、0または1として表され、コンピュータの二進法的な性質を反映しています。バイトは8ビットから構成されるデータ単位で、コンピュータのデータ保存や処理能力の測定に用いられます。

ブロックヘッダー

おそらく、各ブロックで最も重要な部分は、そのヘッダーであり、6つのフィールドで構成されています。以下は、より詳細なブロック構造の図です(Txn_counttxns はそれぞれトランザクションカウンターとトランザクションを表し、ヘッダーの一部ではありません):

それでは、ブロックヘッダーの各フィールドについて見ていきましょう。

ご安心ください。これらのフィールドの多くについては、このコースの後半でさらに詳しく説明します。ここでは、Blockchain Explorer を使って実際のブロックを見てみましょう(こちらが リンク):

ご覧のとおり、これまでに説明したすべてのコンポーネントがこのブロックに含まれています。

Note
さらに学ぶ

Difficulty(難易度)bitsフィールドから計算され、ブロックヘッダーに明示的に保存されているわけではありません。これは、ブロックを見つける難しさを、最も簡単な場合と比較して示す派生値です。

また、ブロックチェーンエクスプローラーによって提供される追加情報(今は無視しても構いません)もあります:

  • Height(高さ)
  • Status(ステータス)
  • Virtual size(仮想サイズ)
  • Weight units(重み単位)

これらのフィールドは、ブロックチェーン内でのブロックの状態やサイズ、リソース使用状況に関する情報を提供します。

1. 次のうち、ブロックヘッダーの一部ではないものはどれですか?

2. ブロックヘッダーの正しいサイズを選択してください。

question mark

次のうち、ブロックヘッダーの一部ではないものはどれですか?

正しい答えを選んでください

question mark

ブロックヘッダーの正しいサイズを選択してください。

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  1
some-alt