Apakah itu Atomic Swap?
Beberapa tahun kedepan, banyak pengembang mulai bereksperimen dengan protokol atomic swap. Bukti-bukti menunjukkan bahwa komunitas Bitcoin, Litecoin, Komodo, dan Decred semua memainkan peran penting dalam proses tersebut.
Bagaimana cara kerja atomic swap?
Protokol atomic swap didesain dengan sebuah cara untuk menghalangi kecurangan dari pihak yang terkait. Untuk mengerti bagaimana cara mereka bekerja, mari bayangkan bahwa Alice ingin menukarkan Litecoin (LTC) miliknya untuk Bitcoin (BTC) milik Bob.
Pertama-tama, Alice menyetorkan LTC-nya ke sebuah alamat kontrak cerdas yang bertindak sebagai brankas. Dengan pembuatan brankas ini, Alice juga mendapatkan kunci untuk mengaksesnya. Ia lalu membagikan hash cryptographic dari kunci ini dengan Bob. Mohon diingat bahwa Bob belum dapat mengakses LTC tersebut dikarenakan ia hanya memiliki kunci hash dan bukan kunci brankas tersebut.
Selanjutnya, Bob menggunakan hash yang disediakan oleh Alice untuk membuat alamat kontrak brankas lainnya, dimana ia dapat menyetorkan BTC miliknya. Untuk menukarkan BTC tersebut, Alice dibutuhkan untuk menggunakan kunci yang sama, dan dengan melakukan demikian, ia membukakan kepada Bob (berkat fungsi yang dikenal sebagai hashlock). Ini berarti, secepat Alice mengklaim BTC tersebut, Bob dapat mengklaim LTC tersebut dan pertukaran selesai.
Kata “atomic” berhubungan dengan kenyataan bahwa transaksi ini terjadi dengan keseluruhannya atau tidak sama sekali. Jika salah satu pihak melepaskan atau gagal untuk mengerjakan bagiannya, kontrak tersebut akan dibatalkan, dan dana akan secara otomatis kembali ke pemilik dana tersebut.
Hash Timelock Contracts (HTLC)
Sebuah hashlock adalah yang menghalangi pemakaian dana apabila bagian data tersebar (contohnya kunci milik Alice). Timelock adalah sebuah fungsi yang memastikan bahwa kontrak dapat dieksekusi dalam sebuah garis waktu yang sudah ditentukan. Sebagai hasilnya, penggunaan HTLC menghilangkan dpibutuhkannya kepercayaan dikarenakan hal tersebut membuat sebuah rangkaian aturan sesifik yang mencegah eksekusi parsial atomic swap.
Keuntungan
Batasan
Ada beberapa persyaratan yang harus dipenuhi untuk terjadinya atomic swap, dan hal ini dapat memberikan halangan untuk adopsi masal teknik ini. Contohnya, untuk melakukan sebuah atomic swap, dua mata uang digital harus berdasarkan dengan blockchain yang memiliki algoritma hash (seperti SHA-256 untuk Bitcoin). Dan juga, mereka harus cocok dengan HTLC dan fungsionalitas terprogram lainnya.
Selain itu, atomic swap membawa pertimbangan mengenai privasi pengguna. Dikarenakan pertukaran on-chain dan transaksi dalam secara cepat dilacak pada penjelajah blockchain, membuatnya mudah untuk mengaitkan alamat. Sebuah jawaban pendek untuk masalah ini adalah untuk menggunakan mata uang digital yang berfokus pada privasi sebagai cara untuk mengurangi eksposur. Meskipun demikian, masih banyak pengembang bereksperimen dengan penggunaan tanda tangan digital pada atomic swap sebagai solusi yang lebih handal.
Mengapa hal ini penting?
Atomic swap memiliki potensi yang besar untuk meningkatkan dunia mata uang digital dan masih belum dapat dibuktikan dalam skala yang lebih besar. Perdagangan cross-chain akan menyelesaikan banyak masalah yang menjadi bagian dari bursa sentral. Meskipun bursa-bursa tersebut masih dapat mengelola sistem mata uang digital sampai dengan hari ini, ada banyak pertimbangan mengenai mereka. Beberapa masalah tersebut termasuk dengan:
Titik kelemahan yang lebih besar: menjaga banyak sumber daya berharga dalam satu lokasi membuatnya sangat rentan terhadap hacking, dan bursa sentral merupakan target utama dalam perampokan digital.
Kesalahan pengelolaan dana dan kesalahan manusia: bursa sentral dijalankan oleh manusia. Jika mereka yang berada pada posisi penting membuat sebuah kesalahan atau jika pemimpin membuat pilihan yang salah mengenai operasional bursa, dana pengguna dapat dikompromikan.
Biaya operasional yang lebih tinggi: bursa sentral memiliki biaya penarikan dan perdagangan yang lebih tinggi.
Kurang efisiensi dalam hal permintaan volume: pada saat aktivitas pasar menjadi terlalu intens, bursa sentral seringkali gagal untuk mengatasi permintaan perdagangan, yang menyebabkan keterlambatan sistem atau menjadi offline.
Regulasi: di kebanyakan negara, regulasi mata uang digital sangatlah jauh dari ideal. Ada beberapa pertimbangan melingkupi persetujuan dan pengelolaan.
Penutupan
Walaupun atomic swap masih tergolong baru dan banyak keterbatasan, teknologi ini mendorong perubahan signifikan dalam hal pertukaran blockchain dan kapabilitas perdagangan cross-chain. Maka dari itu, teknik ini memiliki potensi yang besar untuk mempengaruhi perkembangan industri blockchain, membuka bagian baru dalam hal desentralisasi dan pengiriman dana peer-to-peer. Atomic swap memiliki kesempatan untuk lebih banyak digunakan di masa depan, terutama dalam bursa terdesentralisai.