Swap atom adalah teknologi kontrak pintar yang membolehkan pertukaran satu cryptocurrency untuk yang lain tanpa menggunakan perantara berpusat, seperti pertukaran.
Swap atom boleh berlaku secara langsung antara blok kritikal yang berbeza, atau ia boleh dilakukan di luar rangkaian, jauh dari blok utama. Mereka pertama kali menjadi terkenal pada September 2017, apabila pertukaran atom antara Decred dan Litecoin dijalankan.
Sejak itu, permulaan lain dan bursa berpusat telah membolehkan pengguna kemudahan yang sama. Sebagai contoh, Lightning Labs, permulaan yang menggunakan rangkaian kilat bitcoin untuk transaksi, telah melakukan pertukaran rantaian di luar menggunakan teknologi.
Cryptocurrency dan bursa yang terdesentralisasi, seperti 0x dan Altcoin.io, juga telah menggabungkan teknologi.
Memecahkan Swap Atom
Seperti yang berlaku hari ini, proses pertukaran mata wang cryptocurrency adalah memakan masa dan kompleks. Ini disebabkan beberapa sebab. Contohnya, sifat pecahnya ekosistem cryptocurrency hari ini memberikan beberapa cabaran kepada peniaga biasa.
Tidak semua pertukaran cryptocurrency menyokong semua syiling. Oleh itu, seorang peniaga yang ingin menukar syilingnya untuk yang lain yang tidak disokong pada pertukaran semasa mungkin perlu memindahkan akaun atau membuat beberapa penukaran antara duit syiling perantaraan untuk mencapai matlamatnya. Terdapat juga risiko rakan niaga yang berkaitan jika peniaga ingin menukar syilingnya dengan pedagang lain.
Swap atom menyelesaikan masalah ini melalui penggunaan Kontrak Hash Timelock (HTLC). Seperti namanya, HTLC adalah kontrak pintar masa antara pihak-pihak yang melibatkan penjanaan fungsi hash kriptografi, yang boleh disahkan di antara mereka.
Swap atom memerlukan kedua-dua pihak untuk mengakui penerimaan dana dalam jangka masa yang ditentukan menggunakan fungsi hash kriptografi. Sekiranya salah satu pihak yang terlibat tidak mengesahkan transaksi dalam tempoh masa, maka keseluruhan urusniaga dikurangkan, dan dana tidak ditukar. Tindakan yang terakhir ini membantu menghilangkan risiko rakan niaga.
Contoh transaksi swap atom ditunjukkan di bawah:
Katakanlah Alice adalah seorang peniaga yang berminat untuk menukar 100 bitcoin ke litecoin yang setara dengan Bob. Dia menyerahkan urus niaganya kepada pelekat bitcoin. Semasa proses ini, Alice menghasilkan nombor untuk fungsi hash kriptografi untuk menyulitkan transaksi. Bob mengulangi proses yang sama di hujungnya dengan menyerahkan urus niaganya ke block blockain litecoin.
Kedua-dua Alice dan Bob membuka kunci dana masing-masing menggunakan nombor masing-masing. Mereka perlu melakukan ini dalam jangka masa yang ditetapkan atau pemindahan tidak akan berlaku. Swap atom juga boleh digunakan bersempena dengan rangkaian kilat untuk melakukan pertukaran rantaian.
