🇮🇩 Memperkenalkan protokol CANS: membuka likuiditas Bitcoin untuk Cardano DeFi

Versi dokumen orisinal: Introducing the CANS protocol: unlocking Bitcoin liquidity for Cardano DeFi
Dipublikasikan pada tanggal 07 Juli 2026
Ditulis oleh Edmund Judge

Bagaimana protokol pertukaran Input Output’s cyclic atomic swap memungkinkan pertukaran lintas rantai (cross-chain) tanpa kepercayaan – tanpa jembatan (bridge), tanpa kustodian, tanpa kompromi.

Ringkasan

  • Protokol baru (New Protocol): CANS (Cyclic Atomic N-party Swap) memungkinkan banyak pihak untuk menukar aset di berbagai blockchain sekaligus – dengan jaminan matematis bahwa semua orang mendapatkan apa yang disepakati, atau tidak ada yang kehilangan apa pun.
  • Terdesentralisasi (Decentralized): Protokol CANS tidak memerlukan bridge, wrapped token, atau perantara terpercaya; kriptografi menegakkan aturan tersebut.
  • Likuiditas terkunci (Locked liquidity): Bitcoin memiliki kapitalisasi pasar sekitar $1 triliun, namun bahasa skripnya yang terbatas membuat likuiditas tersebut tidak dapat diakses oleh pengguna DeFi.
  • Mudah beradaptasi (Adaptable): Polanya tidak terbatas pada Bitcoin dan Cardano: setiap blockchain dengan dukungan tanda tangan Schnorr asli, atau lapisan smart contract yang mampu memverifikasi tanda tangan Schnorr, dapat berpartisipasi dalam sesi pertukaran CANS.
  • Terbukti (Proven): Implementasi referensi dalam bahasa Rust, yang diverifikasi secara formal dan diuji dengan hingga 20 pihak secara bersamaan, membuktikan bahwa hal ini dapat dicapai dalam praktik saat ini.

Masalah likuiditas Bitcoin

Bitcoin adalah aset paling berharga dalam mata uang kripto – tetapi tidak likuid. Bahasa skripnya yang sengaja dibuat sederhana tidak pernah dirancang untuk mendukung pinjaman, perdagangan, atau jenis interaksi keuangan kompleks yang telah berkembang di blockchain yang dapat diprogram seperti Cardano. Sementara itu, Cardano memiliki ekosistem DeFi yang matang: pertukaran terdesentralisasi, protokol pinjaman, liquid staking, oracle – dengan sebagian kecil dari potensi likuiditas Bitcoin.

Menghubungkan kedua dunia ini terdengar mudah. Dalam praktiknya, sebagian besar solusi melibatkan kompromi: sebuah bridge yang menahan aset Bitcoin sambil menerbitkan token pengganti, kustodian yang harus Anda percayai, atau bursa terpusat yang memperkenalkan risiko pihak lawan yang seharusnya dihilangkan oleh blockchain. Ini bukanlah solusi terdesentralisasi – ini adalah solusi terpusat yang menggunakan kedok terdesentralisasi.

Apa itu CANS?

Protokol Cyclic Atomic N-party Swap (CANS) dikembangkan oleh Input Output di bawah proposal Intersect IOR. Ini adalah bagian dari paket pekerjaan WP4.1 Bridges, Atomic Swaps, & Agent Chains. Protokol ini mengambil pendekatan berbeda dengan mengatur peserta dalam sebuah lingkaran: setiap orang setuju untuk mengirim aset ke orang berikutnya dalam rantai tersebut, dengan orang terakhir yang menyelesaikan lingkaran kembali ke orang pertama. Setiap peserta mengirim tepat satu kali dan menerima tepat satu kali. Yang terpenting, seluruh pertukaran bersifat atomik: semua orang mendapatkan apa yang disepakati, atau tidak ada yang kehilangan apa pun. Tidak ada hasil parsial, dan tidak ada perantara yang memegang dana di tengah.

Anggap saja seperti putaran pertukaran hadiah yang terkoordinasi, di mana setiap orang secara bersamaan menyerahkan hadiah mereka – kecuali koordinasi tersebut ditangani oleh matematika, bukan kepercayaan. Tidak ada yang menyerahkan hadiah mereka sampai mereka yakin semua orang juga akan melakukannya.

Protokol ini mendukung kombinasi aset dan blockchain apa pun dalam satu sesi pertukaran. Dua pihak dapat menukar BTC dengan ADA. Sepuluh pihak dapat menukar aset di berbagai chain sekaligus. Struktur lingkaran berskala secara alami.

Bagaimana cara kerja protokol CANS?

Inovasi inti dari protokol CANS adalah bahwa tanda tangan digital dapat dibuat valid secara kondisional – terkunci di balik rahasia yang hanya terlihat begitu seseorang berkomitmen pada pertukaran. CANS menggunakan properti ini untuk mengatur pertukaran. Sebelum dana bergerak, setiap peserta memberikan potongan teka-teki kriptografi bersama. Setelah pemimpin yang ditunjuk mengonfirmasi bahwa semua orang telah mengunci dana mereka, mereka mengungkapkan potongan terakhir. Tindakan tunggal itu membuka kunci seluruh lingkaran: setiap peserta sekarang dapat mengklaim dana masuk mereka, di blockchain mana pun dana tersebut berada.

Keindahan dari pendekatan ini, dibandingkan dengan teknik sebelumnya seperti hash time-locked contracts, adalah bahwa tidak ada informasi sensitif yang muncul di on-chain. Transaksi pengeluaran terlihat seperti transfer biasa. Tidak ada hash bersama yang menghubungkan bagian-bagian pertukaran tersebut, yang baik untuk privasi dan untuk skalabilitas di luar dua pihak.

