Skip to main content

attestation چیست

توجه: این سند ترجمه خودکار نسخه اصلی انگلیسی است.

attestation چیست

attestation (گواهی) اظهاری امضاشده است که چیزی مشخص را درباره یک موضوع تأیید می‌کند — یک آدرس، یک اقدام، یک اعتبارنامه یا قطعه‌ای داده. attestation خودِ هویت نیست؛ ادعایی درباره هویت یا درباره کاری است که موجودیتی انجام داده است. در کریپتو و سیستم‌های غیرمتمرکز، attestationها روشی ساخت‌یافته فراهم می‌کنند تا یک طرف اظهاری قابل راستی‌آزمایی بدهد که طرف دیگر بتواند بدون اتکا به مرجعی مرکزی، مستقل آن را بررسی کند.

attestation را مانند مهر محضری روی یک سند تصور کنید. مهر سند را نمی‌سازد و تعریف نمی‌کند شما کیستید — تأیید می‌کند واقعیتی مشخص درباره سند (یا درباره شما) توسط کسی راستی‌آزمایی شده است. در بستر بلاکچین، آن «مهر» امضایی رمزنگاری است که به ادعایی ساخت‌یافته پیوست شده، و هر کس ابزار مناسب داشته باشد می‌تواند آن را راستی‌آزمایی کند.

خلاصه: attestation اظهاری با امضای رمزنگاری است که واقعیتی را درباره یک موضوع یا اقدام تأیید می‌کند — آجر بنای راستی‌آزماییِ بی‌نیاز از اعتماد است، نه مترادف خودِ هویت.

attestation چگونه کار می‌کند

ساختار یک attestation

یک attestation معمولاً سه عنصر دارد: موضوع (subject) — موجودیت یا آدرسی که ادعا درباره اوست، ادعا (claim) — اظهار مشخصی که مطرح می‌شود، و امضا (signature) — اثبات رمزنگاری اینکه صادرکننده واقعاً این اظهار را کرده است. برخی چارچوب‌های attestation فراداده‌هایی مانند برچسب زمانی، تاریخ انقضا، وضعیت ابطال و شناسه‌های schema که ساختار ادعا را تعریف می‌کنند نیز می‌افزایند.

برای مثال، یک attestation ممکن است بگوید: «آدرس 0xABC… راستی‌آزمایی KYC را در تاریخ 2025-06-15 کامل کرد، به تأیید صادرکننده 0xDEF…». ادعا داده‌ای ساخت‌یافته است، موضوع همان آدرس است و امضا آن را به کلید رمزنگاری صادرکننده گره می‌زند.

attestationهای onchain و offchain

attestationها می‌توانند مستقیم روی بلاکچین ثبت شوند (onchain) یا offchain نگهداری و در صورت نیاز راستی‌آزمایی شوند. attestationهای onchain برای همیشه قابل مشاهده‌اند و قراردادهای هوشمند می‌توانند به آن‌ها ارجاع دهند — مثلاً یک پروتکل DeFi ممکن است پیش از اعطای دسترسی بررسی کند آدرسی attestation معتبر دارد یا نه. attestationهای offchain به‌صورت خصوصی یا روی شبکه‌های ذخیره‌سازی غیرمتمرکز نگهداری می‌شوند و فقط هنگام نیاز ارائه می‌شوند؛ حریم خصوصی حفظ می‌شود و همچنان از نظر رمزنگاری قابل راستی‌آزمایی‌اند.

انتخاب میان onchain و offchain به کاربرد بستگی دارد. امتیازهای اعتبار عمومی یا مجوزهای سطح پروتکل اغلب از attestationهای onchain سود می‌برند. داده‌های شخصی حساس — مانند اثبات سن یا اقامت — بهتر است offchain مدیریت شوند، جایی که موضوع کنترل می‌کند کی و به چه کسی افشا شوند.

چارچوب‌های attestation

