まず、トランザクションがあって
- そのトランザクションが一連の手順を踏んで最終的にブロックチェーンに格納される。
- ブロックをネットワーク全体にブロードキャスト
- 各ノードは受け取ったブロックを検証する
[Q.] なぜ、各トランザクションをハッシュ化し、ブロードキャストしないのか?
[A.] ネットワーク負荷の軽減のため。ある程度の数のトランザクションをブロックにまとめてからハッシュ化し、ブロードキャストした方が負荷が低減される。
[A. ] シビル攻撃を防ぐ
- すべての新たなトランザクションはブロードキャストされ、各ノードで事実と時間が認識される
- トランザクションはノードによって検証され、OK or NGされる。
- ノードは複数トランザクションをブロックにまとめ、他ノードと共有。
- コンセンサスがとられる
- ブロックは順にタイムスタンプを押されて、ブロックチェーンに追加される。