Penulis: Area Bitcoin
Diterjemahkan oleh: Felix, PANews
Abstrak: Pembayaran Senyap dapat mengurangi penggunaan ulang alamat, meningkatkan privasi secara keseluruhan.
Privasi transaksi Bitcoin semakin mendapat perhatian. Seiring meningkatnya permintaan akan cara yang lebih aman dan privat untuk transaksi on-chain, sebuah proposal baru muncul: Pembayaran Senyap (Silent Payments).
Artikel ini akan membahas apa itu Pembayaran Senyap, pentingnya bagi jaringan Bitcoin, serta struktur alamat Pembayaran Senyap, dll.
Apa itu Pembayaran Senyap?
Pembayaran Senyap adalah cara menerima Bitcoin yang tidak membocorkan informasi pribadi seperti saldo atau riwayat transaksi Anda kepada siapa pun yang dapat melihat alamat publik Anda.
Gagasan ini berasal dari proposal bernama BIP 352, yang mengusulkan penggunaan alamat yang dapat digunakan kembali dalam Bitcoin.
Bayangkan jika Anda ingin menerima donasi Bitcoin, atau perlu menerima pembayaran berkali-kali dalam setahun, apa yang harus dilakukan? Saat ini, Anda harus membuat alamat baru untuk setiap transaksi, atau menggunakan kembali alamat yang sama, sehingga mengorbankan privasi dan memungkinkan siapa pun untuk melacak semua catatan penerimaan dan pengeluaran alamat tersebut melalui penjelajah blockchain.
Namun, dengan Pembayaran Senyap, Anda hanya perlu memberikan satu alamat kunci publik yang dapat digunakan kembali tanpa khawatir kebocoran privasi.
Konsep Pembayaran Senyap pertama kali diusulkan pada Maret 2022. Baru-baru ini, BIP tersebut diintegrasikan ke dalam basis kode resmi, menandai tonggak penting dalam pengembangan teknologi ini.
Integrasi ini menunjukkan bahwa teknologi tersebut telah melalui tinjauan yang memadai, dan pengembang dompet dapat mulai menerapkannya, meskipun mungkin masih diperlukan beberapa penyesuaian kecil.
Mengapa Ini Penting?
Alamat Bitcoin saat ini mirip dengan nomor rekening bank. Namun, karena blockchain sepenuhnya transparan, siapa pun dapat melihat semua transaksi yang terkait dengan suatu alamat melalui penjelajah blok.
Jika Anda menggunakan kembali alamat yang sama, setiap pembayaran yang Anda terima akan terlihat publik.
Pembayaran Senyap mengubah ini: Anda hanya perlu berbagi satu alamat publik, detail transaksi hanya terlihat oleh pengirim dan penerima. Hal ini dicapai melalui teknik kriptografi yang memungkinkan penerima untuk selalu menerima dana ke alamat unik yang sepenuhnya berbeda, dan hanya penerima sendiri yang dapat mengidentifikasi dan mengakses dana tersebut.
"Pembayaran Senyap" bukanlah ide yang sepenuhnya baru, ini berkembang dari konsep "alamat siluman" (stealth addresses) yang diusulkan pada tahun 2012.
Namun, hingga sekarang, ide ini belum diimplementasikan secara efektif dalam Bitcoin.
Sebelumnya disebutkan tentang alamat siluman, tetapi apa sebenarnya itu?
Alamat Siluman dan BIP 47: Tantangan dan Keterbatasan dalam Mencari Privasi
Privasi transaksi Bitcoin telah menjadi perhatian utama sejak kelahiran jaringan. Seiring waktu, berbagai proposal untuk meningkatkan privasi telah muncul, dengan alamat siluman dan BIP 47 menjadi yang paling menonjol, awalnya diusulkan oleh Peter Todd.
Berikut ini membahas keterbatasan dan tantangan yang dihadapi metode-metode ini dalam mengejar anonimitas dan efisiensi transaksi yang lebih tinggi.
Alamat Siluman
Alamat siluman adalah salah satu upaya paling awal untuk meningkatkan privasi transaksi Bitcoin.
Gagasannya sederhana: memungkinkan penerima menghasilkan alamat yang unik dan pribadi, yang hanya dapat diakses oleh penerima melalui teknologi enkripsi.
Tetapi ada kendala besar: agar sistem berjalan, perlu menambahkan kunci tambahan ke blockchain, biasanya menggunakan bidang OP_RETURN.
Ini membawa dua kelemahan serius:
-
Hilangnya anonimitas: Menambahkan data tambahan pada blockchain akan secara jelas menunjukkan bahwa ini adalah transaksi yang menggunakan alamat siluman, setiap pengamat dapat mengidentifikasi teknik ini, merusak anonimitas.
-
Tidak efisien dan biaya tinggi: Menambah jumlah data blockchain membuat transaksi lebih gemuk, kurang efisien, dan biaya lebih tinggi, bertentangan dengan prinsip Bitcoin untuk tetap ringan dan mudah diakses.
Saat itu juga muncul alternatif: memanfaatkan kunci yang sudah ada dalam transaksi, menghindari penambahan data tambahan.
Tetapi karena kompleksitas teknis, dan kurangnya alat yang efisien pada saat itu (misalnya, perpustakaan Lipsack P yang menyederhanakan perhitungan ini sekarang), ide ini ditunda.
BIP 47
Seiring berjalannya waktu, muncul proposal lain yang bertujuan menyelesaikan masalah ini: BIP 47.
BIP 47 memperkenalkan konsep sistem pemberitahuan, alih-alih menambahkan data ke blockchain setiap kali pembayaran. Dalam pendekatan ini, pengirim hanya perlu mengunggah data ke blockchain sekali, penerima dapat mengidentifikasi data tersebut, dan menggunakan "kunci" ini untuk menyederhanakan proses pembayaran di masa depan.
Kelebihan BIP 47:
-
Identifikasi jelas oleh penerima: Penerima dapat dengan mudah menentukan bagian data on-chain mana yang ditujukan untuknya, proses verifikasi lebih sederhana.
-
Mengurangi data tambahan: Hanya menambahkan data pemberitahuan pada pertama kali, lebih menghemat ruang dan sumber daya dibandingkan alamat siluman yang selalu menambah data.
Kekurangan BIP 47:
-
Lebih rumit bagi pengirim: Setiap pembayaran mengharuskan pengirim mengirim pemberitahuan on-chain terlebih dahulu, setara dengan satu transaksi tambahan, sangat merepotkan saat digunakan dalam skala besar.
-
Penggunaan blockchain tidak efisien: Data yang ditambahkan untuk pemberitahuan tidak terkait dengan pembayaran aktual, dianggap tidak efisien.
-
Keterkaitan pembayaran: Jika melakukan pembayaran berkali-kali kepada orang yang sama, penerima mungkin menemukan bahwa dana berasal dari sumber yang sama, merusak anonimitas (sedangkan dalam Pembayaran Senyap pengirim sepenuhnya anonim).
-
Paparan identitas: Dalam transaksi pemberitahuan, kode pembayaran pengirim akan terbuka kepada penerima, dalam situasi yang membutuhkan anonimitas tinggi (seperti menyumbang untuk tujuan sensitif), ini bisa menjadi masalah.
Meskipun BIP 47 memiliki keunggulannya (seperti kejelasan di sisi penerima), kekurangan besar seperti transaksi tambahan, kurangnya anonimitas penuh, membatasi adopsinya.
Pembayaran Senyap bertujuan untuk menyelesaikan masalah ini, memberikan pengalaman penggunaan yang lebih intuitif dan lebih privat. Dibandingkan BIP 47, satu-satunya kelemahan Pembayaran Senyap adalah perlu memindai blockchain, tetapi ini mungkin pertukaran yang sepadan untuk peningkatan privasi yang signifikan.
Kesimpulannya, alamat siluman dan BIP 47 sama-sama berkontribusi pada privasi Bitcoin, tetapi keterbatasan masing-masing menghambat adopsi luas.
Pembayaran Senyap kini menjadi solusi yang menjanjikan, mencoba menggabungkan kelebihan keduanya:
-
Privasi kuat
-
Efisiensi tinggi
-
Pengalaman pengguna yang disederhanakan
Bagaimana Pembayaran Senyap Beroperasi?
Bagi pengguna, operasinya sangat sederhana.
Misalkan Anda memiliki dompet Bitcoin yang terhubung ke node Anda sendiri. Anda menghasilkan kode SP (Pembayaran Senyap), kode ini dapat dibagikan dalam bentuk kode QR. Siapa pun yang mendukung Pembayaran Senyap dapat memindai kode QR atau memasukkan kode untuk melakukan pembayaran... sesederhana itu.
Bagi penerima yang menjalankan node penuh, berkat pengoptimalan yang membuat proses efisien, biayanya hampir nol.
Namun, bagi pihak penerima, perlu melakukan sedikit pekerjaan tambahan. Penerima harus memeriksa setiap transaksi Taproot baru di jaringan untuk menentukan apakah itu berisi pembayaran ke alamat Pembayaran Senyap mereka, ini membutuhkan lebih banyak pemrosesan oleh perangkat lunak dompet.
Seperti Apa Alamat Pembayaran Senyap?
Struktur alamat Pembayaran Senyap sama dengan alamat Taproot. Alamat Taproot menggunakan awalan "bc", menunjukkan alamat Bitcoin, diikuti oleh "1" dan nomor versi, sisanya menggunakan pengkodean bech32m.
Pembayaran Senyap juga menggunakan pengkodean bech32m, tetapi dengan awalan "sp1" (menunjukkan bahwa ini adalah alamat Pembayaran Senyap), sementara alamat ini berisi dua kunci publik. Kedua kunci publik ini tidak secara langsung menunjukkan tujuan Bitcoin, tetapi memberikan instruksi untuk menghasilkan skrip kunci publik Taproot.
Dalam penggunaan praktis, pengguna dapat menghasilkan, berbagi, dan menggunakan kembali alamat Pembayaran Senyap dengan aman seperti alamat Bitcoin biasa, tanpa mengorbankan privasi, ini adalah keunggulan intinya.
Dompet Apa yang Mendukung Alamat Ini?
Saat ini, dompet yang mendukung alamat Pembayaran Senyap adalah Cake Wallet dan BitBox.
Karena fitur Pembayaran Senyap masih dalam pengembangan dan belum diadopsi secara luas, Cake Wallet adalah salah satu dompet pertama yang mengimplementasikan Pembayaran Senyap Bitcoin. Dompet ini telah tersedia dalam versi beta publik di Android dan iOS.
Berikut adalah cara menggunakan Pembayaran Senyap di Cake Wallet:
Klik tombol "Silent Payments" pada kartakotak di halaman beranda dompet untuk mulai memindai blok mencari transaksi ini.
Perlu diperhatikan, karena transaksi Pembayaran Senyap bersifat anonim, dompet harus aktif memindai blok untuk mencari transaksi.
Setelah pemindaian selesai, verifikasi Pembayaran Senyap akan otomatis dimatikan saat mencapai blok terbaru.
Jika Anda ingin dompet terus memeriksa blok baru untuk Pembayaran Senyap secara otomatis, buka "Menu"->"Pengaturan Pembayaran Senyap", dan aktifkan opsi "Selalu Pindai Pembayaran Senyap".
BitBox
Sama seperti dompet panas Cake Wallet, BitBox adalah salah satu dompet perangkat keras pertama yang mendukung Pembayaran Senyap, sangat meningkatkan perlindungan privasi pengguna.
Melalui Pembayaran Senyap, pengirim dapat menghasilkan alamat unik dari kunci publik tetap penerima. Ini sangat berguna bagi aktivis, LSM, dan lembaga amal: mereka dapat berbagi alamat yang dapat digunakan kembali untuk menerima donasi, tanpa membuka identitas, donor, atau jumlah yang diterima.
Integrasi ini memungkinkan pengguna BitBox untuk mendukung berbagai tujuan dan melakukan pembayaran, sambil menghindari paparan aktivitas keuangan kepada pihak ketiga yang tidak perlu.
Peran Pelabelan
Tantangan awal Pembayaran Senyap adalah bagaimana mengidentifikasi siapa yang mengirim pembayaran. Solusinya adalah dengan memperkenalkan Pelabelan (Labeling).
Jadi, apa itu pelabelan?
Pelabelan memungkinkan Anda, ketika menggunakan satu alamat Pembayaran Senyap, untuk membedakan pengirim yang berbeda, tanpa mengorbankan privasi, dan tanpa menambah biaya pemindaian secara signifikan.
Teknologi ini memungkinkan penambahan informasi tambahan ke alamat Pembayaran Senyap tanpa mengorbankan privasi pengguna. Prinsipnya adalah dengan menyesuaikan kunci pengeluaran secara deterministik.
Sederhananya, kunci pengeluaran seperti tanda tangan digital yang mengotorisasi penggunaan dana dalam alamat. Dengan menyesuaikan kunci tersebut, sumber pembayaran yang berbeda dapat diidentifikasi.
Misalnya, anggap Anda memiliki dua alamat Pembayaran Senyap:
-
Satu untuk aktivitas di X
-
Satu lagi untuk aktivitas di Nostr
Dengan pelabelan, kedua alamat ini memiliki bagian pertama yang sama (menunjukkan bahwa keduanya milik Anda), tetapi bagian belakangnya sedikit berbeda, membantu Anda mengidentifikasi sumber pembayaran.
Dengan cara ini, saat melihat dana, Anda dapat melihat bahwa beberapa pembayaran berasal dari pengguna X, beberapa dari Nostr.
Fleksibilitas ini menciptakan keseimbangan antara melindungi privasi dan mengumpulkan informasi transaksi yang berguna.
Tentu saja, jika Anda ingin anonimitas penuh, Anda juga dapat hanya menggunakan alamat Pembayaran Senyap standar tanpa label, memastikan pengirim tidak memiliki informasi yang dapat diidentifikasi. Tetapi jika perlu melacak sumber pembayaran, pelabelan memberikan cara yang efisien.
Teknologi ini dapat diterapkan di berbagai skenario seperti bursa, platform media sosial, penggunaan pribadi, memungkinkan Anda mengelola banyak identitas online tanpa menciptakan hubungan yang jelas, atau hanya mendapatkan lebih banyak informasi pembayaran saat diperlukan.
Contoh Pembayaran Senyap di Bursa
Jika bursa mengadopsi teknologi ini, akan muncul skenario aplikasi yang menarik.
Misalkan Anda melakukan deposit ke bursa. Dengan Pembayaran Senyap, bursa tidak lagi memberi Anda alamat deposit yang digunakan kembali, tetapi menghasilkan alamat Pembayaran Senyap untuk Anda.
Setiap kali Anda melakukan pembayaran ke alamat ini, bursa dapat secara otomatis mengidentifikasi bahwa itu adalah Anda (melalui mekanisme pelabelan), tanpa perlu Anda mengelola banyak alamat. Selain itu, teknologi ini juga sangat berguna untuk penarikan otomatis.
Anda dapat menggunakan kembali alamat Pembayaran Senyap yang sama di berbagai platform, tanpa perlu mengelola kunci publik diperluas (xPub) yang berbeda untuk setiap platform, sangat menyederhanakan proses.
Kesimpulan
Pembayaran Senyap berjanji untuk merevolusi cara menggunakan Bitcoin, memberikan pengalaman yang lebih sederhana dan lebih intuitif, sambil secara signifikan meningkatkan privasi.
Jika teknologi ini diadopsi secara luas, tingkat penggunaan ulang alamat on-chain mungkin akan turun drastis, sehingga menciptakan lingkungan yang lebih aman dan lebih privat untuk semua orang.
Pembayaran Senyap memberikan peluang bagus untuk menggabungkan insentif pengguna dengan praktik privasi terbaik, membuat pembayaran Bitcoin di masa depan lebih tersembunyi dan aman dari sebelumnya.
Bacaan terkait: Lebih dari 1,7 Juta BTC Berhadapan dengan Serangan Langsung? Bitcoin Kembali Dilibatkan dalam Kontroversi Kuantum, Jaringan Publik Memulai Pertahanan