چند پروتکل برای استانداردسازی نحوه ساخت، نگهداری و راستی‌آزمایی attestationها پدید آمده‌اند. Ethereum Attestation Service (EAS) رجیستری onchain منعطفی برای attestationهای دلخواه روی Ethereum و شبکه‌های لایه ۲ آن فراهم می‌کند. گواهی‌نامه‌های قابل راستی‌آزمایی (Verifiable Credentials)، تعریف‌شده در استاندارد W3C، قالبی گسترده‌تر و میان‌کارا ارائه می‌دهند که هم در بلاکچین و هم در سیستم‌های سنتی وب استفاده می‌شود. این چارچوب‌ها در دامنه و پیاده‌سازی متفاوت‌اند اما ایده هسته‌ای مشترکی دارند: ادعاهای ساخت‌یافته و امضاشده که مستقل قابل راستی‌آزمایی‌اند.

چرا attestation برای پروژه‌های کریپتو AI اهمیت دارد

در فضای کریپتو AI، attestationها چند کارکرد عملی دارند که مستقیماً بر نحوه اعتمادسازی و اثبات ادعاهای پروژه‌ها اثر می‌گذارند.

راستی‌آزمایی خروجی‌های AI

وقتی مدل AI نتیجه استنتاجی تولید می‌کند — یک پیش‌بینی، یک طبقه‌بندی، یک خروجی تولیدشده — attestation می‌تواند ثبت کند چه مدلی استفاده شد، چه ورودی‌ای داده شد و چه خروجی‌ای برگشت. این ردی قابل راستی‌آزمایی می‌سازد. اگر پروژه‌ای ادعا کند مدل AI آن به دقت مشخصی رسیده یا نتیجه خاصی تولید کرده، attestation آن خروجی به‌صورت onchain ادعا را به‌جای موضوعی اعتمادی، مستقلاً قابل بررسی می‌کند.

ساخت اعتبار بدون تمرکز

شبکه‌های محاسبات غیرمتمرکز، بازارهای داده و پلتفرم‌های عامل AI به راه‌هایی برای ارزیابی قابلیت اتکای شرکت‌کنندگان بدون مرجع اعتبار مرکزی نیاز دارند. attestationها به همتاها، اعتبارسنج‌ها یا مکانیسم‌های پروتکل امکان می‌دهند اظهارات امضاشده‌ای درباره رفتار یک شرکت‌کننده صادر کنند — وظایف انجام‌شده، آپ‌تایم حفظ‌شده، کیفیت داده راستی‌آزمایی‌شده. این attestationها به اعتباری قابل حمل و قابل راستی‌آزمایی انباشته می‌شوند که هیچ طرف واحدی کنترلش نمی‌کند.

دروازه‌بانی دسترسی و مجوزها

قراردادهای هوشمند می‌توانند attestationها را شرط دسترسی قرار دهند. یک بازار AI غیرمتمرکز ممکن است از تأمین‌کنندگان محاسبات بخواهد attestationای داشته باشند که تأیید کند سخت‌افزارشان حداقل مشخصات را برآورده می‌کند. یک سیستم حاکمیتی ممکن است پیش از اعطای حق رأی، attestationهایی درباره مدت stake یا سابقه مشارکت شرکت‌کننده بخواهد.

این موضوع در کارت‌های پروژه DecAIHub کجا دیده می‌شود

attestation به‌عنوان مفهوم عمدتاً از این راه‌ها در کارت‌های پروژه ظاهر می‌شود:

  • دسته‌بندی — پروژه‌های دسته‌های Identity، Verification یا Data اغلب بر مکانیسم‌های attestation به‌عنوان زیرساخت هسته‌ای تکیه دارند.
  • جزء AI — وقتی پروژه‌ای نتایج استنتاج AI یا خروجی‌های اعتبارسنجی مدل را onchain ثبت می‌کند، مکانیسم مورد استفاده معمولاً attestation است.
  • Onchain necessity — attestation یکی از دلایل ملموس نیاز پروژه به بلاکچین است: ساخت سوابق دستکاری‌ناپذیر و قابل راستی‌آزمایی از ادعاها و اقداماتی که در غیر این صورت نیازمند اعتماد به یک طرف واحد بودند.

