واژه‌نامه

امضای دیجیتال

۱۴۰۵/۱/۲۷

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

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

  1. فرستنده یک هش از داده‌های تراکنش ایجاد می‌کند
  2. هش با کلید خصوصی فرستنده رمزگذاری می‌شود — این امضا است
  3. امضا به تراکنش پیوست شده و پخش می‌شود
  4. هر کسی می‌تواند امضا را با استفاده از کلید عمومی فرستنده تأیید کند و اطمینان حاصل کند:
    • تراکنش توسط مالک کلید خصوصی امضا شده است
    • داده‌ها از زمان امضا تغییر نکرده‌اند
داده‌های تراکنش  →  هش  →  [امضا با کلید خصوصی]  →  امضای دیجیتال
امضا + داده  →  [تأیید با کلید عمومی]  →  معتبر / نامعتبر

چرا در بلاکچین مهم است

هر تراکنش در بیت‌کوین، اتریوم و تقریباً تمام بلاکچین‌ها با یک امضای دیجیتال محافظت می‌شود. بدون یک امضای معتبر:

  • شبکه تراکنش را رد می‌کند
  • هیچ‌کس نمی‌تواند از آدرسی که کنترل نمی‌کند، وجوه خرج کند

این همان چیزی است که "کلیدهای شما، سکه‌های شما نیست" را درست می‌کند — فقط دارنده کلید خصوصی می‌تواند یک امضای معتبر برای آن آدرس تولید کند.

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