‹ CHAPTER 13, ALL LESSONS

パスファインダー · CHAPTER 13 · LESSON 1 OF 4

独自のノードを実行する

ノードの役割

誰にも信頼しないことを拒否するコンピューターは実際何をしているのか? 5 分

フルノードはプログラムであり、最も一般的なのはBitcoin Coreです。これは2009年以降のすべてのブロックをダウンロードし、すべてのトランザクションのすべてのルールを自分でチェックします。ブロックが有効かどうかを誰かに尋ねることはありません。自分で見つけ出します。

  • 検証するもの:署名、二重支出なし、ゼロからのコイン生成なし、ブロックサイズ、プルーフオブワーク、難易度。
  • 保存するもの:チェーン、数百ギガバイト、および現在の未支出トランザクションアウトプットのセット。
  • 中継するもの:有効なトランザクションとブロックをピアに渡し、無効なものは拒否します。
  • 提供するもの:あなた自身のウォレットに回答し、見知らぬ人のサーバーに尋ねる必要がなくなります。

初期同期

最初の起動では、すべての履歴をブロックごとに再生して、ゼロから現在の状態を再構築します。マシンによっては、数時間から数日かかります。終了すると、ノードは誰にも信頼することなく、すべての出力の正確な残高を知ることができます。

▶ SEE IT IN THE MACHINE

ノードでは、ブロックは10のリングを通過し、それぞれが自身のフルコピーに対してチェックしてから次に渡します。

What to remember

  • フルノードは、すべてのブロックのすべてのルールを自分でチェックします。
  • チェーンと未支出トランザクションアウトプットのセットを保存します。
  • 最初の同期では、2009年以降のすべての履歴を再生します。

クイックチェック

最初の同期中に、フルノードは古いブロックをどうしますか?

ピアがビットコインを余分に生成するブロックを送信した場合、ノードはどうしますか?

ノードの役割 · Bitcoin University