مرداد ۱۸, ۱۳۹۹

مبادلات اتمی (Atomic Swaps) چیست؟

  • توسط samsam
  • سپتامبر 24, 2019
  • 0
مبادلات اتمی

مبادلات اتمی مفهومی بسیار جدید و انقلابی در سیستم های انتقال پول در دنیای ارزهای دیجیتالی است. از همان سال های ابتدایی، مفهوم قابلیت اعتماد به مبادلات ارزهای دیجیتالی، موضوعی بسیار بحث برانگیز بوده است. در ژوئیه ۲۰۱۲، یک توسعه دهنده با نام Sergio Demian Lerner اولین پیش نویس پروتکل مبادله قابل اعتماد در شبکه بلاکچین را ایجاد کرد. برای اطلاع از چگونگی عملکرد و آشنایی بیشتر با این پروتکل قابل اعتماد در ادامه با ارزنگار همراه باشید.

مشکلات مربوط به صرافی های متمرکز

فرض کنید آلیس بیت کوین دارد و می خواهد آنها را با لایت کوین تعویض کند. در سمت دیگر باب، لایت کوین دارد اما بیت کوین می خواهد. به طور معمول آنچه اتفاق می افتد این است که هر دو آنها مجبور بودند به یک صرافی متمرکز رجوع کنند، ارزهای دیجیتالی خود را بفروشند و ارزهای دیجیتالی مورد نظرشان را خریداری کنند. با این حال، مشکلات زیادی در این مبادلات وجود دارد. از جمله این مشکلات می توان به موارد ارائه شده در ادامه اشاره کرد:

هک

صرافی های متمرکز همواره با خطر هک شدن، مواجه هستند. احتمالاً مشهورترین نمونه Coincheck است که ۵۵۰ میلیون دلار NEM از آن هک شده است. بدترین نکته این است که این هک تمایل ژاپنی ها به داشتن و مبادله ارزهای دیجیتالی را کاهش داده است.

مبادلات اتمی

سوء مدیریت

هک Mt. Gox که در آن مقدار زیادی بیت کوین به ارزش ۵۰۰ میلیون دلار دزدیده شد، به دلیل مدیریت نادرست مکس کارپل بود. به گفته آندریاس آناتوپولوس:

صرافی آنلاین Mt. Gox یک خطر سیستماتیک برای بیت کوین، یک دام برای معامله گران و یک کسب و کار توسط مدیری بی دانش بود.

حجم تقاضا

متاسفانه صرافی ها پاسخ گوی حجم زیادی از تقاضا به صورت ناگهانی نمی باشند.  آیا می دانید چرا ارزش BCH تقریباً در روز ۱۲ نوامبر به نصف کاهش یافته است؟

به نظر می رسد، افزایش ناگهانی تقاضا رخ داده است و بیشتر صرافی ها نتوانسته اند از عهده آن برآیند. صرافی Bithumb، به ویژه، ۹۰ دقیقه از زمان را با مشکلات سیستماتیک دست و پنجه نرم می کند  که همین موضوع باعث از بین رفتن مبادلات ۶۰،۰۰۰ BTC می شود.

مقررات دولت

از آنجا که صرافی های متمرکز در کشورهای خاص ثبت شده اند، بنابراین مشمول مقررات دولتی می باشند. از این رو صرافی های متمرکز راهی برای پیشبرد قوانین و نظرات خود ندارند.

مبادلات اتمی چیست؟

مبادله اتمی به مبادلات نقطه به نقطه ارزهای دیجیتالی از یک شخص به شخص دیگر گفته می شود، بدون آنکه از طریق شخص ثالثی مانند صرافی های ارزهای دیجیتالی انجام شود. در طی این فرآیند، کاربران کنترل کامل و مالکیت کلیدهای خصوصی خود را دارند. به صورت ساده تر می توان گفت که مبادلات اتمی به فناوری قراردادهای هوشمند گفته می شود که بدون استفاده از واسطه های متمرکز مانند صرافی ها، تبادل یک ارز دیجیتالی با ارز دیجیتالی دیگر را امکان پذیر می کند.

بهترین بخش در کل این فرآیند این است که کاربران در کل فرایند مبادله، کنترل و مالکیت کامل بر کلیدهای خصوصی خود را دارند. در ۲۰ سپتامبر ۲۰۱۷ ، Decred و Litecoin اولین اجرای موفقیت آمیز شناخته شده مبادله اتمی را انجام دادند.

