Atomar swaplar - kriptoaktivlərin blokqeyn üzərindən doğrudan P2P ticarətini təmin etmək üçün mexanizm. Atomar swaplar necə işləyir və bu texnologiya üçün nə qədər gələcək var?

Atomar swaplar blokqeynlər arasında kriptoaktivlərin mübadiləsi üçün avtomatik müqavilələrdir. Smart müqavilələrin mexanizmi mərkəzləşdirilməmiş üçüncü tərəflər (borsalar və ya mübadilə mərkəzləri) tərəfindən əməliyyatlar aparılmasının vacibliyini tamamilə aradan qaldırır və tərəfdaş riskindən azad edir. Bu, kriptoaktivlərin mübadiləsi üçün çox az sayda həqiqi daşınmaz metodlardan biridir.

Atomar mübadilələr necə işləyir

«Atomar» (bölünməz) - tamamilə yerinə yetirilən və ya heç yerinə yetirilməyən prosesləri ifadə edən bir termindir. Başqa sözlə, atomar mübadilə, hər iki tərəfin mübadiləni başa çatdırmaq üçün əvvəlcədən müəyyən edilmiş bütün şərtləri yerinə yetirəcəyi funksiyalara malikdir. Şərtlərin yerinə yetirilməsi smart müqavilələrlə təmin olunur. Bir tərəf imtina edərsə və ya texniki problemlər yaranarsa, bütün əməliyyat tamamilə ləğv edilir.

Atomar mübadilələrdə hash kilidi və zaman məhdudiyyəti (HTLC) ilə smart müqavilələr istifadə olunur. Bu müqavilələrdə məlumatların izlərinin yaradılması və müqayisəsi mexanizmi - hash funksiyası tətbiq olunur. Bundan əlavə, müqavilə zaman məhdudiyyəti qoyur - əməliyyatlar ləğv edilir, əgər tərəflərdən biri əvvəlcədən müəyyən edilmiş dövr ərzində mübadilə şərtlərini yerinə yetirməzsə.

Məsələn, iki tərəf atomar mübadilə üçün iki saatlıq zaman məhdudiyyəti qoymağı razılaşa bilər. Bu senaridə, müqavilə, iki saat keçir, və mübadilə şərtlərindən biri yerinə yetirilmədiyi zaman depozit edilmiş valyutaları onların ilkin sahiblərinə qaytaracaq. HTLC smart müqaviləsi iki kriptoqrafik açar tələb edir:

  • Hash kilidi (Hashlock key). Bu açar, mübadilənin yalnız hər iki tərəf mübadilə şərtlərini yerinə yetirdiklərini sübut edən kriptoqrafik dəlilləri təqdim etdikdə tamamlanacağını təmin edir.

  • Zaman kilidi (Timelock key). Bu, mübadilə iştirakçılarının atomar mübadilə üçün son tarix təyin etməyə kömək edən bir təhlükəsizlik mexanizmidir. Mexanizm, əgər mübadilə hər hansı bir səbəbdən müəyyən olunmuş müddət bitmədən tamamlanmazsa, depozit edilmiş valyutaların mübadilə iştirakçılarına qaytarılmasını təmin edir.

Atomar mübadilələr necə icra olunur

Təsəvvür edək ki, İstifadəçi A və İstifadəçi B BTC və ETH mübadiləsi etmək üçün razılaşıblar. İstifadəçi B öz 1 BTC-ni İstifadəçi A-nın 15 ETH-si ilə dəyişmək istəyir.

İlk öncə, İstifadəçi B 1 BTC göndərəcəyi müqavilə ünvanını yaratmalıdır. O, əməliyyatı yerinə yetirdikdən sonra, müqavilə avtomatik olaraq yalnız İstifadəçi B-nin daxil ola biləcəyi xüsusi bir açar yaradır. Bu açar, istifadəçinin smart müqaviləyə göndərdiyi pulu açır.

Müqavilə bu açardan istifadə edərək, açarın hash edilmiş təqdimatını və ya şifrələnmiş formasını yaradır. Sonra İstifadəçi B açarın hashini İstifadəçi A-ya göndərir. Beləliklə, İstifadəçi A yalnız İstifadəçi B-nin 1 BTC-ni bloklamaq üçün istifadə olunan giriş kodunun hash edilmiş formasına daxil ola bilər. Bu hash, onun İstifadəçi B-nin müqavilədəki pulu blokladığını təsdiqləyir, lakin İstifadəçi A hələ də onlara daxil ola bilmir və ya müqavilədən çıxara bilmir.

Hash edilmiş açarı aldıqdan sonra, İstifadəçi A onu öz 15 ETH-ni yatırdığı müqavilə ünvanını yaratmaq üçün istifadə edir. Hər iki tərəf smart müqavilədə pullarını blokladıqdan sonra, İstifadəçi B 15 ETH-ni tələb edə bilər, çünki onun İstifadəçi A-nın pulu bloklamaq üçün istifadə etdiyi açarı açan parola daxil olmaq imkanı var.

İstifadəçi A-nın müqavilə ünvanını açma prosesi zamanı, İstifadəçi B ikinci tərəfə öz parolunu açır. İstifadəçi A onu 1 BTC əldə etmək və əməliyyatı başa çatdırmaq üçün istifadə edir. Əslində, atomar mübadilə prosesi, hər iki tərəfin öz fəaliyyətlərinin kriptoqrafik dəlillərini təqdim etmə bacarığına bağlıdır.