attestation به‌تنهایی چه چیزی را اثبات نمی‌کند

  • درستی ادعا — attestation اثبات می‌کند صادرکننده‌ای مشخص اظهاری مشخص کرده است. تضمین نمی‌کند اظهار دقیق است. بازیگر بد می‌تواند attestation دروغین امضا کند. ارزش آن به اعتبار صادرکننده و فرایند راستی‌آزمایی پشت ادعا بستگی دارد.
  • هویت موضوع — attestation درباره یک آدرس اثبات نمی‌کند چه کسی در جهان فیزیکی آن آدرس را کنترل می‌کند، مگر راستی‌آزمایی هویتی اضافی لایه شود. برای این تمایز ببینید هویت در کریپتو چیست.
  • تمرکززدایی — صدور attestation به‌صورت onchain پروژه را غیرمتمرکز نمی‌کند. اگر یک نهاد واحد تنها صادرکننده همه attestationهای یک سیستم باشد، مدل اعتماد با وجود زیرساخت onchain همچنان متمرکز است.
  • ماندگاری — برخی چارچوب‌های attestation از ابطال یا انقضا پشتیبانی می‌کنند. attestationای که دیروز معتبر بود شاید امروز معتبر نباشد. همیشه بررسی کنید سیستم attestation منطق ابطال دارد یا نه.

اشتباه نگیرید با

اصطلاح تفاوت
هویت هویت مفهوم گسترده‌تر اینکه موجودیت چه کسی یا چه چیزی است. attestation یک اظهار امضاشده واحد درباره آن موجودیت است — یکی از آجرهای بنای هویت، نه خودِ هویت.
اعتبارنامه (Credential) اعتبارنامه (مثلاً Verifiable Credential) قالب داده‌ای ساخت‌یافته برای ادعاهاست. attestation مفهوم گسترده‌تر اظهار امضاشده است. اعتبارنامه‌ها یکی از قالب‌های پیاده‌سازی attestationها هستند.
گواهی دیجیتال (Certificate) در سیستم‌های سنتی، گواهی (مثلاً SSL/TLS) کلید عمومی را از طریق مرجعی مورد اعتماد به هویتی گره می‌زند. attestation ادعایی رمزنگاری عمومی‌تر است که به مرجع صدور گواهی متمرکز نیاز ندارد.

پرسش‌های متداول

آیا attestation همان هویت دیجیتال است؟

خیر. attestation یک اظهار واحد درباره یک موضوع است. هویت مفهوم گسترده‌تر اینکه آن موضوع چه کسی یا چه چیزی است. یک هویت دیجیتال ممکن است از attestationهای فراوان تشکیل شود — اثبات نام، اثبات سن، اثبات مالکیت حساب — اما هر attestation فقط یک قطعه شواهد است، نه خودِ هویت.

آیا attestationها را می‌توان جعل کرد؟

امضای رمزنگاری روی attestation بدون کلید خصوصی صادرکننده قابل جعل نیست. اما محتوای attestation می‌تواند دروغ باشد اگر صادرکننده نادرست‌کار یا مصالحه‌شده باشد. اعتمادپذیری attestation به اعتمادپذیری صادرکننده و دقت فرایند راستی‌آزمایی پیش از امضا بستگی دارد. به همین دلیل چارچوب‌های attestation اغلب سیستم‌های اعتبار صادرکننده و مکانیسم‌های حل اختلاف دارند.

آیا attestationها باید onchain باشند؟

نه لزوماً. attestationهای offchain — ذخیره‌شده به‌صورت محلی، روی IPFS یا دیگر ذخیره‌سازی‌های غیرمتمرکز — بدون تماس با بلاکچین از نظر رمزنگاری معتبر و قابل راستی‌آزمایی‌اند. attestationهای onchain ماندگاری و ترکیب‌پذیری با قراردادهای هوشمند می‌دهند اما هزینه gas و بده‌بستان‌های حریم خصوصی دارند. انتخاب درست به کاربرد بستگی دارد.

منابع خارجی

همچنین ببینید