امضای دیجیتال
۱۴۰۵/۱/۲۷
یک امضای دیجیتال یک مکانیزم رمزنگاری است که ثابت میکند یک قطعه داده (مانند یک تراکنش) توسط یک طرف خاص تأیید شده و تغییر نیافته است. این معادل بلاکچین یک امضای دستنویس است — اما به صورت ریاضی غیرقابل جعل.
چگونه کار میکند
- فرستنده یک هش از دادههای تراکنش ایجاد میکند
- هش با کلید خصوصی فرستنده رمزگذاری میشود — این امضا است
- امضا به تراکنش پیوست شده و پخش میشود
- هر کسی میتواند امضا را با استفاده از کلید عمومی فرستنده تأیید کند و اطمینان حاصل کند:
- تراکنش توسط مالک کلید خصوصی امضا شده است
- دادهها از زمان امضا تغییر نکردهاند
دادههای تراکنش → هش → [امضا با کلید خصوصی] → امضای دیجیتال
امضا + داده → [تأیید با کلید عمومی] → معتبر / نامعتبر
چرا در بلاکچین مهم است
هر تراکنش در بیتکوین، اتریوم و تقریباً تمام بلاکچینها با یک امضای دیجیتال محافظت میشود. بدون یک امضای معتبر:
- شبکه تراکنش را رد میکند
- هیچکس نمیتواند از آدرسی که کنترل نمیکند، وجوه خرج کند
این همان چیزی است که "کلیدهای شما، سکههای شما نیست" را درست میکند — فقط دارنده کلید خصوصی میتواند یک امضای معتبر برای آن آدرس تولید کند.