İstifadəçi B əvvəlcə açarı şifrələməli, sonra isə onu İstifadəçi A-ya göndərməli idi. O, orijinal açara sahib olduğu üçün, İstifadəçi A-nın smart müqavilədə şifrələnmiş açar vasitəsilə blokladığı kripto aktivlərini tələb edə bilər. Lakin kripto aktivlərinin açılması üçün şərtlərdən biri, İstifadəçi B-nin İstifadəçi A-ya orijinal açarı təqdim etməsidir. Sonra İstifadəçi A bu açara daxil ola bilər və onu 1 BTC-ni əldə etmək üçün istifadə edə bilər.

Atomar mübadilələr niyə lazımdır

Atomar mübadilə - blokçeynlərin qarşılıqlı əlaqəsi üçün vacib bir mexanizmdir, çünki bu, kripto aktivləri ilə əməliyyatlar zamanı vasitəçilərə, məsələn, kripto valyuta birjalarına ehtiyacı aradan qaldırır. Bunun sayəsində ticarətçilər mərkəzləşdirilmiş ticarət platformalarının infrastrukturuna etibar etmədən, şəbəkələrarası əməliyyatlar həyata keçirə bilərlər.

Vasitəçilər atomar mübadilələrdə iştirak etmədiyi üçün, əməliyyatlar sürətlə, daha əlçatan keçir və qeyri-kapital əməliyyatlarına əsaslanan birjalarla bağlı təhlükəsizlik hadisələrini aradan qaldırır. İstifadəçilər kripto aktivlərinin üzərində nəzarət saxlayırlar, çünki bütün əməliyyatlar şəxsi cüzdanlarından həyata keçirilir.

Bundan əlavə, atomar mübadilələr vasitəsilə şəbəkələrarası ticarət funksional uyğun gələn kripto valyuta ekosisteminin yaradılmasına kömək edir. Atomar mübadilələr sayəsində bir neçə blokçeyndə əməliyyatlar həyata keçirmək daha asandır. Həmçinin, atomar mübadilələr tərəf riskini aradan qaldırır - əməliyyat tamamilə yerinə yetirilir, ya da heç yerinə yetirilmir.

Atomar mübadilələrin inkişafı

Atomar mübadilələrin mexanizmi ilk dəfə Sergio Lerner tərəfindən 2012-ci ildə təsvir edilmişdir. Fikir icmanı maraqlandırdı, lakin bəzi mübadilə prosesləri dəqiqləşdirilmədi. Bir ildən sonra Tier Nolan atomar mübadilələrin daha etibarlı bir prosedurunu hazırladı. Lakin yalnız dörd ildən sonra, Decred komandası Decred və Litecoin arasında atomar mübadilə həyata keçirəndə, mexanizm ilk dəfə real blokçeyndə uğurla sınaqdan keçirildi. Bir neçə gün sonra Litecoin-in təsisçisi Charlie Lee Twitter-də prosesin LTC və BTC mübadiləsi üçün uğurla təkrarlandığını yazdı.

Atomar mübadilənin ilkin dizaynı, hər iki tərəfin mübadilə etmək istədikləri kripto valyutaların tam blokçeyn versiyasını öz cihazlarına yükləmələrini tələb edirdi. Decred və Litecoin ilk atomar mübadilələri həyata keçirəndən bir ay sonra, Komodo layihəsinin inkişafçıları yalnız xüsusi ödəniş kanallarını açmağı tələb edən "yüngül versiya" atomar mübadilələri təqdim etdilər. Bu zaman mübadilə iştirakçıları kripto aktivlərin blokçeynlərini yükləməyə və ya təsdiq edənlərin əməliyyatları təsdiqləməsini gözləməyə ehtiyac duymurdular.

2017-ci ildə Zcash-in inkişafçıları BTC-ni ZEC-ə və geri mübadilə etməyə imkan verən XCAT (cross-chain atomic trades – blokçeynlər arasında atomar mübadilələr) alətinin işləyən versiyasını nümayiş etdirdilər. Bir neçə ay sonra Bitcoin Cash və Decred arasında ilk atomar mübadilə həyata keçirildi.

2019-cu ildə Qtum platforması Bitcoin-in əsas şəbəkəsində atomar mübadilələr həyata keçirdi, Blockstream isə Liquid yan zəncirində atomar mübadilələri başladıb. Atomar mübadilələri dəstəkləyən ticarət platformalarının yaradılması üçün cəhdlər də oldu. 2019-cu ildə Lightning və atomar mübadilələri dəstəkləyən Sparkswap adlı mərkəzsiz bir mübadilə Bitcoin üçün işə salındı. Lakin bir ildən sonra platforma az sayda istifadəçi və aşağı likvidlik səbəbindən bağlandı.

DeFi sənayesinin inkişafı, icmanın mərkəzləşdirilməyə doğru ümumi kursu, həmçinin atomar mübadilələri dəstəkləyən ən böyük blokçeynlərin dəstəyi, texnologiyanın gələcək illərdə inkişafına təkan verə bilər. Amma indiki zamanda atomar mübadilələr hələ də vasitəçilərə ehtiyacı aradan qaldıran və istifadəçilərin kripto aktivləri üzərində nəzarət saxlamasına imkan tanıyan rahat və təhlükəsiz, lakin nadir bir əməliyyat formasını təşkil edir.