تعریف
یک attestation یک اظهارنامه امضاشده بهصورت رمزنگاریشده است که توسط یک مشارکتکننده در پروتکل اجماع یک زنجیره بلوکی (blockchain) تولید میشود و دیدگاه مشخصی از وضعیت زنجیره یا یک بلاک پیشنهادی را در یک زمان معین بیان میکند. بهعنوان یک جزء سیستمی، این مورد بهعنوان مدرک رسمی رأی یا نظر یک validator درباره اعتبار بلاک، سر زنجیره (chain head) یا همترازی checkpoint در یک بازه اجماع مشخص عمل میکند.
به زبان ساده
یک attestation در اصل یک رأی دیجیتال و امضاشده بهصورت رمزنگاریشده است که ثبت میکند یک validator در یک لحظه مشخص چه وضعیتی را بهعنوان وضعیت صحیح زنجیره بلوکی (blockchain) میداند. این رأی بهعنوان مدرک رسمی موضع آن validator درباره اینکه کدام بلاک یا checkpoint باید توسط شبکه به رسمیت شناخته شود عمل میکند.
بستر و کاربرد
attestationها در محیطهای Proof of Stake نقش محوری دارند؛ جایی که validatorها در هر epoch بهطور دورهای اظهارنامههای امضاشدهای صادر میکنند تا حمایت خود را از بلاکها یا checkpointهای مشخص نشان دهند. این دادهها تجمیع، ذخیره و توسط پروتکل برای تعیین finality و ردیابی رفتار validatorها استفاده میشوند. بهعنوان یک جزء سیستمی، attestationها هویتهای validator، بازههای زمانی مانند epochها و قوانین finality پروتکل را به یک سابقه اجماع منسجم متصل میکنند.