Lightning Network, platform penskalaan lapisan 2 Bitcoin, memiliki masalah privasi. Menerima pembayaran, meminta pengembalian dana, serta membuka dan menutup saluran pembayaran (koneksi antar node Lightning) – semuanya menimbulkan masalah privasi bagi pengguna jaringan pembayaran.
Kekhawatiran tersebut telah menginspirasi solusi berbasis protokol seperti “Basis of Lightning Technology 12,” atau sederhananya, BOLT 12, sebuah solusi yang diusulkan yang tidak hanya meningkatkan privasi, namun juga memperkenalkan banyak fitur berguna lainnya. (“BOLT” adalah rancangan proposal Lightning yang mirip dengan proposal peningkatan Bitcoin atau “BIP.”)
Solusi independen juga bermunculan – terutama, lnproxy, alat privasi faktur (faktur hanyalah permintaan pembayaran), dan LNURL, seperangkat alat untuk memungkinkan komunikasi antara berbagai aplikasi dan layanan Lightning melalui web.
Jadi apa yang harus dilakukan oleh Bitcoiner yang berfokus pada privasi, mengandalkan spesifikasi BOLT 12 yang masih baru atau beralih ke salah satu alat independen ini?
“Hal terbaik tentang BOLT 12 dan teknologi yang diandalkannya adalah Anda tidak memerlukan apa pun lagi,” kata Rusty Russell kepada CoinDesk. Russell adalah pengembang utama Core Lightning (CLN) di perusahaan infrastruktur Bitcoin, Blockstream. “Lightning node akan memberi setiap orang privasi yang seharusnya mereka miliki secara default.”
Baca selengkapnya: Apa Itu Lightning Network Bitcoin?
Apa itu BAUT 12?
“BOLT 12 menambahkan banyak fungsi pada faktur Lightning. Ini juga menambah privasi,” kata Jack Sweeney, manajer komunikasi di LN Capital, pencipta Torq – perangkat lunak manajemen modal untuk node perutean Lightning – dalam sebuah wawancara dengan CoinDesk. “Perbedaan nyata antara BOLT 12 dan sesuatu seperti lnproxy adalah BOLT 12 adalah solusi berbasis protokol, sedangkan lnproxy adalah solusi lapisan aplikasi.”
BOLT 12 memperkenalkan “penawaran” ke Lightning Network. Menurut situs web resmi BOLT 12, “penawaran adalah pendahulu dari faktur” yang memungkinkan fungsionalitas utama seperti kode QR yang dapat digunakan kembali, kemampuan untuk mengirim dan menerima pembayaran, dan tentu saja, peningkatan privasi.
Kode QR yang dapat digunakan kembali membuka jalan bagi kasus penggunaan seperti langganan berulang dan donasi. Fungsi kirim dan terima sekarang dapat digunakan untuk ATM Lightning dan pengembalian uang pribadi. Terakhir, fitur-fitur baru seperti pembutakan rute, kunci pembayar, dan tanda tangan Schnorr akan memberikan lapisan privasi tambahan.
Membutakan rute dan menerima pembayaran
Saat ini, menerima pembayaran Lightning berarti membagikan detail pribadi dengan pengirim (melalui faktur). Pembutaan rute (juga disebut “jalur buta”) memungkinkan pengirim melakukan pembayaran yang sama kepada penerima anonim dengan menyembunyikan detail tentang rute atau jalur yang telah diambil pembayaran.
Pembayaran Lightning berpindah dari pengirim ke penerima dengan “melompat” dari satu saluran ke saluran berikutnya melalui serangkaian node Lighning. Dengan pembutakan rute, setiap node hanya menerima informasi secukupnya untuk meneruskan pembayaran ke node berikutnya hingga pembayaran sampai ke penerima.
Kunci pembayar dan pengembalian dana pribadi
Bagaimana cara pelanggan meminta pengembalian dana untuk produk atau layanan yang tidak mereka sukai namun tetap merahasiakan identitasnya? Masukkan “kunci pembayar.”
Penawaran di BOLT 12 menghasilkan kunci pembayar yang membuktikan asal faktur tanpa mengungkapkan identitas pelanggan. Gabungkan itu dengan pembutakan rute dan Anda mendapatkan privasi yang lebih baik selama proses pengembalian dana.
Tanda tangan Schnorr untuk transaksi on-chain
BOLT 12 menggunakan tanda tangan Schnorr, komponen utama dalam peningkatan Taproot Bitcoin. Tanda tangan Schnorr adalah alternatif yang lebih sederhana dan efisien dibandingkan tanda tangan Elliptic Curve Digital Signature Algorithm (ECDSA) yang masih umum digunakan dalam Bitcoin saat ini.
Ketika saluran Lightning ditutup, transaksi penutupan saat ini tercermin sebagai transaksi multisignature (multisig) 2-dari-2 di blockchain Bitcoin. Metadata ini, bersama dengan informasi tambahan dan beberapa penyelidikan canggih, pada akhirnya dapat mengungkap data keuangan pribadi pengguna pribadi.
Tanda tangan Schnorr berpotensi mengatasi masalah ini dengan membuat transaksi Lightning terlihat seperti transaksi Bitcoin dengan tanda tangan tunggal biasa melalui skema tanda tangan yang disebut MuSig2.
Baca selengkapnya: Paling Berpengaruh di Tahun 2021: Pengembang yang Menulis Peningkatan Akar Tunggang Bitcoin
Proksi
Seorang pengembang anonim diam-diam mengerjakan lnproxy, dan meskipun proyek ini baru dan cakupannya terbatas, proyek ini mendapatkan beberapa penggemar di kalangan Bitcoiner.
@lnproxy di @RoboSats Tambahan yang bagus untuk privasi pengguna! pic.twitter.com/CfTxSLBZT0
— Guru Eder (@Meister_Ancap) 28 November 2022
Alat ini menggunakan fitur yang disebut faktur “terbungkus” untuk menyembunyikan tujuan pembayaran Lightning atau menyembunyikan identitas node Lightning publik pengirim. Pada dasarnya, faktur yang dibungkus berfungsi untuk lnproxy, seperti halnya penyamaran rute dan kunci pembayar untuk BOLT 12.
Faktur yang dibungkus sebenarnya hanyalah faktur “tahan” (atau “hodl”) – permintaan pembayaran yang mengharuskan penerima melakukan beberapa tindakan sebelum menguangkan pembayaran.
Berdasarkan situs web lnproxy, “lnproxy mengambil faktur Bolt 11 dan menghasilkan faktur 'terbungkus' yang dapat diselesaikan jika dan hanya jika faktur asli diselesaikan [pertama].”
BOLT 12 vs lnproxy
CLN masih menganggap BOLT 12 eksperimental, dan tidak semua implementasi Lightning mengadopsinya.
“Hal tentang cara kerja implementasi spesifikasi Lightning adalah Anda memerlukan dua implementasi agar dapat dianggap diratifikasi sepenuhnya,” jelas Sweeney.
Berdasarkan tanggapan di grup Telegram BOLT 12, beberapa tim seperti perusahaan dompet Lightning ACINQ, proyek dompet sumber terbuka Lightning Development Kit (LDK), dan proyek implementasi Lightning sumber terbuka Lightning Network Daemon (LND) semuanya berupaya untuk menggabungkan spesifikasi tersebut. , namun belum ada yang sepenuhnya mengadopsinya.
“Ini pada dasarnya masih dalam versi beta di Core Lightning,” kata Sweeney.
Lnproxy juga tampaknya berada dalam tahap beta, berdasarkan pada tahap awal saja, meskipun tidak ada di situsnya yang secara eksplisit menyebutkan hal itu. Namun demikian, fiturnya tidak selengkap BOLT 12.
“Aspek privasi [BOLT 12] hanyalah salah satu bagiannya. Bagian lainnya adalah kemampuan membayar dengan faktur statis,” kata Henrik Skogstrom, CEO dan pendiri LN Capital.
Alternatif untuk lnproxy dalam hal ini mungkin seperti LNURL yang, meskipun sebanding dengan BOLT 12, memerlukan pengaturan yang rumit.
LNURL
LNURL adalah proyek independen yang mengembangkan seperangkat alat untuk memungkinkan komunikasi (melalui web) antara berbagai aplikasi Lightning.
Sama seperti penawaran BOLT 12, LNURL memungkinkan penarikan dan kode QR yang dapat digunakan kembali. LNURL juga dapat menggantikan skema login nama pengguna/kata sandi standar dengan kunci Bitcoin unik yang dihasilkan dompet, sesuatu yang saat ini tidak tersedia melalui BOLT 12. Sebaliknya, LNURL tidak memiliki peningkatan standar BOLD 12 seperti jalur buta dan kunci pembayar.
Namun kelemahan utama LNURL adalah penggunanya harus menjalankan server web mereka sendiri. Ini berarti menyiapkan hal-hal seperti mesin khusus, perangkat lunak, nama domain, dan sertifikat web – sebuah proses yang memerlukan waktu, uang, dan keahlian.
Saat ini, lnproxy dan LNURL merupakan tambahan yang efektif pada “kotak peralatan” Lightning. Namun sentimen umum tampaknya menunjukkan sedikit kebutuhan akan hal tersebut, setelah BOLT 12 diadopsi sepenuhnya.
“Server lnproxy bisa menyembunyikan pembayaran Anda dari pembayar, tapi server tetap mengetahui siapa yang Anda bayar dan pasti bisa mengungkapkannya nanti. LNURL menyediakan cara yang bagus untuk meminta faktur tetapi mengharuskan Anda menjalankan layanan web, dan ini bukanlah hal yang mudah untuk dilakukan,” jelas Russell. “Lnproxy adalah perkembangan yang luar biasa dan begitu pula LNURL. Namun ini bukan pengganti privasi Lightning asli.”

