概要
チェックポイントとは、ブロックチェーンの履歴上、確定したとみなされる時点のことであり、この時点より前のブロックは元に戻されることはありません。これは、確率的な確認よりも強力な確定性の保証を提供します。チェックポイントは、プロトコルで定義されたものや、社会的なものがあります。
仕組み
プルーフ・オブ・ステーク(PoS)システムでは、バリデーターがブロックを確定させた時点でチェックポイントが成立し、そのブロックを元に戻すとスラッシングがトリガーされます。一部のネットワークでは、大規模な再編成(ディープ・リオーガナイゼーション)から保護するために、社会的なチェックポイントや中央集権的なチェックポイントに依存しています。これらは、履歴上の安全性の境界を定義するものです。
重要性
チェックポイントは、ユーザーや取引所に対し、その時点以降ではトランザクションが安全に決済されたとみなせる明確な基準点を提供します。これにより、多大なコストを伴う再編成攻撃のリスクを低減します。チェックポイントは、プルーフ・オブ・ステークにおけるファイナリティ設計の重要な要素です。
関連する概念
チェックポイントは、プルーフ・オブ・ステークにおけるファイナリティ、アテステーション、スラッシングに関連しています。これらは、不可逆的な履歴を定義するものです。