کیف پول من؛ مرجع ارز دیجیتال ایران
کیف پول من؛ مرجع ارز دیجیتال ایران
خواندن ۵ دقیقه·۱ ماه پیش

تراکنش‌های محرمانه با ساختار حلقوی (Ring Confidential Transactions)

تراکنش‌های محرمانه حلقوی | کیف پول من
تراکنش‌های محرمانه حلقوی | کیف پول من

این روزها حریم خصوصی و امنیت اطلاعات شخصی، یکی از بزرگ‌ترین دغدغه‌های همه‌ی ما شده است، چه افراد و چه شرکت‌ها. با گسترش روزافزون ارزهای دیجیتال و فناوری بلاکچین، نیاز به تراکنش‌های امن و غیرقابل ردیابی بیشتر از همیشه حس می‌شود. یکی از نوآوری‌های جذابی که در این زمینه توسعه پیدا کرده، "تراکنش‌های محرمانه حلقوی" یا همان Ring Confidential Transactions (به اختصار RingCT) است. در این مطلب از بلاگ کیف پول من، قصد داریم به زبان ساده‌تر درباره‌ی این فناوری صحبت کنیم و نحوه‌ی عملکردش و مزایایی که برای کاربران به همراه دارد را بررسی کنیم.

تراکنش محرمانه (Confidential Transaction) چیست؟

تراکنش محرمانه یا به اختصار CT، یک تکنیک پیشرفته در بلاکچین است که با هدف حفظ حریم خصوصی و افزایش امنیت تراکنش‌ها به کار می‌رود. این ایده اولین بار توسط یکی از توسعه‌دهندگان اصلی بیت‌کوین، به نام Greg Maxwell معرفی شد. ایده‌ی اصلی این تکنیک این است که اطلاعات حساس تراکنش‌ها، مثل مقدار ارسال و دریافت، پنهان بمانند، در حالی که همچنان امکان تأیید صحت و درستی تراکنش‌ها توسط شبکه وجود داشته باشد.

در تراکنش‌های معمولی بلاکچین، همه می‌توانند اطلاعات مربوط به مقدار انتقال‌یافته بین آدرس‌ها را ببینند. این موضوع، حریم خصوصی کاربران را تهدید می‌کند. در مقابل، CT از روش‌های رمزنگاری استفاده می‌کند تا این اطلاعات پنهان بمانند. فقط خودِ فرستنده و گیرنده می‌دانند که چه چیزی بینشان منتقل شده است. این کار با استفاده از تکنیکی به نام تعهدات رمزنگاری‌شده (Commitments) انجام می‌شود که مقدار واقعی تراکنش را مخفی نگه می‌دارد اما به شبکه اجازه می‌دهد تا تأیید کند که همه‌چیز درست و معتبر است. این روش به حفظ امنیت کمک می‌کند و در عین حال، امکان تقلب یا دوبار خرج کردن (Double Spending) از بین می‌رود. برای این منظور از تکنیک‌های دیگری مثل اثبات‌های دامنه (Range Proofs) هم استفاده می‌شود.

تراکنش محرمانه بلاکچین چگونه کار می‌کند؟

تراکنش‌های محرمانه (CT) به گونه‌ای طراحی شده‌اند که جزئیات تراکنش‌ها مخفی بماند، اما شبکه همچنان بتواند صحت آن را تأیید کند. در بلاکچین بیت‌ کوین، وقتی تراکنشی انجام می‌شود، همه می‌توانند ببینند که چه مقدار بیت‌کوین از یک آدرس به آدرس دیگر ارسال شده است. اما در شبکه مونرو (Monero)، که پروتکل CT را پیاده‌سازی کرده است، ماجرا پیچیده‌تر می‌شود.

در مونرو، هنگام انجام تراکنش، اطلاعات تراکنش با داده‌های دیگر کاربران ترکیب می‌شود. این ترکیب به کمک رمزنگاری، حریم خصوصی کاربران را به طور کامل حفظ می‌کند. برای این کار، از روشی به نام تعهد پدرسن (Pedersen Commitment) که نوعی رمزگذاری همومورفیک است، استفاده می‌شود. به کمک این روش، تراکنش‌ها بدون نیاز به نمایش آدرس طرفین تکمیل می‌شوند و فقط طرفین اصلی تراکنش می‌دانند که چه اتفاقی افتاده است. حتی اگر کسی بخواهد تراکنش را ردیابی کند، اطلاعات واقعی برایش آشکار نخواهد شد.

معاملات محرمانه در پروژه مونرو (Monero)