نکات جالب در مورد مبادلات اتمی:

  • این مبادلات می توانند مستقیماً بین بلاکچین های جداگانه با سکه های بومی مختلف اجرا شوند
  • مبادلات اتمی همچنین می توانند از طریق کانال های خارج از زنجیره ای که در خارج از صفحه اصلی بلاکچین نیز قرار دارند، اجرا شوند.
  • مبادله اتمی به عنوان مبادله بین زنجیره ای نیز شناخته می شود.

مبادلات اتمی

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

مبادلات اتمی به کاربران امکان می دهد انواع رمز ارزهای مختلف را فوراً و بدون خدمات شخص ثالث یا سپرده گذاری مبادله کنند.

برای شروع فرآیند مبادله اتمی، باید یک نوع خاص از قرارداد هوشمند به نام (Hash TimeLock Contract (HTLC ایجاد شود. HTLC مشابه جعبه سپرده امنیتی است که به کلیدهای خاص احتیاج دارد. HTLC دو ویژگی مهم دارد:

HashLock : hashlock یک کلید رمزنگاری است که به کاربران این امکان را می دهد که فقط در زمانی که هر دو طرف معامله خود را امضاء کردند به وجوه دسترسی پیدا کنند.
TimeLock : Timelock یک مکانیسم امنیتی است که اطمینان می دهد در صورت عدم موفقیت در مبادله در مدت زمانی خاص، هر دو طرف به طور خودکار وجوه خود را پس خواهند گرفت. مانند نوعی سیاست بیمه نامه عمل می کند.

مثالی را در نظر بگیرید که Frodo دارای ۱ اتر (ETH) است و می خواهد با سام، که دارای ۵ Litecoi لایت کوین است، مبادله کند.
Frodo با ایجاد یک آدرس قرارداد HTLC و واریز ۱ ETH به آدرس قرارداد در بلاکچین اتریوم فرآیند مبادله اتمی را آغاز می کند. هنگامی که Frodo قرارداد هوشمند را ایجاد کند، یک کد رمز مخفی (به نام “preimage”) ایجاد می شود. این کد رمز مخفی از یک عملکرد هش عبور می کند و بدین ترتیب یک مقدار hash  ایجاد می شود.

پس از تولید هش، Frodo آن را به سام می فرستد (تبدیل کد عبور به هش ساده است، اما تبدیل هش به کد عبور توسط کاربران غیرممکن است). بنابراین، سام نمی تواند وجوه را باز کند مگر اینکه فردو رمز عبور مخفی را به او بدهد.

سام پس از دریافت هش Frodo، قرارداد هوشمند Frodo که شامل ۱ ETH است را تأیید می کند. هنگامی که سام آن را تأیید کرد، می تواند آدرس قرارداد جداگانه ای را در بلاکچین لایت کوین با همان هشی که قبلاً استفاده شده بود ایجاد کند. سام باید ۵ LTC را به آدرس قرارداد که همان رمز عبور (کلید) با قرارداد اول Frodo است واریز کند. از آنجا که هر دو قرارداد هوشمند دارای یک هش یکسان هستند، هر دو معاملات به هم قفل شده و به یکدیگر وابسته اند.

برای باز کردن قفل سکه ها، Frodo باید این روند را با استفاده از کد رمز مخفی اولیه خود برای باز کردن ارزهای (LTC) که سام برای او ارسال کرده است ، آغاز کند. پس از انجام این کار، کد عبور (پیش نمایش) به طور عمومی در بلاکچین برادکست می شود و بنابراین سام می تواند از رمز عبور عمومی برای باز کردن قفل ۱ ETH Frodo استفاده کند، زیرا از همان هش برای قفل کردن هر دو قرارداد هوشمند استفاده شده است.

از آنجا که مبادلات اتمی مبتنی بر قراردادهای هوشمند می باشند، تا زمانی که همه شرایط موجود نباشد، ارزهای قفل شده آزاد نمی شوند. وقتی یک قرارداد مبادله اتمی باز است، هر دو طرف باید سکه های خود را دریافت کنند.

قبلی «
بعدی »

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت ارزها