
Pertukaran atom, atau perdagangan rentas rantai atom, adalah pertukaran satu cryptocurrency dengan cryptocurrency yang lain, tanpa perlu mempercayai pihak ketiga. Proses pertukaran atom benar-benar tidak boleh dipercayai dan berjalan dengan memastikan kedua-dua pihak memenuhi syarat perdagangan, seperti yang ditentukan dalam kontrak. Sekiranya seseorang tidak memenuhi syarat, kontrak yang dikurangkan masa akan mengembalikan wang pengguna lain.
Mari kita jelaskan pertukaran atom dengan contoh klasik Alice dan Bob. Alice memiliki satu komodo duit syiling, tetapi benar-benar mahukan satu sengkang sebaliknya. Biasanya, Alice perlu menukar koin komodo untuk mendapatkan koin perantara, seperti bitcoin, untuk memperdagangkan bitcoin dengan satu syiling dash. Sekiranya demikian, dia akan kehilangan sejumlah wang kerana dia harus berdagang dua kali.
Dengan adanya teknologi pertukaran atom, pengguna dapat melakukan perdagangan secara peer-to-peer tanpa memerlukan pertukaran. Kontrak yang dikunci masa akan digunakan untuk bertindak sebagai jalan keluar antara Alice dan Bob. Alice memasukkan satu duit syiling komodo dan Bob harus menghantar duit syilingnya ke kontrak. Kontrak akan menguruskan pertukaran, jadi Alice menjadi pemilik satu dash dan Bob satu komodo coin.
Maklumat teknikal mengenai pertukaran atom
Seperti yang disebutkan sebelumnya, pertukaran atom menggunakan kontrak hash time-lock. Kontrak ini pada asasnya menyediakan saluran pembayaran antara dua blockchain. Namun, tidak setiap blockchain menyokong saluran pembayaran. Untuk menyokong ini, blockchain perlu melaksanakan Rangkaian Kilat, penyelesaian yang memungkinkan untuk membuka dan menutup saluran pembayaran yang melakukan transaksi luar rantai. Setelah jangka masa tertentu, saluran akan ditutup dan baki akhir akan diserahkan kepada kedua-dua blok block.
Kontrak yang digunakan dalam urus niaga ini adalah kontrak tanpa had masa. Hash boleh didefinisikan sebagai cap jari sekeping data, dibuat dengan melakukan fungsi matematik. Untuk membuat kontrak hash semacam ini antara blockchains, kedua blockchain harus menyokong fungsi hash kriptografi yang sama, seperti SHA-256.
Kontrak hash time lock disiapkan oleh orang yang akan membuat pembayaran awal. Orang ini harus memberikan hash tertentu, yang mewakili jumlah wang yang akan dibayar. Untuk menerima pembayaran, penerima perlu membuat bukti pembayaran kriptografi dalam jangka masa yang ditentukan. Sekiranya penerima memenuhi tarikh akhir, pertukaran akan dilaksanakan. Jika tidak, pemula kontrak akan dikembalikan.
Mengapa teknologi pertukaran atom diperlukan?
Pada masa ini, pengguna cryptocurrency mempercayai pertukaran terpusat, seperti Bittrex atau Poloniex, untuk memperdagangkan syiling mereka. Sekiranya sesuatu berlaku dengan pertukaran, tidak ada cara untuk mendapatkan semula syiling yang hilang kerana pemiliknya tidak dapat membuktikan jumlah yang mereka miliki. Pertukaran terpusat lebih rentan terhadap serangan seperti peretasan, ketidakcekapan, manipulasi, dan juga kesalahan manusia. Ini semua boleh mengakibatkan kerugian kewangan. Pertukaran atom menghilangkan keperluan pertukaran sepenuhnya. Oleh itu, yuran transaksi dikurangkan menjadi sifar.
Sebab lain teknologi pertukaran atom diperlukan adalah apa yang disebut ‘kegagalan’ pertukaran terdesentralisasi (DEX). DEX tidak mampu menangani sejumlah besar perdagangan. Sebilangan pertukaran terdesentralisasi ini telah menjadi ‘pertukaran berasaskan blockchain’. Penyelesaian ini tidak ideal, kerana pertukaran berasaskan blockchain hanya dapat memberi pedagang kemampuan untuk menukar mata wang dalam blockchain mereka sendiri. Ini memaksa peniaga untuk menggunakan token proksi, seperti BitUSD atau wBTC. BitUSD sebenarnya adalah dolar yang terdesentralisasi dan tidak dikendalikan oleh pemerintah atau pihak berkuasa mana pun. Setiap BitUSD disokong oleh dua dolar fiat.
Akhirnya, pertukaran atom dapat dilaksanakan dengan cepat. Bukti pembayaran kriptografi membantu mengesahkan pembayaran di blockchain, menjadikan pengesahan lebih cepat.
Projek Komodo
Pasukan Komodo benar-benar mendorong sempadan teknologi pertukaran atom. Mereka berjaya menyelesaikan pertukaran atom menggunakan pelayan Electrum. Ini penting kerana ia membolehkan pengguna menukar duit syiling tanpa perlu memuat turun keseluruhan blockchain. Ini menjadikan pasukan Komodo selangkah lebih dekat untuk merealisasikan matlamat mereka untuk membina pertukaran terdesentralisasi yang berfungsi sepenuhnya, yang akan mereka namakan BarterDex.
Komodo telah menyelesaikan beberapa pertukaran atom yang berjaya dari vertcoin ke komodo, dan dari merosakkan ke bitcoin.
