Blockchain-network-and-mining

提供:Dev Guides
移動先:案内検索

ブロックチェーン-ネットワークとマイニング

ここで、上記の手順をまとめます。これはネットワークで何が起こるかです-

  • ネットワーク上でアドバタイズした第三者からサービスを取得したい人は誰でも、最初にトランザクション(希望する受信者へのメッセージ)を作成します。
  • 一定の期間、多くの送信者(買い手)と受信者(売り手)がこのようなトランザクションを作成する可能性があります。
  • すべてのトランザクションは、ネットワーク上ですべてのノードにブロードキャストされます。 特定のトランザクションがネットワーク内のすべてのノードに到達する必要はないことに注意してください。
  • 各ノードは、新しいトランザクションをブロックに組み立てます。 各ブロックのトランザクションのセットは、他の人が作成したブロックのセットとは無関係であり、当然他の人とは異なることに注意してください。 これは重要ではありません。システムは、ネットワーク上でブロードキャストされるすべてのトランザクションが、妥当な時間をかけて何らかのブロックに含まれるようにします。 一般的に、送信者は、その努力のために一定量のビットコインをマイナーに提供することにより、ノードにインセンティブを与えます。 鉱夫は、より高いインセンティブを持つ人々にブロックに含めることを優先することを選ぶかもしれません。
  • ノードは、組み立てられたブロックの作業の証明を見つけることになりました。
  • ノードは、プルーフオブワークを見つけると、ネットワーク上で組み立てられたブロックをブロードキャストします。
  • 新しいブロックを受信したノードは、ブロック内のすべてのトランザクションが有効であり、まだ使用されていないことを確認した後にのみ、それを受け入れます。
  • ブロックが有効であると受け入れられた場合、独自の新しいブロックで動作しているノードは、トランザクションが複製されないように、ブロック内のトランザクションを再構築する必要があります。 ノードは、新しく作成されたブロックで作業の証拠を見つけることになりました。その間、受け入れられたブロックのハッシュを前のハッシュとして使用します。
  • 同様に、ブロックチェーンは永遠に成長し続けています。

さて、システム全体がどのように機能するかを見てきましたので、いくつかの副作用とそれらを解決する方法を説明しましょう。