81 / 736L-BTC

Liquid Network

Bitcoin di jaringan terpisah: L-BTC, pembayaran lebih cepat dan syarat kepercayaan yang berbeda

Liquid Network memungkinkan pengiriman L-BTC dan aset lain dengan blok lebih cepat serta jumlah yang disembunyikan. Kenali hubungannya dengan Bitcoin dan alasan memeriksa jalan pulang sebelum memindahkan dana.

Liquid Network adalah Sidechain Bitcoin terpisah yang dikelola federasi. L-BTC, juga ditulis LBTC, mewakili bitcoin yang dikunci dalam cadangan; sekelompok operator membuat blok dan melepaskan cadangan, bukan penambang Bitcoin.

Bayangkan Anna ingin mengirim uang kepada Pavel. Keduanya punya dompet yang mendukung Liquid Network dan menginginkan konfirmasi lebih cepat serta jumlah pembayaran yang tidak terbuka untuk umum. Anna tidak mengirim pembayaran Bitcoin biasa melalui jalan pintas yang lebih cepat. Ia memakai jaringan terpisah, yaitu Sidechain, dengan riwayat dan aturan sendiri. Di sana bitcoin diwakili oleh aset Liquid Bitcoin, disingkat L-BTC atau LBTC. Aset ini dirancang untuk mewakili BTC dalam cadangan dengan perbandingan 1:1, bukan bitcoin yang baru ditambang. Transaksi dicatat dalam blok yang membentuk riwayat Liquid sendiri. Jaringan juga mencatat UTXO, keluaran transaksi yang belum dibelanjakan: masing-masing menentukan aset, jumlah, dan syarat untuk membelanjakannya. Karena itu, dompet Bitcoin belum tentu mendukung Liquid, dan penerima harus memilih jaringan yang tepat. [2] [3]

Anna bisa memperoleh L-BTC dari pemilik lain atau melalui layanan. Masuk langsung dari Bitcoin disebut peg-in. Dalam contoh ini, ia mengirim 0,1 BTC ke alamat Bitcoin yang dibuat khusus dan dikelola federasi, kelompok operator Liquid. Setelah 102 konfirmasi Bitcoin, ia dapat mengklaim 0,1 L-BTC yang sesuai di Liquid; biaya kita abaikan agar contoh mudah dipahami. Dengan rata-rata sepuluh menit per blok, penantiannya sekitar 17 jam, tetapi waktu sebenarnya berubah-ubah. Buktinya adalah transaksi awal dan Merkle proof, yang menunjukkan transaksi tersebut masuk ke sebuah blok. Uangnya tidak berlipat dua: Anna tidak lagi dapat membelanjakan sendiri BTC semula dan kini mengendalikan L-BTC. Membeli L-BTC yang sudah beredar adalah cara lain, tanpa peg-in baru untuk setiap pembeli. [4] [9]

Jika Pavel membutuhkan BTC di jaringan utama Bitcoin, kunci L-BTC miliknya saja tidak cukup untuk melepaskan cadangan. Kunci privat adalah data rahasia yang dipakai dompet untuk membuat tanda tangan digital guna mengizinkan pembelanjaan dana terkait di Liquid. Kunci itu tidak memberi Pavel wewenang menandatangani pembelanjaan cadangan Bitcoin. Jalan pulang langsung, atau peg-out, tersedia bagi peserta berwenang dengan Peg-out Authorization Key, disingkat PAK. L-BTC yang bersangkutan dibuat tidak dapat dibelanjakan, lazim disebut dibakar, lalu operator melepaskan BTC ke alamat yang diizinkan. Pengguna biasa umumnya memakai peserta tersebut, layanan penukaran atau swap, yaitu pertukaran aset. Swap tidak selalu merupakan peg-out langsung: pihak lawan bisa menyerahkan BTC yang sudah dimilikinya. Karena itu, ketersediaan layanan, biaya, likuiditas — dana yang tersedia untuk ditukar — dan persyaratan tetap penting. Rasio cadangan 1:1 bukan janji penukaran gratis dan seketika. [5] [9]

Anna mungkin tidak ingin setiap pengunjung penjelajah blok, situs untuk melihat transaksi, mengetahui berapa yang dibayarkan kepada Pavel. Confidential Transactions dapat menyembunyikan jumlah dan jenis aset yang dikirim. Node, komputer yang memeriksa aturan jaringan, tetap memakai bukti kriptografis untuk memeriksa bahwa transaksi tidak membelanjakan lebih banyak daripada yang tersedia. Penerima berwenang membaca datanya dengan blinding key, kunci untuk mengungkap informasi tersebut; kunci ini sendiri tidak memberi hak membelanjakan uang. Sebagian informasi bisa dibagikan secara sukarela, misalnya kepada akuntan. Namun, hubungan antartransaksi, waktu dan data lain tetap terbuka; peg-in dan peg-out juga meninggalkan jejak di Bitcoin. Jadi, Confidential Transactions bukan jaminan anonimitas otomatis atau ketakterlihatan semua kegiatan. [6] [10]

Operasi normal menjadi tanggung jawab Strong Federation. Para operator punya dua tugas berbeda: blocksigners menandatangani blok, sementara watchmen mengelola kunci BTC cadangan dan pelepasannya. Ini bukan persaingan terbuka penambang melalui Proof of Work, pekerjaan komputasi yang diperlukan untuk menemukan blok Bitcoin. Keputusan memerlukan jumlah tanda tangan tertentu; satu operator biasanya tidak boleh memutuskan untuk semua pihak. Kunci juga dilindungi HSM, perangkat keamanan khusus yang membatasi apa yang boleh ditandatangani. Catatan transaksi yang berjalan benar berbeda dari cadangan yang aman: pembayaran terkonfirmasi dengan benar tidak membuktikan penarikan BTC akan selalu tersedia. Siapa pun bisa menjalankan node pemeriksa, tetapi itu tidak menjadikannya pengelola cadangan. [2]

