Apa itu pertukaran atom?

Pertukaran atom terdiri dari teknik yang memungkinkan pertukaran cepat dua mata uang kripto berbeda, yang berjalan di jaringan blockchain berbeda. Proses tersebut (juga dikenal sebagai perdagangan lintas rantai atom) didasarkan pada kontrak pintar, dan memungkinkan pengguna untuk memperdagangkan koin mereka langsung dari dompet kripto pribadi mereka. Jadi pertukaran atom pada dasarnya adalah perdagangan peer to peer di berbagai blockchain.

Meskipun merupakan teknik inovatif, gagasan perdagangan lintas rantai telah dibahas selama bertahun-tahun. Tier Nolan mungkin adalah orang pertama yang mendeskripsikan protokol pertukaran atom secara lengkap pada tahun 2013. Namun, protokol pertukaran yang tidak dapat dipercaya yang disebut P2PTradeX diperkenalkan oleh Daniel Larimer pada tahun 2012, dan beberapa orang menganggapnya sebagai prototipe pertukaran atom.

Pada tahun-tahun berikutnya, banyak pengembang mulai bereksperimen dengan protokol pertukaran atom. Bukti menunjukkan bahwa komunitas Bitcoin, Litecoin, Komodo, dan Decred semuanya memainkan peran penting dalam proses ini.

Rupanya, pertukaran atom peer to peer pertama mulai dilakukan pada tahun 2014. Namun baru pada tahun 2017 teknik ini dikenal luas oleh masyarakat umum - terutama karena keberhasilan pertukaran antara LTC/BTC dan DCR/LTC.


Bagaimana cara kerja pertukaran atom?

Protokol pertukaran atom dirancang sedemikian rupa untuk mencegah pihak mana pun yang terlibat melakukan kecurangan. Untuk memahami cara kerjanya, bayangkan Alice ingin menukar Litecoin (LTC) miliknya dengan Bitcoin Bob (BTC).

Pertama, Alice menyetorkan LTC-nya ke alamat kontrak yang berfungsi seperti brankas. Saat brankas ini dibuat, Alice juga membuat kunci untuk mengaksesnya. Dia kemudian membagikan hash kriptografi kunci ini dengan Bob. Perhatikan bahwa Bob belum dapat mengakses LTC karena ia hanya memiliki hash dari kunci tersebut dan bukan kunci itu sendiri.

Selanjutnya, Bob menggunakan hash yang disediakan oleh Alice untuk membuat alamat kontrak aman lainnya, tempat dia menyimpan BTC-nya. Untuk mengklaim BTC, Alice diharuskan menggunakan kunci yang sama dan, dengan melakukan itu, dia mengungkapkannya kepada Bob (berkat fungsi khusus yang disebut hashlock). Artinya, segera setelah Alice mengklaim BTC, Bob dapat mengklaim LTC dan pertukaran selesai.

Istilah 'atomik' berkaitan dengan fakta bahwa transaksi ini terjadi seluruhnya atau tidak terjadi sama sekali. Jika salah satu pihak menyerah atau gagal melakukan apa yang seharusnya, kontrak dibatalkan, dan dana otomatis dikembalikan ke pemiliknya.

Pertukaran atom dapat terjadi dalam dua cara berbeda: on-chain dan off-chain. Pertukaran atom on-chain terjadi di salah satu jaringan mata uang (dalam hal ini, blockchain Bitcoin atau Litecoin). Sebaliknya, pertukaran atom di luar rantai terjadi pada lapisan sekunder. Pertukaran atom semacam ini biasanya didasarkan pada saluran pembayaran dua arah, mirip dengan yang digunakan di Lightning Network.

Secara teknis, sebagian besar sistem perdagangan yang tidak dapat dipercaya ini didasarkan pada kontrak pintar yang menggunakan multi-tanda tangan dan Hash Timelock Contracts (HTLC).


Kontrak Hash Timelock (HTLC)

Meskipun Kontrak Hash Timelock (HTLC) adalah bagian penting dari Bitcoin Lightning Network, kontrak ini juga merupakan salah satu komponen kunci yang memungkinkan pertukaran atom. Seperti namanya, mereka didasarkan pada dua fungsi utama: hashlock dan timelock.

Hashlock adalah yang mencegah dana dibelanjakan kecuali ada bagian data yang terungkap (kunci Alice pada contoh sebelumnya). Timelock adalah fungsi yang memastikan kontrak hanya dapat dieksekusi dalam jangka waktu yang telah ditentukan. Akibatnya, penggunaan HTLC menghilangkan kebutuhan akan kepercayaan karena mereka menciptakan seperangkat aturan khusus yang mencegah pertukaran atom dijalankan secara parsial.


