مبادلات اتمی یا atomic swap چیست؛ دنیایی بدون کارمزد و هک
تصور کنید چه اتفاقی می افتاد اگر معاملات ارزهای دیجیتال هیچ کارمزدی نداشت و هیچ صرافی هک نمی شد! غیر واقعی و سورئال به نظر می آید؟ پس جالب توجه است بدانید که به زودی این اتفاق با استفاده از مبادلات اتمی در دنیای کریپتو رخ خواهد داد و دیگر هیچ هک یا کارمزدی وجود نخواهد داشت!
در حوزه کریپتو، مبادله اتمی چیست؟ داستان هک شدن صرافی موضوع جدیدی نیست. چنین اتفاقاتی به این دلیل رخ می دهد که صرافی های متمرکز، خدمات معاملات را ارائه می دهند. این صرافی های متمرکز همچنین می خواهند با استفاده از کاهش کارمزدهای معاملات خود سود و سرمایه بیشتری به دست آورند و این درحالی است که صرافی غیرمتمرکز هنوز وجود ندارد.
اگر هیچ کارمزدی برای معاملات وجود نداشته باشد، سپس هیچ انگیزه ای برای داشتن صرافی های متمرکز وجود نخواهد داشت و در این صورت هیچ صرافی و هیچ حمله هک مرتبط با آن وجود نخواهد داشت. برای به تحقق پیوستن موارد ذکر شده، فناوری جدیدی به نام مبادلات اتمی یا (atomic swaps) به وجود آمده است که به وسیله آن حوزه کریپتو امن تر و کامل تر خواهد شد.
مبادله اتمی چیست؟
مبادله اتمی یک فناوری قرارداد هوشمند و کریپتوگرافیک است که به طرفین قرارداد اجازه می دهد تا بدون خطرات پیش فرض یا عدم پرداخت یکی از طرفین در قرارداد، توکن یا ارزهای دیجیتال مختلف را مبادله کنند. قسمت جالب توجه زمانی است که مبادله یا معامله بین طرفین قرارداد می تواند به روش قابل اعتمادی صورت گیرد و دیگر نیازی به شخص ثالث یا مدیریت حساب اسکرو نمی باشد و همچنین هیچ خطر پیش فرض یا عدم پرداختی دو طرف را تهدید نمی کند. در این نوع مبادله، هیچ کدام از طرفین نمی توانند بدون اینکه معامله کامل شود به پول پرداختی دسترسی داشته باشند و این امر توسط قراردادهای هوشمند قدرتمند و کریپتوگرافیک مبادله اتمی تضمین شده می باشد. در علم رایانه، به آن اتمی می گویند زیرا معامله به صورت کلی/فردی رخ می دهد و برخلاف چیزی است که ما در صرافی های متمرکز داریم و یا حساب های اسکرویی صرافی ها (مانند لوکال بیت کوین) می باشد.
بنابراین، در صورت شرکت در یک مبادله اتمی، آن معامله یا اتفاق می افتد و هر دو طرفین کوین های خود را دریافت خواهند کرد و یا معامله اصلا صورت نمی گیرد. به عبارت دیگر هیچ حد وسطی در مبادله اتمی وجود ندارد. مبادلات اتمی همچنین مبادلات اتمی میان زنجیره نیز نامیده می شوند و بدان معناست که دو ارز دیجیتال متفاوت که در زنجیره های مختلف وجود دارند می توانند به طور اتمی بدون حضور شخص سوم قابل اعتماد مبادله کنند و هیچ کارمزد معامله یا مبادله وجود ندارد.
توجه: کسب و کارهای مختلف که این فناوری را اجرا می کنند، می توانند ساختار کارمزدی را برای ارئه چنین خدماتی اضافه کنند زیرا این مبادلات تنها می توانند توسط خط فرمان انجام شوند و آنطور که انتظار می رود کاربر پسند نمی باشند. حتی اگر در این صورت شرکت مبادله اتمی چیست؟ ها کارمزدهای کمی هم از شما بگیرند، این روش امن تر از معامله یا مبادله در صرافی های متمرکز می باشد.
چرا مبادله اتمی برای رشد صنعت ارز دیجیتال اهمیت دارد
مبادلات اتمی روش جدیدی را برای معامله کریپتو فراهم می کنند. این فناوری می تواند هنگامی استفاده شود که دو طرف قرارداد باید معامله OTC خیلی بزرگ یا خیلی کوچک ایجاد کنند. تصور کنید که می خواهید 1000 بیت کوین (BTC) مبادله اتمی چیست؟ با 50 هزار لایت کوین (LTC) مبادله کنید. مطمئنا شما یا از صرافی متمرکز که مستعد به هک می باشند استفاده خواهید کرد و یا به یک مدیر حساب اسکرو اعتماد می کنید. در این مورد با استفاده از فناوری مبادله اتمی، می توانید بدون اعتماد به صرافی یا خدمات حساب اسکرو 1000 بیت کوین (BTC) را با 50 هزار لایت کوین (LTC) مبادله کنید. همچنین می توانید 100 درصد مطمئن باشید که حتی اگر معامله موفقیت آمیز نبود، شما به دلیل فناوری مبادله اتمی 1000 بیت کوین (BTC) خود را از دست نخواهید داد. اگر این تراکنش های اتمی صورت گیرد، درون زنجیره اتفاق می افتد و از این رو به تمام محدودیت هایی که درحال حاضر دو زنجیره دخیل با آن مواجه هستند غلبه می کند. به عنوان مثال در مبادله اتمی بیت کوین/ لایت کوین (LTC/BTC) هزینه ماینر بلاک چین مربوطه کم خواهد شد و در هنگام معامله اتمی، زمان تکمیل معامله به حافظه بیت کوین (Bitcoin’s mempool) مربوط می باشد.
مبادلات اتمی معروف
در حال حاضر تعداد کمی مبادلات اتمی انجام شده اند که برخی از آنها عبارتند از:
- مبادله اتمی لایت کوین و دکرد (Decred) که در سپتامبر 2017 رخ داد.
- مبادله اتمی لایت کوین و ورت کوین که آن هم در ماه سپتامبر انجام شد و هنوز بر روی آن کار می کنند.
مبادلات اتمی در چه جایگاهی قرار دارند
مبادلات اتمی هنوز یک توسعه جدید می باشد. به همین دلیل است که آنها همچنان مورد بحث ها، تصحیح و آزمایش می باشند. به طور واضح آنها هنوز وارد مسیر اصلی نشده اند. چندین محدودیت در مبادلات اتمی درون زنجیره موجود می باشد که شامل موارد زیر می باشد:
- هر دو ارز دیجیتالی که مبادله می شوند باید الگوریتم هش یکسانی داشته باشند.
- هر دو ارز دیجیتال باید از قرارداد هوشمند مبتنی بر زمان (time lock) پشتیبانی کنند.
شما به مهارت های برنامه نویسی ویژه ای نیاز دارید تا در حال حاضر بتوانید از مبادلات اتمی استفاده کنید. این محدودیت ها مانع بزرگی برای همه گیر شدن و اتخاذ این فناوری است اما نیازی نیست که نگران آنها باشید زیرا صنعت کریپتو به خوبی از تمام آنها آگاه می باشد. به همین دلیل است که راه حل مبادلات اتمی خارج زنجیره توسط شبکه لایتنینگ، همچنان برای پذیرش و همه گیر شدن تصحیح و آزمایش می شود. مبادلات اتمی خارج زنجیره بر روی تمام چالش ها و محدودیت هایی که توسط مبادلات اتمی درون زنجیره ایجاد شده، غلبه خواهد کرد.
آینده مبادلات اتمی
می توان گفت آینده مبادلات اتمی بسیار روشن است. امیدواریم شاهد حضور خدمات یا صرافی های غیرمتمرکزی باشیم که مبادله اتمی چیست؟ هر دو مبادلات اتمی درون زنجیره و خارج زنجیره را با توجه به شایستگی آنها پر نفوذ تر و کل اکوسیستم را ایمن تر کنند. مورد دیگری که این خدمات مبادله اتمی بر روی آن تمرکز خواهد داشت تجربه کاربر خواهد بود، که درحال حاضر استفاده از آن برای افرادی که دانش فناوری را ندارند مشکل می باشد. برخی خدمات مانند مبادلات اتمی کومودو که به صورت متفاوت کار می کند و آلتکوین آی او (Altcoin.io) که مبادلات اتمی بیت کوین/اتر (ETH/BTC) را آزمایش می کند، در مراحل ابتدایی و رو به رشد قرار دارند. با این حال پیش نمای رابط کاربری آلت کوین بسیار مرتب می باشد:
مبادله اتمی آلت کوین
در آخر اینکه جالب توجه خواهد بود که چگونه این فناوری همه گیر خواهد شد، زیرا این فناوری پتانسیل ایجاد خدمات چالش برانگیزی را دارد.
اتمیک سواپ چیست؟ معرفی AtomicSwap
اتمیک سواپ چیست؟ پاسخ به این سؤال میتواند دریچهای از امید نسبت به تسهیل معاملات در حوزه ارزهای دیجیتال باشد. اگر از فعالان یا سرمایهگذاران بازار جهانی ارزهای دیجیتال باشید، میدانید که برای انجام معاملات در این حوزه نیاز به برخی واسطهها دارید. یعنی مثلا اگر بخواهید 1 بیت کوین خود را با تعدادی اتریوم ترید کنید، باید از ابزاری به نام صرافی به عنوان واسطه معامله استفاده کنید.
- 1) اتمیک سواپ چیست؟
- 2) جمعبندی؛ اتمیک سواپ یعنی سود بیشتر برای کاربران در آینده!
Atomic swap یا معامله اتمی همان مفهوم امیدوارکنندهای است که میتواند واسطهها را در دنیای ارزهای دیجیتال کنار بزند. این روش با توجه به ماهیتی که در عملکرد دارد، یکی از غیرمتمرکزترین روشهای تریدینگ ارزهای دیجیتال بدون واسطه است. البته در ادامه مقاله درباره ریسکهای خرید و فروش ارزهای دیجیتال با استفاده از این قرارداد را نیز بررسی خواهیم مبادله اتمی چیست؟ کرد.
صرافی متمرکز و غیرمتمرکز؛ اتمیک سواپ یک گزینه جایگزین جذاب است!
بهطور کلی دو نوع صرافی واسطه برای انجام معاملات در حوزه تریدینگ ارز دیجیتال داریم. صرافیهای متمرکز مانند جمینای، کوکوین و هیوبی حجم عمده معاملات در بازار ارزهای دیجیتال بر بستر آنها انجام میشود. این اکسچنجها ساختاری متمرکز دارند زیرا بر داراییها و معاملات نظارت دارند. از طرفی صرافیهای فوق در قبال سرمایهها و قراردادها مسئولیت دارند.
اگر بخواهیم پدیدهای واقعی و قابللمس برای این نوع از صرافیها در دنیای امروزی مثال بزنیم، باید به بانکها اشاره کنیم. تجمیع سرمایه در این مراکز به صورت متمرکز با مسئولیت و نظارت همراه است. اما همین تجمیع سرمایه از طرفی میتواند سارقان و هکرها را تحریک به انجام اعمال مجرمانه کند. این خود نوعی ریسک برای چنین صرافیها و ساختارهایی است.
از طرفی اکثر کاربران عادی حوزه ارزهای دیجیتال علاقه دارند تا مبادله اتمی چیست؟ فعالیتهای خود را در بستری غیرمتمرکزتر و ناشناختهتر انجام دهند. زیرا بسیاری همین تمرکز سرمایه را عامل نفوذ شرکتهای بزرگ و اداره دستوری ساختارهای مالی میدانند. بنابراین بسیاری از کاربران ساختارهای غیرمتمرکز را ترجیح میدهند. یکی از مهمترین مکانیزمهای غیرمتمرکز فعلی در حوزه ارزهای دیجیتال، صرافیهای غیرمتمرکز هستند.
صرافیهای غیرمتمرکز (DEX) مانند بالانسر و یونی سواپ هیچ مرجع نظارتی و کنترلی ندارند و اداره آنها در اختیار هیچ گروه یا شرکت خاصی نیست. این صرافیها در واقع پروژههایی کدنویسیشده بر بستر بلاکچین هستند که میتوانند معاملات ارزهای دیجیتال را به صورت مستقیم از یک کاربر به کاربر دیگر بدون واسطه انجام دهند.
این یعنی دیگر هیچ واسطهای برای انجام معامله نیاز نیست. همچنین برخلاف صرافیهای متمرکز دیگر نیازی به انتقال ارزها از کیف پول به حساب صرافی نیست. از طرفی در این معاملات فرآیند ثبتنام و احراز هویت بهکلی منتفی است زیرا معاملات بهصورت ناشناس انجام میشوند.
تا اینجا فقط راجع به مزایای صرافیهای غیرمتمرکز گفتیم. اما آن روی دیگر سکه را نیز باید بررسی کنیم. بزرگترین مشکل و نقطه ضعف اصلی صرافیهای غیرمتمرکز این است که امنیت در آنها هیچگاه نمیتواند بالا باشد. زیرا یک صرافی غیرمتمرکز مجموعهای از کدها است که توسط یک یا گروهی از توسعهدهندگان نوشته شده است. کافی است یک اشتباه کوچک در بخشی از این کدها انجام شده باشد.
همین اشتباه میتواند منجربه سرقت میلیونها دلار سرمایه کاربران شود. نکته دیگر اینجاست که به دلیل نوع ناشناس انجام معاملات، پیگیری سرقت و هک در چنین شرایطی بسیار سخت و ناممکن است. علاوه بر این در این صرافی های ارز دیجیتال فقط امکان تریدکردن توکنها و ارزهای دیجیتال مبتنی بر یک بلاکچین خاص وجود دارد. این یعنی مبادله بین بلاکچینها امکانپذیر نیست!
پس برای انتقال مستقیم و بدون واسطه ارزهای دیجیتال چه راه حل دیگری وجود دارد که این مشکلات را به حداقل برساند؟ اتمیک سواپ همان راهحلی است که میتواند یک آلترناتیو قدرتمند برای صرافیهای غیرمتمرکز باشد.
اتمیک سواپ چیست؟
غیرمتمرکزبودن یکی از ویژگیهای اولیه هدف صنعت بلاکچین است. این ویژگی باعث میشود تا کنترل یک پروژه در این صنعت از اختیار یک گروه یا مجموعه خاص خارج شود. بنابراین هرچه ویژگی غیرمتمرکزبودن در یک ارز دیجیتال یا بلاکچین اختصاصی آن برجستهتر باشد، اعتماد کاربران به آن بیشتر میشود.
سایر ساختارهای غیرمتمرکز مانند صرافیها نیز چنین شرایطی دارند. یعنی از نظر اعتماد، بسیاری از کاربران ترجیح میدهند در صرافیهای غیرمتمرکز کار کنند. زیرا این صرافیها اصولا توسط گروه خاصی اداره نمیشوند بنابراین اعمال نفوذ و اداره دستوری در آنها تقریبا منتفی است.
اما اوج ویژگی غیرمتمرکزبودن یک پلتفرم مبادلهای در دنیای ارزهای دیجیتال را میتوانیم به پدیده اتمیک سواپ نسبت دهیم. Atomic swap نوعی قرارداد هوشمند است که امکان مبادله ارزهای دیجیتال را از یک کاربر به یک کاربر دیگر بدون واسطه ایجاد میکند. شکل کاربردی این قراردادهای هوشمند برای اولین بار در سال 2013 به بازار معرفی شد.
درواقع مبادله اتمی نوعی معامله همتا به همتا (P2P) بدون واسطههایی مانند صرافیهای متمرکز و غیرمتمرکز برای مبادله ارزهای دیجیتال از دو بلاکچین مختلف است. سه سال بعد در سال 2017، چارلی لی بنیانگذار لایت کوین با موفقیت توانست لایت کوین و بیت کوین را از طریق همین قرارداد با موفقیت مبادله کند. این یک گام بزرگ در پذیرش و حرکت روبهجلوی مبادلات اتمی بود.
اگرچه ارزهای دیجیتالی که از این طریق مبادله میشد در ابتدای فعالیت محدود بود. اما امروزه پلتفرمهای فعال در این زمینه توانستهاند تا محدودیتها را تا حد زیادی کنار بزنند و دایره پوشش خود را گستردهتر کنند. برای مثال پلتفرم مبادلهای کومودو (Komodo) توانسته است تا این نوع معاملات را در 95 درصد از ارزهای دیجیتال سادهسازی و قابلانجام کرده است.
نحوه عملکرد مبادلات اتمی؛ اتمیک سواپ چگونه کار می کند؟ بیان ساده تری از مبادله اتمی
اگر بخواهیم خیلی ساده فرآیند انجام یک مبادله اتمی را توضیح دهیم میتوانیم از یک مثال سادهشده استفاده کنیم. فرض کنید علی قصد دارد بیت کوینهای خود را تبدیل به اتریوم کند. از طرفی حامد نیز قصد دارد تعدادی ارز اتریوم خود را تبدیل به بیت کوین کند.
در چنین شرایطی براساس پروتکل فوق، علی بیت کوینهای خود را به یک آدرس قرارداد مشخص مختص خود ارسال میکند و بیت کوینها در آنجا قفل میشوند. حامد نیز در فرآیندی مشابه اتریومهای خود را به آدرس قرارداد مخصوص خود ارسال میکند تا در آنجا قفل شوند. پس از تأیید هردو قرارداد و میزان ارز دیجیتال قفلشده در آنها، حامد بیت کوین مد نظر خود را دریافت میکند و علی نیز اتریومهای مورد نیاز خود را دریافت میکند. این خلاصهای ساده از یک قرارداد اتمیک سواپ است.
عملکرد قرارداد هوشمند مبادلات اتمی به شکلی است که در هر مرحله از مبادله، کاربر کنترل فعالیت خود را بر عهده دارد. از طرفی میزان کارمزدهای پرداختی برای معاملات در چنین شرایطی بسیار پایینتر از سایر پلتفرمهای مبادلهای ارز دیجیتال است. هزینههای پرداختی کاربران در بستر پروژه فوق تنها محدود به هزینههای استاندارد بلاکچین مانند گس اتریوم میشود. بنابراین کارمزدی از سوی پلتفرم یا هر طرف ثالث دیگری دریافت نمیشود.
قراردادهای زمان دار هش شده؛ بخش مهمی از عملکرد اتمیک سواپ
HTLC یا همان قرارداد زماندار هششده پروتکلی تعیینکننده در نحوه عملکرد معاملات اتمی است. اگر بخواهیم خیلی ساده توضیح دهیم، این پروتکل به معنای این است که سواپ زمانی اتفاق میافتد که دو طرف مبادله اتمی چیست؟ درباره راز مشترکشان یعنی مبادله مقداری مشخص از ارزهای دیجیتال به توافق برسند. توافق زمانی صورت میگیرد که هردو طرف معامله درخواستهای منطبق با یکدیگر داشته باشند و امکان قطع معامله وجود نداشته باشد. بنابراین پس از توافق هیچ یک از طرفین نمیتوانند معامله را متوقف یا فسخ کنند.
هش تایم لاک یا قرارداد زمانی هششده (HTCL) درواقع پروتکل بنیادین و قرارداد اساسی است که اتمیک سواپ دقیقا بر اساس آن مبادله اتمی چیست؟ عمل میکند. این نوع قرارداد دقیقا به منزله یک صندوق قفلدار اما به صورت مجازی عمل میکند. برای بازکردن قفل جعبهها بر اساس قوانین پروتکل هش تایم لاک باید دو کلید کاملا منحصر به فرد داشته باشید:
- کلید هش لاک (HashLock): این کلید فقط زمانی که هردو طرف تراکنشهای خود را تأیید کرده باشند، ارز دیجیتال توافقشده برای مبادله را تأیید میکند. یعنی اگر یکی از طرفین یا هردو تراکنش خود را تأیید نکنند، ارز مبادله نمیشود.
- کلید تایم لاک (TimeLock): همانطور که از نام این کلید مشخص است، تمرکز آن بر روی زمان انجام معامله است. یعنی اگر معامله تا زمانی مشخص انجام نشود، ارز دیجیتال قفلشده به کیف پول مبدأ آن بازمیگردد. کلید اختصاصی تایم لاک درواقع یک مکانیسم ایمنی قدرتمند برای پروتکل HTCL در مبادلات اتمی است.
گام به گام تا انجام یک مبادله اتمی
اگر بخواهیم کل فرآیند آغاز تا پایان یک مبادله اتمی را بهصورت مرحلهای در نظر بگیریم، گامهای ذیل باید بهترتیب انجام شوند:
- طرف اول معامله ابتدا باید یک آدرس HTCL ایجاد کند و ارز دیجیتال خود را در قرارداد آن قرار دهد. بعد از انجام این کار، یک رمز عبور مخفی و مهم تولید و هش میشود که با نام preimage شناخته میشود. این فرآیند در نهایت منجر به قفلشدن preimage میشود.
- حال مبادله اتمی چیست؟ این کلید خصوصی یا preimage به طرف دوم معامله ارسال میشود تا او بداند آیا واریز ارز دیجیتال از سوی طرف اول انجام شده است یا خیر.
- حال طرف دوم ارز دیجیتال خود را به آدرسی که همان هش قبلی ایجاد کرده است، ارسال میکند.
- اکنون طرف اول معامله میتواند ارز دیجیتال اولیه ذخیرهشده خود در قرارداد را برای طرف دوم با استفاده از کلید خصوصی یا همان رمز عبور مخفی که به آن اشاره کردیم، آزاد کند.
- در مرحله آخر نیز امکان دسترسی به ارز دیجیتال ذخیرهشده در فرآیندی مشابه مرحله قبل توسط طرف دوم برای طرف اول معامله امکانپذیر میشود.
پس از انجام این مراحل پنجگانه، میتوان ادعا کرد که یک مبادله اتمی یا اتمیک سواپ بهطور کامل و بدون نقص انجام شده است.
تکامل و پیشرفت مبادلات اتمی
ویژگی غیرمتمرکزبودن در یک مبادله اتمی بسیار چشمگیر است و میتواند اعتماد بسیاری از کاربران را که از اداره دستوری پلتفرمهای مبادلهای متمرکز واهمه دارند را جلب کند. اما مشکل بزرگی که در قراردادهای فوق وجود دارد این است که معمولا بهدلیل محدودیت نقدینگی، تأیید نهایی و انجام کامل قراردادها به درازا میکشد.
درواقع جمعکردن تریدرها (معاملهگران) بدون صرافیهای متمرکز یا غیرمتمرکز سخت است. زیرا پلتفرمهای مبادلهای ارز دیجیتال هستند که از ابتدای فعالیت بازار، معاملات را برای کاربران انجام دادهاند. همزمان با پیشرفت و تکامل اتمیک سواپها، صرافیهای غیرمتمرکز نیز با تغییرات و ادغامهایی که در ساختار خود دارند، تطبیق اوردربوکها را بسیار سادهتر از قبل انجام میدهند. این یعنی یک اعلان جنگ بزرگ و تهدید جدی برای صرافیهای متمرکز ارزهای دیجیتال!
پیادهکردن همین استراتژی در قراردادهای مبادله اتمی میتواند در کنار سایر ویژگیهای این بستر غیرمتمرکز مانند کارمزدهای پایین، امنیت بالای انجام تراکنش و کیفیت مناسب انجام معاملات منجر به مقبولیت و پذیرش این پروتکل در بین اکثر سرمایهگذاران و فعالان بازار ارزهای دیجیتال شود. هرچه مقبولیت این نوع سواپها در بازار افزایش پیدا کند، کاربران بیشتری در آن حاضر میشوند. نتیجه نهایی این موضوع حل مشکل نقدینگی با توجه به تعدد کاربران و نیازهای مختلف آنها است.
در حال حاضر پلتفرمهایی مانند Rubix، انجام قراردادهای هوشمند اتمیک سواپ را با استفاده از کیف پولهای غیرحضانتی (غیر کاستدی یا non-custodial نیز گفته میشود) تسهیل میکنند. این کیف پولها از قابلیت خرید ارز دیجیتال با استفاده از ارز فیات نیز پشتیبانی میکنند. یعنی میتوانید در این کیف پولها حتی با پول نقد هم ارز دیجیتال خریداری کنید و در مبادلات اتمی خود استفاده کنید!
جمعبندی؛ اتمیک سواپ یعنی سود بیشتر برای کاربران در آینده!
علاوه بر مزایای بیانشده، این پروتکل محدودیتها و معایبی هم دارد. یکی از مهمترین معایب آن این است که دو لاکچینی که ارزهای دیجیتال آنها با یکدیگر از طریق مبادله اتمی درحال ترید است، باید از الگوریتم هشینگ و قراردادهای هوشمند یکسانی پشتیبانی کنند. همچنین نیاز است تا هردو بلاکچین با پروتکل HTLC که اساس عملکرد مبادلات اتمی است، سازگار باشند.
همین سازگاری پروتکل و الگوریتم هش متفاوت بسیاری از بلاکچینها است که مشکلاتی در حوزه حریم خصوصی در مبادلات اتمی ایجاد کرده است. از طرفی فناوری قراردادهای هوشمند اتمیک سواپ هنوز در مقیاس بزرگ و عمده آزمایش نشده است. بنابراین نمیتواند کاملا قابلاعتماد باشد. اما تمرکز برخی شرکتها و فعالان مهم حوزه بلاکچین بر آن خود نشاندهنده قدرت آن برای ایجاد تغییراتی بزرگ در پلتفرمهای مبادلهای ارزهای دیجیتال است.
این امر کاملا طبیعی است زیرا با گسترش استفاده از این نوع مبادله ارزهای دیجیتال، سیستم مبادله غیرمتمرکزتر و ناشناختهتر میشود. بنابراین حریم خصوصی کاربران تاحد زیادی حفظ میشود. از طرفی کارمزدهای معامله در سواپها بهشکل قابلتوجهی کمتر از سایر روشهای مبادله ارزهای دیجیتال است. این یعنی در معاملات متوسط و بزرگ، هزینههای زیادی به سود کاربران حذف میشود. طبیعی است که با چنین عملکرد مستقل و سودآوری، آینده خوبی در انتظار مبادلات اتمی باشد.
اتمیک سواپ (Atomic Swap) یا مبادله اتمی چیست؟
اتمیک سواپ (Atomic Swap) یا مبادله اتمی چیست؟
آیا قصد دارید یک ارز دیجیتال مانند بیت کوین را با ارز دیجیتال دیگری مبادله کنید؟ در این صورت به طور حتم نیاز خواهید داشت تا در مورد اتمیک سواپ یا مبادله اتمی بیشتر بدانید. چرا که میتوان با استفاده از این فناوری موفق به تبادل دو ارز دیجیتال بدون نیاز به هیچ واسطهای شد.
با توجه به اهمیت این موضوع ما در این مقاله به طور خلاصه به بررسی مبادله اتمی و مزایای آن برای فعالان بازار ارزهای دیجیتال خواهیم پرداخت. در مبادله اتمی چیست؟ مبادله اتمی چیست؟ صورتی که شما قصد فعالیت در این حوزه را دارید بهتر است که با ما همراه باشید تا در مورد اتمیک سواپ و امکان تبادل داراییهای دیجیتال خود با استفاده از آن بیشتر بیاموزید.
نگاهی به تاریخچه مبادله اتمی یا اتمیک سواپ
ممکن است شما با بازار ارز دیجیتال آشنا باشید و بدانید که هر یک از این ارزها در شبکه بلاک چین متفاوتی تبادل میشوند.
رمزارزها از بیش از یک دهه پیش توجه بسیاری فعالان بازار سرمایه را به خود جلب کردند و همانطور که میدانید که مهمترین آنها هم بیت کوین است؛ اما در کنار بیت کوین دیگر ارزهای دیجیتال نیز در چند سال اخیر هم به وجود آمدهاند که ممکن است نیاز باشد در مواقعی شما نیاز به تبادل آنها با یکدیگر داشته باشید.
به طور معمول این صرافیها هستند که اقدام به تبادل یک ارز با ارز دیگر میکنند. اما با توجه به این که رمز ارز ها در بستر دیجیتالی تبادل میشوند در چند سال گذشته ایدهای برای تبادل آنها بر این بستر در فضای مجازی و بدون نیاز به مراجعه به صرافیها ارائه شد. این ایده چند سال پس از به وجود آمدن بیت کوین مطرح شد.
بسیاری از افراد مخترع اصلی تبادل اتمی را «نولان» میدانند. او در سال 2013 طرح کاملی را برای تبادل رمزارزها بدون نیاز به واسطه و یا مراجعه به صرافی ارائه داد. اما در اصل ایده تبادل یک رمزارز یا رمزارز دیگر به یک سال قبل از آن یعنی سال 2012 میلادی بر میگردد. در این سال بود که «لرنر» پیشنویس تبادل رمزارزها را بدون واسطه منتشر کرد.
البته این پیشنویس توسط «نولان» تبدیل به یک طرح کامل شد. در سالهای بعد این طرح به واقعیت تبدیل شد و امروزه استفاده از مبادله اتمی به خوبی برای بسیاری از فعالان بازار ارز جا افتاده است.
در این جا لازم است ذکر کنیم که حدود سال 2017 میلادی بود که چنین تراکنشی برای اولین بار به طور موفقیتآمیز در تبادل دو ارز دیجیتال به وقوع پیوست. با کمی آگاهی شما هم در آینده نزدیک مانند بسیاری از مبادلهکنندگان ارزهای دیجیتال قادر خواهید بود تا از این ابزار برای تبادل ارزهای خود استفاده کنید؛ البته هنوز هم صرافیها یک گزینه برای بسیاری از ما هستند.
آیا ما برای تبادل ارزهای دیجیتال نیازی به مبادله اتمی داریم؟
با توجه به این که صرافیهای بسیار زیادی هستند که میتوانند ارز ما را با هر ارز دیگری تبادل کنند، به نظر شما آیا استفاده از مبادله اتمی یا اتمیک سواپ برای این کار لازم است؟ این سوالی است که ممکن است برای بسیاری از ما وجود داشته باشد. در جواب باید بدانید که صرافیها همواره یک مرجع امن برای تبادل ارزهای دیجیتال نیستند و سابقه بد تعدادی از آنها این گفته را تایید میکند.
حتی دیده شده که در موارد نادری یک صرافی از پول مشتریهای خود سوء استفاده کرده است. از طرف دیگر یک صرافی ممکن است که برای مدتی به دلیل عدم دارا بودن نقدینگی یا مشکلات دیگر از دسترس خارج شود. همچنین صرافیها از لحاظ وسعت کار و تعداد مشتریهای خود با هم فرق میکنند.
ممکن است که در یک صرافی کوچک شما نتوانید ارز خود را با ارز دیگری که به دنبال آن هستید تبادل کنید. مشکلات مراجعه به صرافی تنها به این موارد محدود نیست و موارد دیگری مانند تحریم نیز بر عملکرد یک صرافی به خصوص در کشوری مانند ایران تاثیر خواهد گذاشت. برای همین با توجه به مطالب گفته شده در بالا همواره نمیتوان صرافی را بهترین گزینه برای تبادل ارز دیجیتال دانست.
اگر چه این درست است که در مواردی ما ناگزیر به مراجعه به صرافی هستیم تا بتوانیم ارزهای غیر دیجیتالی و پولهای رایج دیگر کشورها را خرید یا فروش کنیم. اما در زمانی که نیاز به تبادل یک ارز دیجیتال مانند بیت کوین با ارز دیجیتال دیگر مانند لایت کوین مبادله کنیم به طور حتم بهتر است که اولین گزینه مورد انتخاب ما برای انجام این کار اتمیک سواپ باشد.
سوال دیگر در اینجا دلیل انتخاب نام اتمیک برای این فرایند است که ما در مورد آن بیشتر صحبت خواهیم کرد.
چرا نام اتمیک سواپ برای این تبادل مالی دیجیتالی استفاده شده است؟
شاید تا به حال برای بارها نام اتمها را شنید باشید. این ذرات ریز در واقع کوچکترین اجزایی هستند که نوع یک عنصر را در طبیعت مشخص میکنند؛ اما چرا این نام برای تبادل یک ارز دیجیتال با ارز دیجیتال دیگر استفاده شده است؟از لحاظ معنایی اتم به معنی تقسیمناپذیر است که در علم شیمی و در فیزیک در چند قرن گذشته برای بیان و تمایز عناصر از یکدیگر از آن استفاده شده است؛
اما این واژه در علوم کامپیوتر و برنامه نویسی نیز کاربرد دارد. زمانی که واژه اتمیک استفاده میشود، در اینجا به معنی این است که یک فرایند تقسیمناپذیر باید به وقوع بپیوندد. این تقسیمناپذیر بودن در تبادل ارز به این معنا است که دو تراکنش که یکی بهعنوان مثال برای انتقال بیت کوین به شخص دیگر است و تراکنش دیگری که برای انتقال لایت کوین است هر دو باید به طور هم زمان انجام شوند.
به بیان دیگر دو تراکنش ذکر شده در بالا یا هر دو با هم و در یک زمان انجام میشوند و یا این که هیچ یک از آنها به وقوع نمیپیوندد و این فرایندها همزمان و تقسیمناپذیر هستند.
نتیجه گیری
به طور حتم اتمیک سواپ Atomic Swap یا مبادله اتمی یکی از بهترین گزینههای پیش روی شما در زمان نیاز به فروش ارز دیجیتال خودتان و خرید ارز دیجیتال دیگر به جای آن خواهد بود. ما در این متن به طور ساده برای شما مفهوم مبادله اتمی را ذکر کردیم و دلیل استفاده از واژه اتمیک را در این نام بیان نمودیم.
امیدواریم که مطالب گفته شده در این متن برای شما مفید واقع شده باشد و حالا بهتر بدانید که در دنیای ارزهای دیجیتال راه دیگری هم برای تبادل ارز به جز صرافیها برای شما وجود دارد.
اتمیک سواپ (Atomic Swap) یا مبادله اتمی چیست؟
اتمیک سواپ یا مبادله اتمی تکنیکی است که امکان مبادله سریع دو ارز دیجیتال در بلاکچین های مختلف را فراهم
می کند. بهعبارت ساده تر، کاربران ارز های دیجیتال با استفاده از مبادلات اتمی می توانند بدون نیاز به هرگونه واسطه مانند صرافی ها و به طور مستقیم، تنها با استفاده از کیف پول های خود به خرید و فروش ارز های دیجیتال گوناگون بپردازند.
این فناوری مبتنی بر قرارداد های هوشمند است و بدون نیاز به واسطه ها مبادلات رمزارز ها (ارز های دیجیتال مانند بیت کوین، اتریوم و…) را ممکن می کند.
به این تکنیک معاملات بین زنجیره ای اتمیک (atomic cross-chain trading)نیز گفته می شود. بین زنجیره ای بودن مبادله در این تعریف به این معنی است که حتی اگر رمز ارزها متعلق به بلاکچین های متفاوتی باشند نیز مبادله قابل انجام است.
تاریخچه مبادله اتمی (Atomic Swap)
تایر نولان (Tier Nolan) اولین کسی بود که مفهوم مبادله اتمی را در سال ۲۰۱۳ معرفی کرد. این مفهوم یک تکنیک نوآورانه بود که به دو طرف مستقل اجازه می داد واحد های رمزارز را به طور مستقیم از آدرس خود (یا کیف پول های رمزارز) با هم مبادله کنند.
تایِر نولان به عنوان خالق مبادلات اتمیک شناخته می شود، اما واقعیت این است که ایده انجام مبادلات همتا به همتا بین زنجیره ای پیش از این نیز مورد بحث بود.
در سال 2012، دانیل لاریمر (Daniel Larimer) به یک پروتکل مبادله ای نظیر به نظیر و بدون نیاز به واسطه به نام P2PTradeX دست یافت که بسیاری آن را نمونه اولیه فناوری مبادله اتمیک می دانند. در سالهای بعد نیز، بسیاری از توسعه دهندگان شروع به آزمایش و تحقیق روی پروتکلهای مبادله اتمی کردند.
اولین مبادله اتمیک سوآپ در سال 2014 اجرا شد اما در سال 2017 بود که این روش به طور گستردهای توسط عموم مردم شناخته شد. عمده این معروفیت هم به دلیل مبادله موفقیت آمیز بین LTC / BTC و DCR / LTC بود.
اتمیک سواپ چگونه کار می کند؟
همانطور که احتمالاً تا کنون متوجه شده اید، مبادلات اتمی با دو ارز مختلف طراحی شده است و روشی است که شما میتوانید سکه هایتان (ارز های رمزنگاری شده) را بر روی بلاکچین و یا حتی خارج از بلاکچین، مبادله کنید.
زمانی که دو شخص قصد دارند در یک اتمیک سواپ شرکت کنند، از یک کلید خصوصی مشترک استفاده میکنند. تنها در صورتی که کلید ارائه شده از سوی هر دو نفر با یکدیگر مطابقت داشته باشد، مبادله ارز های دیجیتال مورد نظر انجام خواهد شد. با این مکانیزم اگر شخص دیگری این مبادله را شنود کند و به آن نفوذ کند، قادر نیست کوینهای مورد معامله را تصاحب کند؛ زیرا از کلید خصوصی مشترک میان دو طرف معامله بیاطلاع است.
حال ببینیم این فرایند در عمل چگونه انجام میشود. برای اجرای کل این فرایند، از چیزی تحت عنوان قراردادهای زماندار هششده (Hashed Timelock Contracts) یا به اختصار «HTLC» استفاده میشود. در ادامه توضیحات مختصری در رابطه با قراردادهای زماندار هش شده ارائه خواهیم داد.
قرارداد زمان دار هش شده چیست؟
در این نوع قرارداد ها از یک سیستم معامله با چندین مجوز استفاده میشود که به طور کلی شامل دو ویژگی مهم زیر است:
قفل شدن اطلاعات تراکنش (HashLock)
تکنولوژی هش لاک به گونهای عمل میکند که قراردادها با استفاده از کلید های خاصی فریز و قفل میشوند و تنها تأمینکنندۀ موجودی میتواند به آن دسترسی داشته باشد. بازگشایی رمزارز های منتقلشده فقط از طریق استفاده از کلید های مخصوصی که متعلق به آن تراکنش و قرارداد است، امکانپذیر است.
قفل شدن اطلاعات زمانی (TimeLock)
مکانیسم قفل شدن اطلاعات زمانی باعث میشود که تراکنش ها در بازۀ زمانی مشخصی صورت بگیرند. در صورتی که تراکنش مورد نظر در زمان مشخصشده انجام نشود، رمزارزهای موجود در آن تراکنش به حساب کاربری فرد منتقلکننده بازگشت داده میشود.
امنیت این مبادلات از طریق محدودیتهای زمانی اعمالشده تأمین میشود. در این مکانیسم حتی اگر رمزارزهای فردی طی تراکنشی از حساب وی برداشت شده باشد، اما در مدتزمان مشخصشده تراکنش تکمیل نشود، بازگشت موجودی منتقلشده به حساب فرد منتقلکننده تضمین شده است و فرد این اطمینان را دارد که در صورتی که تراکنش در مدتزمانی که تعیین شده صورت نگیرد، وجه به حساب او باز خواهد گشت.
اگر کنجکاو هستید که جزییات کامل انجام مبادله اتمی را بدانید به مثال زیر توجه کنید:
سینا و مریم یک کانال پرداخت را برای مبادله ۵۷ لایت کوین با ۱ بیتکوین برای هم باز میکنند. پس از ایجاد یک قرارداد، مبادله انجام میشود. در این مثال مریم آغاز کننده است، بنابراین او یک آدرس قرارداد ایجاد میکند؛ آدرس قرارداد شبیه به یک گاوصندوق برای دارایی مالی عمل میکند.
در هنگام ایجاد آدرس، مریم ۵۷ لایت کوین خود را کنار میگذارد و یک ارزش (Value) برای آن تولید میشود ( یک رشته دیتای محرمانه که شبیه به یک کلید کار میکند ) اساساً هش شبیه به قفل برای گاو صندوق است و این در حالی است که valueها کلید های آن قفل هستند. برای انجام معامله، مریم هشی را به سینا ارسال میکند؛ سینا هش را دریافت کرده و یک آدرس قرارداد مشابه با آن تولید میکند؛ در هنگامی که سینا آدرس قرارداد خودش را میسازد، یک بیتکوین را درون گاوصندوق (همان آدرس قرارداد) که کلیدی شبیه به کلید مریم دارد ذخیره میکند.
پس از انجام این کارها برای اینکه مریم یک بیتکوین درون صندوق را دریافت کند، نیاز دارد که انجام یک تراکنش را برای آدرس قرارداد سینا امضا کند و از طرف دیگر برای آنکه سینا ۵۷ لایتکوین درون صندوق را دریافت کند باید انجام یک تراکنش برای آدرس قرارداد مریم را امضا کند . برای انجام این کار مریم آدرس قرارداد سینا را با آن value (کلید) که سینا برای تولید هش آدرس قراردادش استفاده کرده بود امضا میکند.
با انجام این کار مریم گاو صندوقی را باز میکند که داراییاش را دارد و در همین لحظه این کلید را به سینا نشان میدهد؛ در نتیجه اکنون که سینا این کلید را دارد میتواند قرارداد مربوط به تراکنش مریم را امضا کند و یک بیتکوین خود را دریافت کند.
در اصل هنگامیکه مریم یک آدرس قرارداد ایجاد کرد، پولش را ذخیره میکند و یک value برای این آدرس ایجاد میکند، او هش این value را به سینا ارسال میکند که میگوید «اگر شما این۵۷ لایت کوین را میخواهید، باید کلید هش را دوباره تولید کنید»؛ سپس سینا آدرس قرارداد خودش را با این هش ایجاد میکند که میگوید «بسیار خب، تا زمانی که به من کلیدی ندهی، نمیتوانم کلیدی برای دسترسی به دارایی داشته باشم، پس با استفاده از کلیدتان یک بیتکوینتان را آزاد کنید و با این کار من قادرم آن را بگیرم و ۵۷ LTC خودم را آزاد کنم. »
HTLC تراکنش را به گونهای طراحی میکند که هر دو طرف به گونهای به دیگری وابسته باشند و اطمینان حاصل شود که مبادله موفقیتآمیز است و اگر به هر دلیلی نتوانند معامله را کامل انجام دهند (به عنوان مثال، نقص شبکه یا یکی از طرفین نتواند مبادله را پایان دهد) سیستم زمان بندی تمام دارایی را به صاحبان اصلی و اولیه آن ها باز میگرداند به صورتی که هیچ آسیبی به آن ها نرسد.
مبادلات اتمی داخل زنجیره (On Chain) و خارج از زنجیره (Off Chain)
همانطور که پیشتر گفتیم، مبادلات اتمی هم بر روی زنجیره و بلاکچین اصلی و هم به صورت خارج از زنجیره انجام می شوند. در ادامه هر یک را توضیح می دهیم:
مبادلات اتمی داخل زنجیره
مبادلات آنچین بر روی بلاک چین هر یک از دو ارز دیجیتال ثبت خواهد شد. برای انجام یک اتمیک سواپ آنچین، هر دو ارز دیجیتال میبایست شرایط زیر را دارا باشند:
● پشتیبانی از HTLC
● دارا بودن الگوریتم هش یکسان
مبادلات اتمی خارج زنجیره
از طرف دیگر مبادلات خارج از زنجیره، امکان صورت دادن اتمیک سواپ در بیرون از زنجیره اصلی بلاک چین را ممکن میسازند. این مبادلات در جایی صورت میگیرند که اصطلاحاً آن را لایه دوم نامگذاری میکنیم. بیتکوین و لایتکوین اولین مبادله اتمیخارج از بلاکچین را روی شبکه لایتنینگ در نوامبر ۲۰۱۷ اجرا کردند.
مزایای مبادلات اتمی
۱. اتمیک سواپ، دنیای ارزهای دیجیتال را وسیع تر از صرفا یک پول دیجیتال می کند. از آنجا که افراد با ارزهای دیجیتال متفاوت قادر به تعامل با یکدیگر خواهند بود، دنیای ارزهای دیجیتال محدود به چند ارز دیجیتال نخواهد بود و روز به روز دارایی های متنوع تری به این حوزه افزوده خواهد شد.
۲. درحال حاضر قابلیت همکاری بین دارایی های مختلف در دنیای ارز های دیجیتال یک مشکل بزرگ است. مبادله اتمی قصد دارد کاربران همه ارز های دیجیتال را در کنار هم جمع کند تا تعامل آن ها با یکدیگر را تسهیل کنند.
۳. صرافی های متمرکز مستعد حملات گسترده ای هستند. مبادله اتمی نیاز به داشتن واسطه هایی از قبیل صرافی های متمرکز را برطرف می کند و مبادلات را تا حد ممکن مستقیم و روشن می کند.
۴. صرافی های متمرکز مشکوک به خطرات مربوط به نگهداری و فساد داخلی هستند. نگهداری کیف پول و غیر فعال کردن برداشت ها دو مشکل بزرگ است. مبادله اتمی کنترل واسطه ها بر پول شما را از بین می برد.
۵. معاملات مستقیم بین کیف پول ها ویژگی مهم غیر متمرکز بودن ارزهای دیجیتال را در آن ها پیاده سازی می کند. صرافی ها به طور کلی برای اهداف نظارتی طراحی شده اند، این روش کار، کل روند معاملات را به طور فزاینده ای متمرکز می کند.
۶. از آنجا که مبادله اتمی مستقیماً دو کیف پول را به یکدیگر متصل می کند، تمام مراحل و تأیید های مورد نیاز مبادلات متمرکز را برطرف می کند. این روش بسیار سریعتر است.
۷. صرافی های متمرکز معمولاً هزینه های زیادی را به شما تحمیل می کند، به ویژه هنگامی که می خواهید کلید خصوصی ارزهای خود را به کیف پول خود برگردانید. در این روش این هزینه ها کاهش یافته اند.
معایب مبادلات اتمی
1. هنوز کاملاً توسعه نیافته است
تنها چند ارز رمزنگاری شده برای مبادله اتمی در دسترس است و بیشتر آنها با بیت کوین یا Litecoin (که یک چنگال بلاکچین بیت کوین است) مبادله می شوند. کل سیستم مبادله اتمی هنوز کاملاً توسعه نیافته است و به احتمال زیاد هنوز هم به پیوند با بیت کوین نیاز دارد. به عنوان مثال، ما سکه A و سکه B داریم. در این زمان به احتمال زیاد هیچ مبادله مستقیمی بین سکه A و سکه B در دسترس نیست، این بدان معنی است که سکه A باید ابتدا به بیت کوین مبادله شود و سپس همان مقدار بیت کوین نیاز دارد که با سکه B مبادله شود.
2. کاربر پسند (User Friendly) نیست
در شکل فعلی، مبادله اتمی به سطح دانش بالایی از برنامه نویسی و پروتکل های بلاکچین نیاز دارد. فقدان رابط کاربری گرافیکی مناسب یک نقطه ضعف بزرگ است زیرا کسی نمی تواند به آن دسترسی پیدا کند و این به معنی مقبولیت کمتر است.
3. به دفعات لازم آزمایش نشده است
در بین انجام مبادلات اتمی چندین اتفاق ممکن است رخ دهد. آدرسهای فرستنده و گیرنده می توانند از طریق حملات به خطر بیفتند. هنوز سو استفاده هایی وجود دارد که ممکن است به محض پذیرش جریان اصلی مبادله اتمی حاصل شود و تنها راه کشف این خطرات آزمایش دقیق پروتکل و بررسی آن از چندین زاویه است که هنوز انجام نشده است.
به طور کلی، این معایب در مقایسه با انبوه مزایا فقط موانعی جزئی هستند.
سخن پایانی
در این مقاله از سکه نیوز به بررسی پلتفرم مبادله اتمی پرداختیم. اتمیک سواپ (Atomic Swap) با هدف از بین بردن تمرکز در تبادلات میان رمزارزها و آلت کوینهای مختلف ایجاد شده است. در این پلتفرم نیاز به هیچ واسطی وجود ندارد و افراد میتوانند به طور کاملاً مستقل به مبادلات رمزارزها به صورت نظیر به نظیر بپردازند.
در اتمیک سواپ از قراردادهای هوشمندی به نام قراردادهای زمان دار هش شده (HTCL) استفاده میشود. با توجه به ویژگیهای این قراردادها و قفل شدن اطلاعات تراکنش و وجود محدودیت زمانی در انجام یک تراکنش، امنیت تراکنشها افزایش یافته و کاربران میتوانند اطمینان حاصل کنند که در صورتی که مبادلۀ مدنظر آنها انجام نگیرد، رمزارزهای آنها بدون تغییر به آن ها باز میگردد. همچنین همانند بسیاری از پلتفرمهای دیگر، این پلتفرم نیز مزایا و معایب مختلفی دارد که در بخشهای قبلی همین مقاله به آنها اشاره کردیم و گفته شد که به طور کلی مزایای متعدد این پلتفرم معایب آن را کمرنگ و قابل چشم پوشی می کنند.
مبادله اتمی در کریپتو چیست؟
مبادله اتمی به یک تراکنش زنجیره ای متقابل بین کیف پول های ارزهای دیجیتال اشاره دارد. این مبادله “اتمی” نامیده می شود زیرا این معامله تنها دو نتیجه دارد.
یا هر دو طرف کریپتوکارنسی های مورد نظر خود را دریافت می کنند یا هر دو کریپتوکارنسی های اصلی خود را نگه می دارند.
مبادله های اتمی صرفاً تراکنش های همتا به همتا هستند. نیازی به واسطه ای مثل یک صرافی نیست. در عوض، مبادله ها مستقیماً بین کیف پول های کاربر اتفاق می افتند در عین حال که توسط یک قرارداد هوشمند اداره می شوند.
مبادله اتمی در کریپتو چیست و مبادله اتمی چگونه کار می کند؟
کل فرآیند مبادله اتمی توسط یک قرارداد Hash TimeLock (HTLC) نظارت می شود. این قرارداد هوشمند تضمین می کند که هر دو کیف پول، کریپتوی خود را در یک زمان مشخص دریافت می کنند.
اگر یکی از کیف پول ها دریافت وجوه را در مدت زمان تعیین شده تأیید نکند، کل تراکنش لغو می شود و هر دو همتا دارایی اصلیشان باز گردانده می شود.
این فرآیند از طریق هش های امن رمزنگاری شده اتفاق می افتد. دو ویژگی خاص در یک قراردادHash TimeLock (HTLC) وجود دارد که مبادله اتمی را امکان پذیر می کند:
1. Check-Lock-Time-Verify (CLTV).
طبق BIP-65، این دستور “اجازه می دهد تا یک خروجی تراکنش تا یک زمان مشخصی در آینده، غیرقابل مصرف شود.” به عبارت ساده، این یک ویژگی قفل زمانی است که مانع از دسترسی گیرنده وجوه (یا خرج کردن آن) به وجوه تا زمان مشخصی می شود.
همچنین به عنوان یک اقدام ایمنی برای بازگرداندن وجوه به فرستنده در صورتی که مبادله اتمی در یک زمان معین تکمیل نشود، عمل می کند.
2. Pay-To-Script-Hash (P2SH).
این ویژگی مستلزم آن است که وجوه ارسال شده به یک آدرس خاص، قبل از خرج مجدد وجوه، به مجوز خاصی نیاز داشته باشد. این مجوز خاص به عنوان هشلاک شناخته می شود.
هشلاک “مصرف یک خروجی را تا زمانی که یک قطعه مشخص از داده به طور عمومی آشکار شود، محدود می کند”. این بخش از داده ها نتیجه هش کردن یک کد مخفی است.
چرا مبادله اتمی مفید است؟
مبادله اتمی به شما این امکان را می دهد تا بواسطه ی امنیت کیف پول کریپتوی خود، تراکنش های کریپتوی زنجیره ای متقابل انجام دهید. برای انجام معامله، نیازی به دادن کلیدهای خود به یک صرافی متمرکز ندارید. از این بهتر، اگر معامله ای صورت نگیرد، هر دو طرف دارایی خود را پس می گیرند.
نکته کلیدی دیگر تنوع است. اگر کوین هایی که می خواهید مبادله کنید در صرافی متمرکزی که استفاده می کنید لیست نشده باشند، نمی توانید آنها را معامله کنید.
علاوه بر این، معمولا ماه ها طول می کشد تا صرافی های متمرکز کوین های جدید را لیست کنند. از سوی دیگر، مبادله اتمی به شما امکان مبادله هر نوع کوینی را می دهد به شرطی که آن کوین با پلتفرم مبادله اتمی ادغام شده باشد.
مبادله اتمی در مقایسه با صرافی غیرمتمرکز
DEX های سنتی به طور کلی به شما این امکان را می دهند که کوین ها را در یک بلاکچین خاص مبادله کنید. در مقابل، مبادله اتمی به کاربران خود اجازه می دهد تا در بلاکچین های مختلفی مبادلات خود را انجام دهند.
به عنوان مثال، Uniswap، بزرگترین DEX بر اساس ارزش بازار، تنها به شما اجازه می دهد تا توکن های ERC-20 (مبتنی بر اتریوم) را مبادله کنید. شما نمی توانید بیت کوین را با اتر در Uniswap مبادله کنید، اما می توانید این کار را در صرافی غیرمتمرکز Komodo انجام دهید.
Komodo اولین پلتفرمی بود که مبادلات اتمی را اجرا کرد. طبق گزارش ها، امکان مبادله اتمی بر روی 95 درصد از کریپتوکارنسی ها وجود دارد.
این پلتفرم دارای یک کوین نیتیو به نام KMD است که برای پرداخت تراکنش ها در شبکه استفاده می شود. توجه به این نکته ضروری است که کارمزد های تراکنش توسط گیرنده نقدینگی پرداخت می شوند.
همانطور که قبلا ذکر شد، دو طرف در یک مبادله اتمی نقش دارند. که این دو طرف عبارتند از “سفارش گذار” و”سفارش بردار”. تامین کننده نقدینگی “سفارش گذار” (بازارساز) نامیده می شود، و گیرنده نقدینگی به عنوان “سفارش بردار” شناخته می شود.
سفارش بردار مبادله اتمی را آغاز می کند و کارمزد تراکنش را می پردازد. کارمزد تراکنشی که سفارش بردار می پردازد به این منظور است که آنها را از اسپم کردن شبکه توسط تراکنش های نادرست باز دارد. در Komodo، کارمزد تراکنش حدود 1.777 مبلغ سفارش است.
Komodo حتی یک کیف پول منبع باز به نام AtomicDEX نیز ارائه می دهد. با استفاده از این کیف پول غیر امانی، می توانید هر کوینی که توسعه دهندگان اضافه کردند را معامله کنید.
آیا کیف پول کریپتو شما از مبادله اتمی پشتیبانی می کند؟
کیف پول AtomicDEX که در بالا ذکر شد، یک کیف پول غیر امانی است، به این معنی که شما تمام کلیدهای خصوصی خود را در اختیار دارید.
با این حال، کیف پول های کریپتوی متعددی وجود دارد، از کیف پول های امانی گرفته تا کیف پول های چند امضایی، بنابراین باید وقت بگذارید تا بفهمید که چه چیزی با نیازهای کریپتوی شما مطابقت دارد.
اکنون شما در مورد مبادله اتمی و نحوه عملکرد آن می دانید، پس می توانید آن را نیز در معاملات خود لحاظ کنید.
دیدگاه شما