مبادله اتمی یا معاملات متقابل زنجیره ای اتمی ، مبادله یک ارز رمزنگاری شده به ارز رمزپایه دیگر است ، بدون اینکه نیازی به اعتماد به شخص ثالث باشد. فرآیند مبادله اتمی کاملاً غیر قابل اعتماد است و با اطمینان از اینکه هر دو طرف الزامات تجارت را مطابق تعریف قرارداد انجام می دهند ، کار می کند. اگر یکی نتواند شرایط مورد نیاز را برآورده کند ، قرارداد قفل شده به وقت دیگر کاربر دیگر را پس می دهد.
اجازه دهید یک مبادله اتمی را با یک مثال کلاسیک از آلیس و باب توضیح دهیم. آلیس صاحب یکی است کومودو سکه ، اما واقعاً یکی را می خواهد خط تیره بجای. به طور معمول ، آلیس برای معامله بیت کوین با یک سکه توری مجبور است سکه کومودو خود را با یک سکه واسطه مانند بیت کوین معامله کند. در این صورت ، او مقداری پول از دست خواهد داد زیرا مجبور است دو بار تجارت کند.
با در دسترس بودن فناوری مبادله اتمی ، کاربران می توانند بدون نیاز به مبادله به صورت همتا به همتا معامله کنند. از یک قرارداد قفل شده برای زمان استفاده می شود تا به عنوان محافظ بین آلیس و باب عمل کند. آلیس یک سکه کومودوی خود را وارد می کند و باب مجبور است سکه داش خود را به قرارداد بفرستد. این قرارداد وظیفه مبادله را بر عهده خواهد داشت ، بنابراین آلیس صاحب یک سکه و باب یک سکه کومودو می شود.
جزئیات فنی در مورد مبادله اتمی
همانطور که قبلاً ذکر شد ، یک مبادله اتمی از یک قرارداد قفل شده با زمان هش استفاده می کند. این قرارداد اساساً یک کانال پرداخت بین دو زنجیره بلوک ایجاد می کند. با این حال ، هر بلاکچین از کانال های پرداخت پشتیبانی نمی کند. برای حمایت از این مورد ، یک بلاکچین باید پیاده سازی کند شبکه رعد و برق, راه حلی که امکان باز و بسته کردن آن کانالهای پرداختی را فراهم می کند که معاملات خارج از زنجیره را انجام می دهند. پس از مدت زمان مشخصی ، کانال بسته می شود و مانده های نهایی به هر دو بلاک چین ارسال می شود.
قراردادهایی که در این معاملات استفاده می شود ، قراردادهای هش قفل شده است. هش را می توان به عنوان اثر انگشت قطعه ای از داده ها تعریف کرد که با انجام توابع ریاضی ایجاد می شود. برای ایجاد این نوع قرارداد هش بین بلاکچین ها ، هر دو بلاکچین باید از همان عملکرد هش رمزنگاری شده مانند SHA-256 پشتیبانی کنند..
یک قرارداد قفل شده با زمان هش توسط شخصی تنظیم می شود که پرداخت اولیه را انجام می دهد. این شخص باید یک هش مشخص ارائه دهد ، که نشان دهنده میزان پولی است که پرداخت خواهد شد. برای دریافت پرداخت ، گیرنده باید مدرک رمزنگاری پرداخت را در مدت زمان مشخص شده ایجاد کند. اگر گیرنده ضرب الاجل را رعایت کند ، مبادله اجرا می شود. در غیر این صورت ، مبلغ اولیه قرارداد استرداد خواهد شد.
چرا فناوری مبادله اتمی مورد نیاز است?
در حال حاضر ، کاربران ارزهای رمزپایه برای مبادله سکه های خود به صرافی های متمرکز مانند Bittrex یا Poloniex اعتماد دارند. اگر اتفاقی با مبادله رخ دهد ، راهی برای بازیابی سکه های از دست رفته وجود ندارد زیرا مالکان نمی توانند مبلغی را که در اختیار داشتند ثابت کنند. صرافی های متمرکز در برابر حملاتی مانند هک ، ناکارآمدی ، دستکاری و حتی خطاهای انسانی آسیب پذیرتر هستند. همه اینها می تواند منجر به ضرر مالی شود. مبادله اتمی نیاز به تعویض را کاملاً برطرف می کند. بدین ترتیب ، هزینه های معامله به صفر کاهش می یابد.
دلیل دیگر مورد نیاز فناوری مبادله اتمی ، اصطلاحاً “خرابی” مبادلات غیرمتمرکز (DEX) است. DEX توانایی انجام معاملات زیادی را ندارد. برخی از این مبادلات غیرمتمرکز به یک «مبادله مبتنی بر بلاکچین» تبدیل شده اند. این راه حل ایده آل نیست ، زیرا مبادلات مبتنی بر بلاکچین فقط می تواند معامله گران را قادر به مبادله ارز درون بلاک چین خود کند. این معامله گران را مجبور به استفاده از یک رمز پراکسی می کند ، مانند BitUSD یا wBTC BitUSD در واقع یک دلار غیرمتمرکز است و توسط هیچ دولت یا مرجعی کنترل نمی شود. هر BitUSD با دو دلار فیات پشتیبانی می شود.
سرانجام ، مبادله اتمی می تواند خیلی سریع اجرا شود. اثبات رمزنگاری پرداخت به اعتبار سنجی پرداخت در بلاکچین کمک می کند و اعتبار را سریعتر می کند.
پروژه کومودو
تیم کومودو واقعاً مرزهای فناوری مبادله اتمی را زیر پا می گذارد. آنها با استفاده از یک سرور الکتروم با موفقیت اتمام اتمی را انجام دادند. این مهم است زیرا کاربران را قادر به مبادله یک سکه بدون نیاز به بارگیری کل بلاکچین می کند. این باعث می شود تیم کومودو یک قدم به تحقق هدف خود در ایجاد یک تبادل غیرمتمرکز کاملاً کاربردی نزدیک شود ، که آنها آن را نام خواهند برد BarterDex.
کومودو مبادله اتمی موفقیت آمیز از vertcoin به komodo ، و از تصدیق به بیت کوین.