Membangun Ergo: Atomic Swaps
24 April 2020

Karena blockchain adalah sistem yang terisolasi dan terintegrasi secara mandiri berdasarkan desain, berinteraksi dengan protokol blockchain lainnya adalah tantangan. Atomic Swaps memungkinkan pertukaran aset digital lintas rantai, menghindari kebutuhan untuk pertukaran terpusat.
Blockchain sangat baik dalam transfer nilai terdesentralisasi di dalam domainnya sendiri. Artinya, Anda dapat mengirim BTC ke alamat Bitcoin mana pun dengan aman dan mudah, dan Anda juga dapat mengirim LTC ke alamat Litecoin mana pun dengan aman dan mudah.
Namun, karena blockchain didasarkan pada konsensus antara penambang, mereka tidak dirancang untuk berinteraksi dengan blockchain lain. Perdagangan aset di blockchain yang berbeda oleh karena itu secara tradisional melibatkan pihak ketiga seperti bursa dan meja OTC – dengan semua risiko dan ketidakefisienan yang mereka bawa.
Pertukaran lintas rantai
Atomic swaps menyelesaikan masalah ini dengan memungkinkan cryptocurrency diperdagangkan di seluruh blockchain. Ini memungkinkan pertukaran aset tanpa kepercayaan, dengan cepat dan efisien. Berikut cara kerjanya dalam teori:
-
Alice dan Bob setuju untuk menukar beberapa cryptocurrency. Alice akan mengirim Bob 1 BTC, dan Bob akan mengirim Alice 50.000 ERG. Tidak ada pihak yang mempercayai yang lain, jadi tidak ada yang ingin mengirim crypto mereka terlebih dahulu.
-
Alice menghasilkan sebuah rahasia – sebuah angka acak panjang – dan menghashnya. Dia kemudian membuat transaksi di blockchain Bitcoin dengan skrip terlampir, mengunci 1 BTC dan menentukan sebuah kondisi: ketika rahasia (pre-image) dari hash yang telah dia buat diungkapkan, BTC akan dikirim ke alamat Bob. Hash dapat dengan aman disertakan dalam skrip transaksi, karena pre-image tidak dapat dihitung darinya.
-
Bob kemudian juga membuat transaksi di blockchain Ergo, termasuk skrip dengan hash yang sama yang digunakan Alice. Ketika pre-image diungkapkan, 50.000 ERG yang terkunci akan dikirim dari alamat Bob ke alamat Alice. Karena Bob tidak memiliki pre-image, dia tidak dapat mengeksekusi transaksi Alice sebelum dia membuat transaksinya sendiri.
-
Setelah Alice melihat bahwa Bob telah membuat transaksinya di blockchain Ergo, dia dapat menerbitkan rahasia dan mengeksekusi transaksinya. Karena pre-image sekarang publik, Bob juga dapat menggunakannya untuk mengeksekusi skrip yang akan mengirimkan BTC-nya.
-
Tidak ada pihak yang dapat menghapus transaksi dan skrip mereka setelah diposting ke blockchain. Mereka dapat menyertakan kondisi bahwa transaksi akan kedaluwarsa dalam waktu tertentu, untuk menghindari koin mereka terkunci tanpa batas waktu jika Alice tidak mengungkapkan rahasia.
-
Atomic swaps Ergo
Mereka disebut 'atomic' swaps karena pesanan dieksekusi sepenuhnya, atau tidak sama sekali – semacam pesanan fill-or-kill. Tetapi meskipun itu berguna sampai batas tertentu, itu tidak memungkinkan perdagangan aktif, seperti yang dapat Anda lakukan di bursa.
Implementasi atomic swaps Ergo mengembangkan konsep ini lebih lanjut. Relatif mudah untuk menukar koin atau token kustom tanpa kepercayaan di seluruh blockchain yang mirip dengan Bitcoin. Tetapi di luar itu, Ergo memungkinkan pertukaran sebagian. Sama seperti di bursa reguler, pesanan dapat diisi sebagian, jika itu yang diinginkan trader.
Ini berarti mungkin untuk membangun bursa terdesentralisasi (DEX) yang sepenuhnya berfungsi yang memungkinkan perdagangan lintas rantai: versi sepenuhnya tanpa kepercayaan dari bursa crypto yang ada. Tidak ada kebutuhan untuk gerbang, pembungkusan token, atau potensi bottleneck atau titik kegagalan lainnya.
Anda dapat menemukan lebih banyak tentang implementasi atomic swaps Ergo dan pertukaran token intra-rantai dan lintas-rantai di kertas putih ErgoScript.
Share post
13 Agustus 2025
9 Juli 2025






