ارزهای رمزپایه مانند بیت کوین و اتریوم به لطف ماهیت غیرمتمرکز، ایمن و تقریبا ناشناس خود که از معماری همتا به همتا پشتیبانی میکنند و انتقال وجوه و سایر داراییهای دیجیتال بین دو فرد مختلف را بدون یک مرجع مرکزی امکانپذیر میسازند، محبوبیت زیادی به دست آوردهاند.
چگونه این سیستم خودکار و مستعار ارز دیجیتال تضمین میکند که همه تراکنشها با دقت و صحت بدون هیچگونه مداخلهای پردازش میشوند؟ مفهوم اساسی و ابزارهای رمزنگاری را وارد کنید، که ستون فقرات پردازش ارزهای دیجیتال را تشکیل میدهند.
بیتکوین و سایر ارزهای دیجیتال مبتنی بر بلاکچین برای حفظ امنیت و وفاداری با قرار دادن “کریپتو” در نام خود به روشهای رمزنگاری تکیه میکنند. رمزنگاری عمل ریاضی و محاسباتی رمزگذاری و رمزگشایی دادهها است.
بیتکوین از سه روش رمزنگاری مختلف استفاده میکند که یکی برای تولید جفتهای کلید عمومی و خصوصی و دیگری به منظور «ماینینگ» است.
“کریپتو” در رمزنگاری
کلمه “crypto” در لغت به معنای پنهان یا مخفی است. “کریپتوگرافی” به معنای “نوشتن مخفی” است – توانایی تبادل پیام هایی که فقط توسط گیرنده مورد نظر قابل خواندن است. بسته به پیکربندی، فناوری رمزنگاری میتواند ناشناس بودن شبه یا کامل را تضمین کند.
در ارزهای رمزنگاری شده، رمزنگاری امنیت تراکنشها و شرکتکنندگان، استقلال عملیات از یک مقام مرکزی و محافظت در برابر هزینههای مضاعف را تضمین میکند.
فناوری رمزنگاری برای اهداف متعدد مورد استفاده قرار میگیرد – برای ایمن سازی تراکنشهای مختلف که در شبکه رخ میدهد، برای کنترل تولید واحدهای ارزی جدید، و برای تأیید انتقال داراییها و توکنهای دیجیتال.
بیایید با یک تراکنش در دنیای واقعی قیاس کنیم – مانند امضای چک بانکی – که به امضای شما نیاز دارد. یک امضای قابل اعتماد و مطمئن مستلزم داشتن ویژگیهای زیر است:
- باید توسط دیگران قابل تأیید باشد که واقعا امضای شماست.
- باید جعلی باشد به گونه ای که هیچ کس دیگری نتواند امضای شما را جعل کند.
- باید از هرگونه احتمال انکار بعداً توسط امضاکننده در امان باشد – یعنی شما نمیتوانید پس از امضا از تعهد خود چشم پوشی کنید.
ارزهای دیجیتال با استفاده از تکنیکهای رمزنگاری و کلیدهای رمزگذاری، مفهوم امضاهای دنیای واقعی را تقلید میکنند. روشهای رمزنگاری از کدهای ریاضی پیشرفته برای ذخیره و انتقال مقادیر دادهها در قالبی امن استفاده میکنند که تضمین میکند تنها کسانی که داده یا تراکنش برای آنها در نظر گرفته شده است میتوانند دادهها را دریافت، بخوانند و پردازش کنند و از صحت تراکنش و شرکتکننده اطمینان حاصل کنند.
رمزنگاری چگونه کار می کند؟
در مورد دریافت سیگنالهای رادیویی در رادیو ماشین خود فکر کنید که به شما امکان می دهد به پخش گوش دهید. این پخش عمومی و برای همه آزاد است. در مقابل، به ارتباطات در سطح دفاعی فکر کنید، مانند ارتباطات بین سربازان در یک ماموریت جنگی. این ارتباط امن و رمزگذاری شده خواهد بود. به جای اینکه برای تمام جهان باز باشد، فقط توسط شرکت کنندگان مورد نظر دریافت می شود و می شناسند. رمزنگاری ارزهای دیجیتال به روشی مشابه کار میکند.
به عبارت سادهتر، رمزنگاری تکنیکی برای ارسال پیامهای ایمن بین دو یا چند شرکت کننده است – فرستنده پیامی را با استفاده از یک نوع کلید و الگوریتم رمزگذاری یا پنهان میکند، این شکل رمزگذاری شده پیام را به گیرنده میفرستد و گیرنده آن را رمزگشایی می کند.
کلیدهای رمزگذاری مهمترین جنبه رمزنگاری هستند. آنها پیام، تراکنش یا ارزش داده را برای یک خواننده یا گیرنده غیرمجاز غیرقابل خواندن میکنند و فقط توسط گیرنده مورد نظر قابل خواندن و پردازش است. کلیدها اطلاعات را “کریپتو” یا مخفی میکنند.
بسیاری از ارزهای دیجیتال، مانند بیت کوین، ممکن است به صراحت از چنین پیامهای مخفی و رمزگذاری شده استفاده نکنند، زیرا بیشتر اطلاعات مربوط به تراکنشهای بیتکوین تا حد زیادی عمومی هستند. با این حال، ارزهای رمزنگاری شده حریم خصوصی مانند ZCash و Monero نیز وجود دارند که میتوانند از رمزگذاری برای پنهان کردن ارزش و گیرنده تراکنش استفاده کنند.
برخی از ابزارهایی که به عنوان بخشی از رمزنگاری توسعه داده شدند، کاربرد مهمی در ارزهای دیجیتال پیدا کردند. آنها شامل توابع هش و امضای دیجیتال هستند که بخش جدایی ناپذیر پردازش بیت کوین را تشکیل میدهند، حتی اگر بیت کوین مستقیما از پیامهای پنهان استفاده نکند.
روشهای رمزنگاری مورد استفاده در ارزهای دیجیتال
روشهای متعددی برای رمزگذاری در رمزنگاری وجود دارد.
- اولین مورد رمزنگاری متقارن است. از همان کلید مخفی برای رمزگذاری پیام خام در منبع، ارسال پیام رمزگذاری شده به گیرنده و سپس رمزگشایی پیام در مقصد استفاده میکند. یک مثال ساده نشان دادن حروف الفبا با اعداد است – مثلا “A” 01، “B” 02، و غیره است.
پیامی مانند “HELLO” به عنوان “0805121215” رمزگذاری میشود و این مقدار از طریق شبکه به گیرنده یا گیرندگان منتقل میگردد. پس از دریافت، گیرنده آن را با استفاده از روش معکوس یکسان رمزگشایی میکند – “08” H، “05” E، و غیره است تا مقدار پیام اصلی “HELLO” را دریافت کند. حتی اگر اشخاص غیرمجاز پیام رمزگذاری شده “0805121215” را دریافت کنند، برای آنها ارزشی نخواهد داشت مگر اینکه روش رمزگذاری را بدانند.
موارد فوق یکی از سادهترین نمونههای رمزگذاری متقارن است، اما تغییرات پیچیده زیادی برای افزایش امنیت وجود دارد. این روش مزایای اجرای ساده با حداقل سربار عملیاتی را ارائه میدهد، اما از مسائل امنیتی کلید مشترک و مشکلات مقیاس پذیری رنج میبرد.
- روش دوم رمزنگاری نامتقارن است که از دو کلید مختلف – عمومی و خصوصی – برای رمزگذاری و رمزگشایی داده ها استفاده میکند. کلید عمومی را میتوان به طور آشکار منتشر کرد، مانند آدرس گیرنده صندوق، در حالی که کلید خصوصی فقط برای مالک شناخته میشود. در این روش، شخص میتواند پیامی را با استفاده از کلید عمومی گیرنده رمزگذاری کند، اما تنها با کلید خصوصی گیرنده قابل رمزگشایی است.
این روش به دستیابی به دو عملکرد مهم احراز هویت و رمزگذاری برای تراکنشهای ارزهای دیجیتال کمک میکند. اولی زمانی حاصل میشود که کلید عمومی کلید خصوصی جفت شده را برای فرستنده واقعی پیام تأیید میکند، در حالی که دومی به این دلیل انجام میشود که فقط دارنده کلید خصوصی جفت شده می تواند پیام رمزگذاری شده را با موفقیت رمزگشایی کند.
عدم تقارن مورد استفاده برای کلیدهای بیت کوین رمزنگاری منحنی بیضوی نامیده میشود. روش خاص به عنوان secp256k1 شناخته میشود و ظاهراً توسط ساتوشی بدون دلیل خاصی غیر از موجود بودن آن زمان انتخاب شده است!
- سومین روش رمزنگاری هشینگ است که برای تایید کارآمد یکپارچگی دادههای تراکنشها در شبکه استفاده میشود. ساختار دادههای بلاک چین را حفظ میکند، آدرسهای حساب افراد را رمزگذاری میکند، بخشی جداییناپذیر از فرآیند رمزگذاری تراکنشهایی است که بین حسابها انجام میشود، و استخراج بلاک را ممکن میسازد. علاوه بر این، امضای دیجیتالی این فرآیندهای رمزنگاری مختلف را تکمیل میکند و به شرکتکنندگان واقعی اجازه میدهد هویت خود را به شبکه ثابت کنند.
انواع مختلفی از روشهای فوق با سطوح دلخواه سفارشیسازی را میتوان در شبکههای مختلف ارزهای دیجیتال پیادهسازی کرد.
خط پایین
ناشناس بودن و پنهانکاری جنبههای کلیدی ارزهای دیجیتال هستند و روشهای مختلفی که از طریق تکنیکهای رمزنگاری استفاده میشوند، تضمین میکنند که شرکتکنندگان و همچنین فعالیتهایشان تا حد مطلوبی در شبکه پنهان میمانند.
سرمایهگذاری در ارزهای رمزنگاری شده و پیشنهادات اولیه سکه (“ICO”) بسیار پرخطر و گمانه زنی است و این مقاله توصیه ای از طرف Investopedia یا نویسنده برای سرمایه گذاری در ارزهای دیجیتال یا ICO نیست. از آنجایی که موقعیت هر فردی منحصر به فرد است، همیشه باید قبل از تصمیم گیری مالی با یک متخصص واجد شرایط مشورت شود. Investopedia هیچ گونه تضمین یا ضمانتی در مورد صحت یا به موقع بودن اطلاعات موجود در اینجا نمیدهد. از تاریخ نگارش این مقاله، نویسنده هیچ ارز دیجیتالی ندارد.