目次
- 1 ファイナリティとは?
- 1.1 マイニングでファイナリティを与えられない理由
- 1.2 ビザンチンノードと分散合意形成の失敗は実例がある
- 2 Cross Shardでのファイナリティ問題
- 3 まとめ
イーサリアムのShading実装の要は、今まで見てきた問題を解決するために、ブロックにファイナリティを与える必要があります。本稿では最終的にイーサリアムがShardingを実装するに至った結論となるので、前提知識として下記マガジンを先に参照してください。
ファイナリティとは?
PoWには、最長のチェーンを正としなければ分散合意をできないため、マイニングを必要とするブロックチェーンは、ブロックにファイナリティを持ちません。ファイナリティとはつまり”そこで送金が確定した”ということを表し、キャンセルされたりしないということです。
マイニングでファイナリティを与えられない理由
最長のチェーンを正とするPoWは