Yeh Contract do bunyadi aamal istemal karta hai. Hashlock mein funds ka dawa kiye janay se pehle mosool karne wali party se aesi khufia value zahir karne ka taqaza kiya jata hai jo mehfooz kiye gaye hash se match karti ho. Timelock ek muqararrah muddat set karta hai: agar waqt par sharaait puri na hon, to locked funds khud kaar tor par asal maalik ko wapis kar diye jate hain. Yeh dono amal mil kar, yaqeeni banate hain keh swap dono taraf settle ho ya dono ke liye mehfooz tareeqay se khatam ho jaye.
Misal ke tor par, farz karein keh Alice apne bitcoins ko Bob ke BNB ke sath trade karna chahti hai. Har party apne funds apni mutaliqa blockchain par HTLC mein lock karti hai. Jab Alice Bob ke BNB ka dawa karti hai, to woh khufia value zahir karti hai, jise Bob phir Alice ke bitcoins ka dawa karne ke liye istemal karta hai. Agar muqararrah muddat khatam hone se pehle koi bhi party sharaait puri karne mein nakaam ho jaye, to dono parties ko apne asal funds wapas mil jate hain.
Is tasawwur ko pehli baar 2013 mein Tier Nolan ne bayan kiya tha, jo 2012 mein Daniel Larimer ke pesh karda P2PTradeX protocol jaise ibtadai ideas par mabni tha. Agarcheh atomic swaps trustless trading ka ek mufeed bunyadi hissa hain, lekin yeh technical tor par paicheeda ho sakte hain aur is baat par munhasir hain keh mutaliqa blockchains hum aahang scripting aur hashing functions ko support karti hon.
Is se murad ek aisa khusoosi feature hai jo aise smart contracts takhleeq karne ke liye istemal kiya jata h...
Binance Academy Editorial