Public Key چیست ؟
برای فهم Public Key، یک امضا را تصور کنید که دیگران میتوانند صحتش را بررسی کنند اما ابزار ساخت آن امضا فقط دست صاحبش است. در رمزنگاری کیف پولها، Public Key یا کلید عمومی بخشی است که میتواند برای بررسی ارتباط یک امضا با کلید خصوصی استفاده شود.
کلید عمومی از Private Key ساخته میشود، اما قرار نیست از روی آن بهسادگی کلید خصوصی را به دست بیاوریم. به همین دلیل Private Key باید مخفی بماند، در حالی که Public Key ماهیت محرمانه مشابهی ندارد.
وقتی تراکنشی را امضا میکنید، شبکه میتواند با روشهای رمزنگاری بررسی کند که امضا با کلید مربوط هماهنگ است. این کار اجازه میدهد مالکیت یا اختیار تراکنش اثبات شود بدون اینکه کلید خصوصی در شبکه منتشر شود.
Public Key را هم نباید همیشه دقیقاً معادل Wallet Address بدانیم. در بسیاری از شبکهها آدرس از کلید عمومی یا اطلاعات مرتبط با آن ساخته میشود، اما شکل و روش تولید آدرس در شبکههای مختلف یکسان نیست.
برای کاربر عادی معمولاً لازم نیست کلید عمومی را دستی مدیریت کند؛ کیف پول این کار را انجام میدهد. چیزی که بیشتر با آن روبهرو میشوید Address یا آدرس دریافت دارایی است.
پس خلاصه تفاوت این دو این است: Private Key برای امضا و اثبات اختیار باید مخفی بماند؛ Public Key برای کمک به بررسی امضا ساخته شده و قرار نیست همان سطح محرمانگی را داشته باشد.
