定義
Attestation(アテステーション)とは、ブロックチェーン(blockchain)のコンセンサスプロトコルに参加する主体が作成する、暗号的に署名されたステートメント(声明)のことです。これは、ある時点におけるチェーンの状態や、提案されたブロックに対する特定の見解を主張するものです。システムコンポーネントとしては、定義されたコンセンサス期間内で、ブロックの有効性、チェーンヘッド、チェックポイントの整合性などに関するバリデーター(validator)の投票または意見を正式な証拠として示す役割を果たします。
かんたんに言うと
Attestation(アテステーション)とは、「ある瞬間に、バリデーターが正しいと考えるブロックチェーン(blockchain)の状態」を記録する、デジタルかつ暗号的に署名された投票のことです。ネットワークがどのブロックやチェックポイントを正式に認識すべきかについて、そのバリデーターの立場を示す公式な証拠として機能します。
背景と使われ方
Attestation(アテステーション)は、Proof of Stake 環境の中核的な要素であり、バリデーターは各エポック(epoch)ごとに、特定のブロックやチェックポイントを支持する署名付きステートメントを定期的に発行します。これらは集約・保存され、プロトコルによって参照されることで、ファイナリティ(finality)の決定やバリデーターの行動を追跡するために利用されます。システムコンポーネントとして、Attestation はバリデーターのアイデンティティ、エポックなどの時間区分、およびプロトコルのファイナリティルールを結びつけ、首尾一貫したコンセンサス記録を形成します。