Salah satu hambatan utama adalah bahwa Bitcoin dan Cardano menggunakan sistem kriptografi yang berbeda. Bitcoin menggunakan kurva elips secp256k1 dengan tanda tangan Schnorr (melalui Taproot), sementara Cardano secara asli mengandalkan Ed25519. Implementasi referensi memecahkan masalah ini dengan elegan dengan menyebarkan smart contract Cardano (validator Plutus) yang mampu memverifikasi tanda tangan Schnorr Bitcoin. Hal ini memungkinkan satu peristiwa kriptografi di jaringan Bitcoin untuk secara instan memicu dan membuka kunci UTXO di Cardano.

Bagaimana jika seseorang membatalkan?

Setiap peserta memegang transaksi pengembalian dana (refund) yang telah ditandatangani sepenuhnya sebelum satu transaksi kunci disiarkan. Tidak ada yang mengunci dana mereka kecuali pintu keluar mereka sudah dijamin. Transaksi pengembalian dana dikunci berdasarkan waktu (time-locked) – hanya valid setelah ketinggian blok tertentu – dan jendelanya diatur secara sengaja: jendela setiap pihak terbuka setelah orang yang mengklaim dana mereka memiliki kesempatan untuk bertindak. Pemesanan ini memastikan bahwa jika pemimpin berhenti bekerja sama di tengah pertukaran, setiap peserta yang jujur dapat memulihkan dana mereka dengan aman, tanpa harus saling berlomba.

Implementasi

Implementasi referensi menunjukkan bahwa pertukaran atom lintas chain multipihak yang tanpa kepercayaan dapat dicapai secara praktis. Prototipe ini ditulis dalam bahasa Rust dan berjalan sebagai daemon yang mengelola siklus hidup protokol penuh – pertukaran kunci, konstruksi transaksi, siaran, dan penyelesaian – untuk satu peserta dalam sesi pertukaran. Daemon berkomunikasi langsung melalui TCP; tidak ada server pusat.

Uji regresi memvalidasi perilaku yang benar dengan hingga 20 pihak secara bersamaan, masing-masing menjalankan daemon independen terhadap node Bitcoin dan Cardano di jaringan uji pribadi. Properti keamanan dan kelangsungan protokol telah diverifikasi secara formal, memberikan keyakinan matematis bahwa peserta yang jujur tidak dapat kehilangan dana.

Polanya tidak terbatas pada Bitcoin dan Cardano: setiap blockchain dengan dukungan tanda tangan Schnorr asli, atau lapisan smart contract yang mampu memverifikasi tanda tangan Schnorr, dapat berpartisipasi dalam sesi pertukaran CANS.

Mengapa CANS penting?

Kesenjangan pembiayaan perdagangan (trade finance gap) dengan sempurna menggambarkan mengapa CANS penting. Setiap tahun, $1,7 triliun dalam perdagangan tetap statis – bukan karena kekurangan modal, tetapi karena kurangnya infrastruktur kepercayaan. Bank menolak kesepakatan usaha kecil dan menengah (UKM) karena terlalu kecil, terlalu mahal, dan terlalu berisiko untuk dilayani, membuat UKM memiliki pilihan yang buruk: mengirim barang dan berharap untuk pembayaran, menuntut pembayaran di muka sepenuhnya hingga kesepakatan berantakan, hanya berdagang dengan mitra yang dikenal, atau menerima premi tinggi dari perantara. Hasilnya bukanlah perdagangan yang mahal; melainkan hilangnya perdagangan.

Dengan menerapkan teknologi CANS, kita dapat melayani kesenjangan pembiayaan perdagangan dan membuka triliunan aktivitas perdagangan baru. Setiap upaya sebelumnya – TradeLens, we.trade, Contour, Marco Polo – adalah taman bertembok milik perusahaan, dan masing-masing gagal karena Anda tidak dapat memaksa seluruh industri yang bersaing untuk bergabung dengan platform satu perusahaan. Sebaliknya, CANS adalah protokol terbuka yang agnostik terhadap chain.

Secara konkret, dalam perdagangan lintas batas, CANS memungkinkan pembeli, penjual, pengirim, penanggung asuransi, dan pemodal untuk menyelesaikan transaksi dalam satu transaksi atomik di chain mana pun yang dipilih masing-masing pihak. Kriptografi – kunci multi-tanda tangan N-of-N, tanda tangan adaptor, dan pengembalian dana yang dikunci waktu secara bertahap – memberikan jaminan yang sama dengan surat kredit: baik setiap bagian dieksekusi, atau tidak ada yang dieksekusi, dan tidak ada pokok yang pernah hilang. Hal itu menghilangkan risiko pihak lawan tanpa penilaian kredit bank, memadatkan penyelesaian dari berminggu-minggu menjadi hitungan menit dan menghilangkan margin bank serta biaya berlangganan.

Protokol CANS mengubah kesepakatan yang sebelumnya tidak mungkin terjadi menjadi kesepakatan yang diselesaikan dengan aman dalam hitungan menit, dengan mengganti infrastruktur kepercayaan yang hilang dengan jaminan kriptografi alih-alih platform lain yang tidak ingin diikuti oleh siapa pun.

Implementasi referensi sedang dikembangkan di GitHub. Kami menyambut kontribusi, integrasi, dan umpan balik dari komunitas dengan mengajukan pull request atau masalah, atau menambahkan komentar.

Linimasa dan fitur produk tidak bersifat final dan tidak dijamin; semua pengembangan di masa depan dapat berubah. IO tidak meninjau, menyetujui, memantau, mendukung, atau membuat pernyataan sehubungan dengan protokol atau penawaran pihak ketiga.

2 Likes