Keuntungan

Keuntungan terbesar dari pertukaran atom semuanya terkait dengan sifatnya yang terdesentralisasi. Dengan menghilangkan kebutuhan akan pertukaran terpusat atau mediator jenis apa pun, pertukaran lintas rantai dapat dilakukan oleh dua (atau lebih) pihak tanpa mengharuskan mereka untuk saling percaya. Ada juga peningkatan tingkat keamanan karena pengguna tidak perlu memberikan dana mereka ke bursa terpusat atau pihak ketiga. Sebaliknya, perdagangan dapat dilakukan langsung dari dompet pribadi pengguna.

Selain itu, bentuk perdagangan peer to peer ini memiliki biaya operasional yang jauh lebih rendah karena biaya perdagangan sangat rendah atau tidak ada sama sekali. Terakhir, pertukaran atom memungkinkan perdagangan terjadi dengan sangat cepat, dengan tingkat interoperabilitas yang lebih tinggi. Dengan kata lain, altcoin dapat ditukar secara langsung tanpa menggunakan Bitcoin atau Ethereum sebagai koin perantara.


Keterbatasan

Ada beberapa kondisi yang perlu dipenuhi agar pertukaran atom dapat terjadi, dan hal ini kemungkinan besar akan menimbulkan hambatan agar teknik ini dapat diadopsi secara luas. Misalnya, untuk melakukan pertukaran atom, kedua mata uang kripto harus didasarkan pada blockchain yang menggunakan algoritma hashing yang sama (misalnya, SHA-256 untuk Bitcoin). Selain itu, mereka juga harus kompatibel dengan HTLC dan fungsi lain yang dapat diprogram.

Selain itu, pertukaran atom menimbulkan kekhawatiran tentang privasi pengguna. Hal ini karena pertukaran dan transaksi on-chain dapat dengan cepat dilacak pada penjelajah blockchain, sehingga memudahkan untuk menghubungkan alamat-alamatnya. Jawaban jangka pendek terhadap masalah ini adalah dengan menggunakan mata uang kripto yang berfokus pada privasi sebagai cara untuk mengurangi paparan. Namun, banyak pengembang yang bereksperimen dengan penggunaan tanda tangan digital dalam pertukaran atom sebagai solusi yang lebih andal.


Mengapa hal itu penting?

Pertukaran atom memiliki potensi besar untuk meningkatkan ruang mata uang kripto dan belum diuji pada skala yang lebih luas. Perdagangan lintas rantai pada akhirnya dapat memecahkan banyak masalah yang merupakan bagian dari sebagian besar bursa terpusat. Meskipun bursa-bursa ini masih mempertahankan sistem mata uang kripto hingga saat ini, ada beberapa kekhawatiran mengenai sistem tersebut. Beberapa permasalahan tersebut antara lain:

  • Kerentanan yang lebih besar: menyimpan banyak sumber daya berharga di satu lokasi membuatnya lebih rentan terhadap peretasan, dan pertukaran terpusat adalah target utama pencurian digital.

  • Kesalahan pengelolaan dana dan kesalahan manusia: pertukaran terpusat dijalankan oleh manusia. Jika mereka yang memegang peran penting melakukan kesalahan atau jika para pemimpin membuat pilihan yang buruk mengenai operasi pertukaran, dana pengguna dapat dikompromikan.

  • Biaya operasional lebih tinggi: bursa terpusat memiliki biaya penarikan dan perdagangan yang lebih tinggi

  • Inefisiensi dalam hal permintaan volume: ketika aktivitas pasar menjadi terlalu intens, bursa terpusat sering kali gagal menangani peningkatan permintaan perdagangan, sehingga menyebabkan sistem melambat atau menjadi offline.

  • Regulasi: di sebagian besar negara, regulasi mata uang kripto masih jauh dari ideal. Masih banyak kekhawatiran seputar persetujuan dan pengelolaan pemerintah.


Meskipun pertukaran atom masih terbilang baru dan pasti ada keterbatasannya, teknologi ini mendorong perubahan signifikan dalam hal interoperabilitas blockchain dan kemampuan perdagangan lintas rantai. Dengan demikian, teknik ini memiliki potensi besar untuk mempengaruhi pertumbuhan industri mata uang kripto, membuka jalan baru dalam hal desentralisasi dan transfer moneter peer to peer. Kemungkinannya adalah bahwa pertukaran atom akan semakin banyak digunakan dalam waktu dekat, terutama dalam pertukaran yang terdesentralisasi.