مونرو، یکی از ارزهای دیجیتال پیشرفته‌ای است که به طور خاص روی حفظ حریم خصوصی و ناشناس بودن تراکنش‌ها تمرکز دارد. این ارز دیجیتال از چند روش رمزنگاری خاص استفاده می‌کند تا اطمینان حاصل شود که تراکنش‌ها به هیچ‌وجه ردیابی‌پذیر نیستند. در ادامه به برخی از این تکنیک‌ها اشاره می‌کنیم:

  • امضاهای حلقوی (Ring Signatures): این روش به کاربران مونرو اجازه می‌دهد تا تراکنش‌های خود را به شکلی ناشناس انجام دهند. تراکنش‌های یک کاربر با تراکنش‌های دیگر ترکیب می‌شود، به طوری که تشخیص اینکه چه کسی فرستنده واقعی است، غیرممکن می‌شود.
  • آدرس‌های مخفی (Stealth Addresses): این آدرس‌ها برای حفظ حریم خصوصی گیرنده ایجاد می‌شوند. هر بار که تراکنشی انجام می‌شود، یک آدرس عمومی یک‌بارمصرف برای گیرنده تولید می‌شود. به این ترتیب، حتی اگر کسی آدرس عمومی گیرنده را بداند، نمی‌تواند متوجه شود که کدام تراکنش به آن آدرس مربوط است.
  • تراکنش‌های محرمانه (CT) : همانطور که گفتیم، مونرو از CT برای مخفی کردن مقدار تراکنش استفاده می‌کند. این کار با کمک تعهدات پدرسن و اثبات‌های دامنه انجام می‌شود.

تراکنش‌های محرمانه حلقوی RingCT چیست؟

در واقع، RingCT یا "تراکنش‌های محرمانه حلقوی" نسخه پیشرفته‌تری از CT است که در مونرو پیاده‌سازی شده است. این فناوری دو تکنیک کلیدی را ترکیب می‌کند: امضاهای حلقوی و تراکنش‌های محرمانه. به کمک امضاهای حلقوی، تراکنش‌های کاربران با هم ترکیب می‌شود تا ناشناس بودن فرستنده‌ها تضمین شود. از سوی دیگر، تراکنش‌های محرمانه هم مقدار تراکنش را پنهان می‌کنند. به این ترتیب، RingCT نه تنها فرستنده بلکه مقدار تراکنش را نیز کاملاً ناشناس و محرمانه نگه می‌دارد.

پروژه MimbleWimble و پیاده‌سازی‌های دیگر

علاوه بر مونرو، پروژه‌های دیگری نیز از فناوری‌های محرمانه برای افزایش حریم خصوصی استفاده می‌کنند. یکی از معروف‌ترین این پروژه‌ها، پروژه MimbleWimble است. این پروتکل بلاک چین با هدف بهبود حریم خصوصی و مقیاس‌پذیری طراحی شده است. دو پروژه بزرگ که این پروتکل را پیاده‌سازی کرده‌اند، Grin و Beam هستند.

  • پروژه Grin: یک ارز دیجیتال که تمرکز زیادی بر سادگی و حفظ حریم خصوصی دارد.
  • پروژه Beam: ارزی که علاوه بر حریم خصوصی، روی کاربردپذیری و ارائه امکانات بیشتر برای کاربران تمرکز کرده است.

مزایای استفاده از RingCT

  • حریم خصوصی بالا: یکی از مهم‌ترین مزیت‌های RingCT این است که اطلاعات مربوط به فرستنده، گیرنده و مقدار تراکنش کاملاً مخفی باقی می‌ماند.
  • ناشناس بودن: با استفاده از امضاهای حلقوی، فرستنده واقعی تراکنش ناشناس می‌ماند.
  • امنیت بالا: استفاده از تعهدات پدرسن و اثبات‌های دامنه، امنیت تراکنش‌ها را به شدت افزایش می‌دهد.
  • مقیاس‌پذیری بلاک چین : ترکیب امضاهای حلقوی و تعهدات پدرسن باعث می‌شود که تراکنش‌ها به صورت کارآمدتر انجام شوند.

چالش‌ها و محدودیت‌های RingCT

  • پیچیدگی فنی: یکی از مشکلات این تکنولوژی، پیچیدگی‌های فنی بالای آن است. پیاده‌سازی و استفاده از این فناوری برای کاربران عادی ممکن است کمی چالش‌برانگیز باشد.
  • هزینه‌های محاسباتی: انجام محاسبات پیچیده رمزنگاری، هزینه‌های پردازشی بیشتری به همراه دارد.
  • اندازه تراکنش‌ها: تراکنش‌های RingCT به دلیل استفاده از امضاهای حلقوی، نسبت به تراکنش‌های معمولی حجیم‌تر هستند و این می‌تواند حجم بلاک چین را افزایش دهد.

نتیجه‌گیری

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

حریم خصوصیتراکنش‌های محرمانهساختار حلقویارز دیجیتالبلاک چین
کیف پول من | نخستین سامانه نگهداری ارزهای دیجیتال پیشگامِ کشور؛ رتبه نخست ایران بابیش از ۲۳۰۰ رمزارز قابل معامله ?? #کیف_پول_ارزدیجیتال kifpool.me
شاید از این پست‌ها خوشتان بیاید