Pembayaran & Lightning
Plugin Bark BTCPay: Terima Pembayaran Lightning Tanpa Menjalankan Node
Plugin Bark menghadirkan pembayaran Lightning dan Ark yang self-custodial ke BTCPay Server tanpa perlu node, channel, atau mengelola likuiditas masuk. Begini cara kerjanya.
Diterbitkan 25 September 2026 · Diperbarui 25 September 2026 · 7 mnt baca
Lightning telah menjadi standar de facto bitcoin untuk pembayaran ritel. Namun, pedagang yang menjalankan checkout berbasis BTCPay Server secara tradisional harus mengoperasikan node Lightning penuh — lengkap dengan channel dan likuiditas masuk — hanya untuk menerimanya. Plugin Bark untuk BTCPay Server, kini di versi 0.9.2 dan siap produksi, menghilangkan sepenuhnya kebutuhan itu. Plugin ini dibangun di atas protokol Ark, sebuah desain layer-2 bitcoin yang lebih baru yang menggantikan channel pembayaran dengan UTXO bersama di luar rantai (off-chain). Artikel ini menjelaskan cara kerja Ark, apa yang sebenarnya dilakukan plugin ini untuk pedagang, dan trade-off apa saja yang menyertainya.
Mengapa Lightning menjadi sulit bagi pedagang kecil
Menjalankan node Lightning bukan sekadar instalasi perangkat lunak — ini adalah pekerjaan operasional yang berkelanjutan. Pedagang harus membuka channel, mendanainya secara on-chain, dan menjaga likuiditas masuk yang cukup agar pelanggan benar-benar bisa membayar mereka. Karena arus pembayaran ritel hampir seluruhnya satu arah (pelanggan membayar toko, hampir tidak pernah sebaliknya), channel milik pedagang akan kehabisan kapasitas masuk seiring terjadinya penjualan, dan memerlukan penyeimbangan ulang (rebalancing) yang sering dan seringkali mahal agar tetap berfungsi.
Beban operasional ini — ketersediaan node, manajemen channel, pengadaan likuiditas — adalah alasan utama mengapa adopsi Lightning di kalangan toko kecil berbasis BTCPay tertinggal dari minat yang sebenarnya ada. Pemilik bisnis ingin menerima Lightning; kebanyakan tidak ingin menjalankan node untuk melakukannya.
Apa itu protokol Ark?
Ark adalah protokol layer-2 bitcoin, awalnya diusulkan di milis bitcoin-dev, yang dirancang untuk memungkinkan transaksi off-chain berbiaya rendah tanpa beban pengaturan berupa membuka dan mendanai channel pembayaran. Meskipun wajar untuk dibandingkan, desain Ark memiliki sedikit kesamaan dengan Lightning. Lightning adalah jaringan channel pembayaran dua pihak yang merutekan pembayaran melalui jalur di antara mereka. Ark, sebaliknya, adalah protokol klien-server: pengguna berkoordinasi melalui server Ark pusat, namun tetap memegang kendali atas bitcoin mereka sendiri setiap saat.
Blok bangunan intinya adalah VTXO (UTXO virtual) — bagian milik seorang pengguna dalam sebuah UTXO besar yang dipegang bersama oleh berpotensi ratusan ribu peserta. Jika Lightning membagi satu UTXO tepat di antara dua pihak channel, Ark membagi satu UTXO tunggal di antara seluruh kelompok pengguna, yang terstruktur sebagai pohon transaksi off-chain.
- Ronde (Rounds): Server Ark secara berkala mengorganisir “ronde”, di mana pengguna dapat menyegarkan (refresh) VTXO mereka yang sudah ada menjadi UTXO bersama yang baru. Ini menjaga VTXO tetap valid tanpa memerlukan transaksi on-chain untuk setiap pengguna setiap saat.
- Connector: Output khusus dalam transaksi UTXO bersama membuat penyegaran setiap ronde bersifat atomik, sehingga pengguna tidak akan pernah kehilangan VTXO lama tanpa jaminan mendapatkan yang baru.
- Arkoor (pembayaran di luar ronde): Karena ronde membutuhkan waktu dan memerlukan konfirmasi on-chain, pembayaran sesungguhnya antar pengguna terjadi secara instan, di luar ronde, ditandatangani bersama oleh server Ark. Penerima dapat menahan VTXO tersebut sampai perlu disegarkan, atau memasukkannya ke ronde berikutnya.
Yang penting, server Ark tidak pernah memegang kustodi dana pengguna — pemegang VTXO selalu dapat menyiarkan cabang transaksi mereka dan mengklaim kembali bitcoin mereka secara on-chain, tanpa perlu kerja sama server. Saat ini ada dua implementasi independen dari protokol ini yang sedang dikembangkan: Second (second.tech, tim di balik Bark) dan Arkade (arkadeos.com).
Apa yang sebenarnya dilakukan plugin Bark untuk toko BTCPay
Plugin Bark menghubungkan toko BTCPay Server langsung ke dompet Ark, sehingga tidak ada proses node terpisah, tidak ada manajemen channel, dan tidak ada likuiditas yang perlu diadakan. Pemilik toko cukup memasang plugin, mengaktifkannya, dan checkout mereka langsung mendukung Lightning dan Ark — tanpa menunggu sinkronisasi, dan tanpa transaksi on-chain yang diperlukan untuk membuka channel pertama.
Gambar 1: Dashboard dompet Bark, menunjukkan pembagian saldo off-chain/on-chain, hitung mundur menuju penyegaran VTXO berikutnya, dan campuran transaksi Ark, Lightning, dan on-chain dalam satu tampilan — mesin dompet yang sama yang menggerakkan plugin BTCPay.
Di halaman checkout, pelanggan akan melihat satu kode QR terpadu yang menawarkan opsi pembayaran on-chain, Lightning, dan Ark secara bersamaan, membiarkan dompet masing-masing pelanggan memilih metode yang paling efisien. Karena tidak ada batas atas likuiditas masuk, toko dapat menerima pembayaran — besar atau kecil — tanpa batas, dan pembayaran hingga satu sat pun didukung melalui Lightning maupun Ark. Menerima melalui Lightning gratis bagi pedagang, dan pelanggan tidak membayar apa pun selain biaya routing Lightning standar. Setiap pembayaran masuk ke saldo Ark off-chain milik toko, yang dapat ditarik melalui Lightning, on-chain, atau Ark kapan pun diperlukan.
Di luar checkout itu sendiri, plugin ini praktis merupakan dompet yang lengkap:
- Widget dashboard untuk pandangan sekilas atas aktivitas on-chain dan off-chain.
- Halaman kirim dan terima yang lengkap, termasuk verifikasi tujuan opsional.
- Pemeliharaan dompet otomatis melalui Barkd, daemon dompet referensi, yang menjaga saldo Ark toko tetap tersegarkan di latar belakang tanpa perlu dipikirkan.
- Kontrol penyegaran — penyegaran otomatis mendekati masa kedaluwarsa agar tetap gratis, atau penyegaran saat menerima dengan biaya kecil dan keamanan ekstra.
- Halaman manajemen VTXO bagi pengguna tingkat lanjut yang ingin memeriksa, menyegarkan, offboard, atau exit VTXO secara individual.
- Cadangan dan pemulihan frasa pemulihan, sehingga instalasi BTCPay baru dapat memulihkan saldo toko jika server pernah bermasalah.
- Fungsi keluar darurat, yang memungkinkan plugin secara independen mengklaim kembali seluruh saldo off-chain toko secara on-chain, tanpa memerlukan kerja sama server Ark — jaminan self-custody yang membuat seluruh model ini berfungsi.
Dompet yang mendukung Bark: siapa yang mendapatkan pembayaran Ark gratis
Dompet Lightning apa pun dapat membayar checkout BTCPay yang didukung Bark melalui Lightning, dengan biaya routing standar. Namun pelanggan yang menggunakan dompet yang mendukung Bark mendapatkan pembayaran Ark gratis langsung ke saldo pedagang. Dompet yang dibangun dengan Bark meliputi:
Trade-off yang perlu dipertimbangkan sebelum memasangnya
Desain Ark menukar sebagian asumsi Lightning dengan onboarding yang lebih sederhana, dan trade-off ini layak dipahami sebelum mengandalkannya untuk sebuah bisnis:
- Pembayaran di luar ronde bergantung pada server Ark yang bertindak jujur. Pembayaran arkoor ditandatangani bersama oleh server Ark, dan model kepercayaannya mengasumsikan bahwa pengirim dan server tidak berkolusi untuk melakukan double-spend sebelum penerima menyegarkan VTXO di ronde berikutnya. Menyegarkan dengan segera mengurangi jendela paparan ini.
- Satu server Ark tunggal adalah titik koordinasi, meskipun tidak pernah memegang kustodi. Pengguna selalu dapat keluar (exit) ke UTXO on-chain secara independen, namun proses keluar itu tetap bergantung pada penyiaran pohon transaksi tertentu secara benar dan tepat waktu.
- Plugin ini memerlukan BTCPay Server yang di-hosting sendiri (self-hosted), bukan versi hosted, yang menjalankan versi 2.4.4 atau lebih baru.
- Ini masih perangkat lunak yang cukup baru. Plugin ini baru mencapai apa yang disebut pengembangnya sebagai siap produksi pada versi 0.9.2 di bulan September 2026, hanya tiga bulan setelah diluncurkan di mainnet bitcoin pada Juni 2026.
Cara memasangnya
- Pastikan toko Anda menjalankan BTCPay Server self-hosted versi 2.4.4 atau lebih baru.
- Pasang plugin dari BTCPay Plugin Builder, atau ikuti panduan pemasangan langkah demi langkah dari Second.
- Aktifkan di toko Anda dan pastikan kode QR terpadu muncul di halaman checkout.
- Untuk dukungan, gunakan forum komunitas atau obrolan komunitas dari Second.
Bagi bisnis yang sudah memantau harga bitcoin untuk merekonsiliasi penjualan atau menetapkan harga produk, pelacak harga dari Bitcoin Utility Tools adalah cara gratis untuk memantau harga langsung berdampingan dengan checkout yang mendukung Lightning dan Ark.
Sumber
- Neil Woodfine, “Accept Lightning on BTCPay without running a node”, blog Second (24 September 2026) — fitur plugin, persyaratan, dan ucapan terima kasih kepada James Bitcoin Bond atas kontribusi ekstensifnya pada plugin ini.
- Ark Protocol — gambaran teknis resmi tentang VTXO, ronde, connector, dan pembayaran di luar ronde (arkoor).
- Steven Roose, “Bark now on bitcoin mainnet”, blog Second (21 Mei 2026).
Riset
Riset lainnya
Ekonomi Digital
Modal, Ekuitas, Kredit, dan Kecerdasan Digital: Tesis Ekonomi Digital Strategy
Tinjauan kritis atas kategori digital Strategy: Bitcoin, saham korporasi, sekuritas preferen, dan kecerdasan buatan.
Seni & Koleksi Bitcoin
Seni dan Koleksi Bitcoin: Tempat Menemukan Karya Fisik
Panduan toko seni, kerajinan, dan koleksi fisik bertema Bitcoin, beserta kiat menilai produk dan lelang.