Blockchain-bitcoin-mining
提供:Dev Guides
ビットコイン-マイニング
ボブがリサの購入リクエストを作成するとき、彼はそれをリサだけに送信しません。 むしろ、要求メッセージは、彼が接続しているネットワーク全体にブロードキャストされます。 ボブのネットワークは画像で描かれています。
メッセージは、接続されているすべてのノード(マシン)に送信されます。 図のノードの一部は、マイナーとしてマークされています。 これらは、ビットコインメッセージをマイニングするためのソフトウェアを実行するマシンです。 次に、このマイニングの意味を説明します。
マイニングプロセス
ネットワーク全体が広く分散しているため、ネットワーク内のすべてのマイナーは、特定の期間に複数のベンダーから複数のメッセージを受信することが予想されます。 鉱夫は、これらのメッセージを1つのブロックにまとめています。 これは画像に示されています-
メッセージのブロックが形成された後、マイナーは前述のハッシュ関数を使用してブロックにハッシュを作成します。 サードパーティがこのブロックのコンテンツを変更した場合、ご存じのとおり、そのハッシュは無効になります。 ちなみに、各メッセージにはタイムスタンプが付けられているため、誰もブロックのハッシュ値に影響を与えずに時系列を変更することはできません。 したがって、ブロック内のメッセージは改ざんから完全に保護されます。 ネットワーク内のすべてのトランザクションを保護するためにこの事実がどのように使用されるかについて、さらに説明します。