
Blockstream telah meluncurkan Blockstream Swaps dalam pengujian beta setelah penyedia swap nonkustodial Boltz menangguhkan layanannya menyusul berbulan-bulan pencarian kerentanan otomatis dan beberapa eksploitasi.
Blockstream mengatakan dalam pengumuman 10 Agustus bahwa layanan internal tersebut sudah diuji dengan peserta terpilih, dengan pengembangan kini dipercepat setelah Boltz berhenti memproses swap pada 3 Agustus. Perusahaan infrastruktur Bitcoin tersebut mengatakan produk ini sudah dalam pengembangan sebelum penutupan dan dimaksudkan untuk menambah opsi lain bagi pengguna yang memindahkan dana antara Bitcoin, Lightning, dan Liquid.
Boltz mengatakan penangguhannya menyusul peningkatan stabil dalam upaya otomatis yang dibantu AI untuk menyelidiki infrastrukturnya, bersama dengan beberapa eksploitasi yang menurut tim sudah tertangani. Perusahaan tersebut membiarkan layanan swap-nya offline karena penyerang beriterasi lebih cepat daripada kemampuan pengembangnya untuk mengidentifikasi dan menambal kelemahan.
"Penyerang sekarang beriterasi lebih cepat daripada kemampuan tim kami untuk menemukan dan menambal," kata Boltz dalam pernyataan yang dikutip oleh Blockstream.
Penyedia swap tersebut mengatakan dana pelanggan tidak pernah berisiko karena arsitekturnya bersifat swakustodi. Mekanisme pengembalian dana juga tetap tersedia saat operasi swap normal dinonaktifkan.
Seperti yang dilaporkan crypto.news pada 4 Agustus, Boltz awalnya membatasi swap yang melibatkan aset seperti USDT, USDC, WBTC, TBTC, dan RBTC setelah mengidentifikasi bug dalam integrasi Ethereum Virtual Machine-nya pada 1 Agustus. Swap Bitcoin, Lightning, dan Liquid tetap tersedia pada tahap tersebut sebelum perusahaan menangguhkan semua layanan swap dua hari kemudian.
Blockstream menggambarkan layanan barunya sebagai fitur swap internal yang dibangun untuk jaringan Lightning dan Liquid, dengan organisasi kini dapat meminta akses ke program beta.
Pengembangan sudah "jauh dalam" proses pengujiannya sebelum penangguhan Boltz, menurut perusahaan. Blockstream mengatakan gangguan baru-baru ini memperkuat keputusannya untuk mempercepat peluncuran, sambil menekankan bahwa produk ini tidak dimaksudkan untuk menggantikan penyedia yang sudah ada.
"Kami tidak berusaha menggantikan penyedia mana pun," kata Blockstream. "Kami melihat Blockstream Swaps sebagai tambahan yang sangat dibutuhkan untuk meningkatkan redundansi dan ketahanan ekosistem."
Boltz sebelumnya telah bekerja dengan Blockstream dan aplikasi Bitcoin lainnya yang bergantung pada infrastrukturnya untuk memindahkan aset antara mainnet Bitcoin, Lightning, dan Liquid. Penutupan pada 3 Agustus juga memengaruhi layanan di Bull Bitcoin, Aqua, dan ZEUS yang bergantung pada infrastruktur swap penyedia tersebut, menurut laporan sebelumnya.
Bagi Blockstream, penambahan implementasi sendiri memberikan ekosistemnya penyedia swap lain tanpa mengharuskan pengguna menyerahkan kustodi bitcoin mereka kepada perantara selama transaksi.
Perusahaan tersebut mengatakan Blockstream Swaps dapat mendukung pengguna yang memegang BTC di mainnet Bitcoin atau LBTC di Liquid yang perlu berinteraksi dengan Lightning tanpa mengelola saluran Lightning secara langsung.
Pada tingkat teknis, Blockstream mengatakan swap atomik memungkinkan dua pihak bertukar aset tanpa bergantung pada perantara terpercaya untuk memegang kedua sisi perdagangan.
Transaksi distrukturkan agar kedua transfer selesai atau tidak sama sekali. Jika swap tidak dapat diselesaikan dalam kondisi yang ditentukan, dana tetap dapat dipulihkan oleh pemilik aslinya.
Boltz menggunakan bentuk yang dibangun berdasarkan kontrak waktu-terkunci terhash, atau HTLC. Di bawah pengaturan yang dijelaskan oleh Blockstream, satu pihak menghasilkan rahasia dan menerbitkan hash kriptografinya, sementara pembayaran di kedua sisi swap dikunci pada kondisi yang sama.
Mengungkap rahasia untuk mengklaim satu pembayaran memungkinkan pihak lain menggunakannya untuk menyelesaikan transaksi yang sesuai. Timelock menyediakan jalur pengembalian dana ketika swap tidak selesai dalam periode yang dibutuhkan.
Boltz kemudian menggabungkan Taproot dan MuSig2 ke dalam konstruksi, menurut Blockstream, memungkinkan transaksi kooperatif untuk diselesaikan melalui pengeluaran jalur kunci normal sambil menjaga jalur skrip tersedia sebagai cadangan.
Arah transaksi yang berbeda juga menggunakan jenis swap yang terpisah. Swap kapal selam (submarine swap) memindahkan BTC atau LBTC ke Lightning, sementara swap kapal selam terbalik (reverse submarine swap) mengambil dana Lightning kembali ke mainnet Bitcoin atau Liquid. Chain swaps memungkinkan BTC dan LBTC ditukar tanpa perantara kustodial.
Swap atomik telah menjadi bagian dari pengembangan Bitcoin selama bertahun-tahun. Laporan peluncuran Jaringan Liquid sebelumnya membahas peluncuran sidechain Bitcoin oleh Blockstream pada tahun 2018, yang memperkenalkan L-BTC sebagai aset yang dipatok ke Bitcoin yang dirancang untuk transfer lebih cepat dan fungsi lain di luar rantai utama.
Blockstream juga mengembangkan LiquiDEX, protokol swap terpisah untuk menukar dua aset yang diterbitkan di Liquid dalam satu transaksi. Menurut perusahaan, LiquiDEX tidak memerlukan struktur hashlock dan timelock yang sama yang digunakan dalam swap berbasis HTLC.
Sebagai gantinya, pembuat menandatangani input menggunakan SIGHASH_SINGLE dan SIGHASH_ANYONECANPAY, memungkinkan pengambil untuk menambahkan input dan output tanpa membatalkan tanda tangan pembuat. Blockstream mengatakan protokol ini sudah digunakan oleh platform termasuk SideSwap dan dapat mendukung perdagangan over-the-counter (OTC) tanpa kepercayaan dan buku pesanan.
Pengguna Lightning biasanya membutuhkan akses ke saluran dengan likuiditas yang cukup untuk mengirim atau menerima pembayaran. Menjalankan Lightning secara langsung dapat mengharuskan pengguna atau penyedia layanan untuk mengoperasikan node, membuka saluran, menginvestasikan modal, dan memperoleh likuiditas masuk.
Blockstream mengatakan model swap-nya dirancang untuk menangani konversi tersebut saat pembayaran dilakukan, memungkinkan pengguna untuk menyimpan BTC atau LBTC dan menukarkannya menjadi pembayaran Lightning yang diperlukan sebagai bagian dari transaksi.
Dalam salah satu contoh yang diberikan oleh perusahaan, pengguna dapat membayar faktur Lightning menggunakan saldo yang sudah ada di mainnet Bitcoin atau Liquid tanpa terlebih dahulu membuka dan mendanai saluran Lightning.
Pembayaran Lightning yang masuk juga dapat dikonversi menjadi LBTC. Blockstream mengatakan pengaturan dompetnya memungkinkan transaksi Lightning yang masuk untuk diselesaikan sebagai LBTC ke dompet yang diamankan dengan perangkat keras Jade-nya sementara Jade tetap offline selama penerimaan pembayaran.
Pedagang juga dapat menerima pembayaran Lightning dan menyelesaikan dananya di jaringan yang didukung yang mereka inginkan, menurut perusahaan.
Jajaran produk Blockstream sendiri sudah mencakup ketiga jaringan yang terlibat dalam layanan swap. Dompetnya saat ini mendukung Bitcoin on-chain, Lightning, dan Liquid, sementara perusahaan juga mengembangkan Core Lightning dan mengoperasikan Jaringan Liquid.
Boltz, sementara itu, belum mengumumkan tanggal untuk memulihkan layanan swap-nya. Pemberitahuan 3 Agustus mereka mengatakan API akan tetap tersedia untuk pengembalian dana kooperatif, sementara pengembalian dana unilateral akan terus berfungsi tanpa bergantung pada infrastruktur Boltz. Layanan dukungan juga tetap tersedia sementara tim menilai serangan dan langkah selanjutnya.