Dalam keadaan normal, Liquid menargetkan satu blok kira-kira setiap menit. Setelah dua konfirmasi, transaksi dianggap final dalam batas asumsi keamanan federasi: aturan perangkat penandatangan mencegah penulisan ulang riwayat yang lebih dalam. Ini bukan jaminan tanpa syarat terhadap setiap serangan atau gangguan. Whitepaper tahun 2020 menjelaskan konfigurasi 11 tanda tangan dari 15, lebih dari dua pertiga; contoh itu bukan daftar anggota saat ini. Bila penandatangan yang tersedia terlalu sedikit, pembuatan blok baru bisa berhenti. Kecepatan di dalam Liquid juga tidak menghapus penantian peg-in atau pemrosesan kembali ke Bitcoin. Anna tidak seharusnya berharap seluruh perjalanan antarjaringan selesai dalam satu menit. [1] [2]

Node pemeriksa memvalidasi aturan Liquid dan bukti transaksi. Jika pemeriksaan peg-in diaktifkan, node juga memeriksa bukti asal Bitcoin melalui node Bitcoin. Dengan begitu, dukungan cadangan L-BTC tidak hanya bergantung pada angka di situs operator. Namun, ini tidak berarti Anna memegang kunci BTC cadangan atau jaringan selalu tersedia. Penandatanganan blok bisa berhenti, pelepasan cadangan bisa bermasalah, atau perangkat keamanan bisa dibobol. Pemulihan darurat federasi bukan tombol yang membuat setiap pemilik L-BTC dapat menarik BTC sendiri. Dompet pribadi dapat membantu melindungi dari kebangkrutan pengelola rekening pengguna, tetapi tidak menghapus ketergantungan pada jembatan antarjaringan. [1] [2] [9]

Selain L-BTC, orang dapat menerbitkan aset lain, misalnya voucer digital atau token yang dijanjikan penerbitnya dapat ditukar dengan harta lain. Setiap aset memiliki asset ID, pengenal unik; nama atau ikon serupa tidak membuktikan bahwa asetnya sama. Penerbit juga bisa membuat reissuance token yang memberi hak menerbitkan unit tambahan. Daftar nama membantu mengenali aset, tetapi tidak membuktikan kemampuan penerbit membayar atau kekuatan hukum janjinya. Aturan cadangan L-BTC tidak otomatis berlaku pada token lain. Jika Pavel menerima voucer digital, jaringan dapat mencatat perpindahannya dengan benar meskipun penerbit kemudian tidak memenuhi kewajibannya. [7] [11]

Liquid dibangun dengan Elements, perangkat lunak sumber terbuka yang berasal dari kode Bitcoin Core dan diperluas untuk berbagai aset serta transaksi rahasia. Pengguna berpengalaman bisa menjalankan node elementsd dan memeriksa aturan sendiri. PSET, Partially Signed Elements Transaction, membawa transaksi yang telah disiapkan antarperangkat lunak: format ini mengumpulkan informasi untuk pemeriksaan, penyembunyian jumlah dan penandatanganan. PSET bukan bukti bahwa pembayaran sudah dikirim. Biaya jaringan dibayar dengan L-BTC bahkan saat mengirim aset lain. Dompet biasa menyembunyikan sebagian besar detail teknis, tetapi dukungan bagi jaringan, aset dan perangkat penandatangan yang dipakai tetap harus diperiksa. [8] [13]

Sebelum memindahkan jumlah besar, Anna memilih dompet yang sesuai, memeriksa jaringan penerima dan memastikan cara konkret kembali ke BTC beserta biayanya. Ia membuat salinan cadangan sesuai kebutuhan dompet. Selain kunci untuk membelanjakan, informasi untuk membaca jumlah rahasia juga harus bisa dipulihkan. Seed adalah data rahasia awal yang menjadi dasar dompet untuk menurunkan kunci. Beberapa dompet menurunkan blinding keys dari seed, misalnya menurut SLIP-0077; pengaturan lain mungkin memerlukan salinan tambahan. Jadi, tidak ada kewajiban universal mengekspor setiap kunci secara manual. Mengirim sedikit dana pergi-pulang lebih baik untuk menemukan masalah praktis daripada sekadar melihat saldo. Liquid bisa berguna bagi pembayaran dan aset tertentu jika pengguna memahami kecepatan dan kerahasiaan yang ditawarkan, beserta syarat yang diterima. [9] [12]

Untuk gambaran yang lebih utuh, baca entri ini bersama Sidechain, Bitcoin, Multisig, Proof of Work, Testnet, Bitcoin Core. Entri ini juga dirujuk dari Sidechain.

DOC · 001Liquid: A Bitcoin SidechainSumber primer DOC · 002Liquid Network — Technical OverviewDokumentasi DOC · 003Liquid Network — Bitcoin vs LiquidDokumentasi DOC · 004Blockstream — What is a Liquid peg-in?Dokumentasi DOC · 005Blockstream — What is a Liquid peg-out?Dokumentasi DOC · 006Liquid Network — Confidential TransactionsDokumentasi DOC · 007Liquid Network — Asset IssuanceDokumentasi DOC · 008Elements Project — blockchain platformSumber primer DOC · 009Liquid Network — Peg-in and Peg-outSumber primer DOC · 010Elements — Confidential TransactionsSumber primer DOC · 011Elements — Issued AssetsSumber primer DOC · 012SLIP-0077 — Deterministic blinding key derivationSumber primer DOC · 013Elements — Partially Signed Elements Transaction FormatSumber primer
Direvisi: Utamakan sumber · Bukan nasihat investasi