21 / 736L2

Lightning Network

jaringan kanal pembayaran Bitcoin

Cara membayar dengan bitcoin tanpa mencatat setiap pembayaran ke blok, alasan kapasitas kanal penting, dan kebutuhan untuk mengelola dana sendiri dengan aman.

Lightning Network adalah jaringan pembayaran bitcoin melalui kanal pembayaran. Jaringan ini disebut lapisan kedua karena bertumpu pada aturan jaringan dasar Bitcoin. Peserta memperbarui pembagian bitcoin yang sudah dikunci sesuai kesepakatan, alih-alih mencatat setiap pembayaran secara terpisah ke jaringan dasar. Lightning tidak memakai koin lain. Kerja sama memungkinkan pembayaran cepat; jika kerja sama berakhir, transaksi Bitcoin yang sudah disiapkan menyediakan cara untuk menyelesaikan pembagian dana.

Pembayaran bitcoin biasa menunggu masuk ke blok dan bersaing dengan transaksi lain untuk ruang yang terbatas. Lightning memakai cara berbeda: peserta menyiapkan kanal pembayaran terlebih dahulu, lalu mengubah pembagian dana dengan bertukar data yang ditandatangani. Selama kerja sama berjalan normal, setiap pembayaran yang selesai tidak perlu dicatat satu per satu dalam blok. Transaksi Bitcoin tetap menjadi dasar penyelesaian akhir. Lapisan tambahan ini tidak menghapus aturan Bitcoin dan tidak menerbitkan token sendiri. [2] [1]

Kanal adalah pengaturan antara dua peserta yang didukung bitcoin nyata. Saat kanal dibuka, dibuat funding transaction, yaitu transaksi pendanaan pada jaringan dasar. Salah satu output-nya, berupa jumlah dana tertentu dengan syarat pembelanjaan, menjadi dasar kanal. Peserta memiliki commitment transactions yang sudah disiapkan dan ditandatangani untuk membagi dana ketika kanal ditutup. Jadi, perubahan saldo mengubah hak atas bitcoin yang sudah dikunci, bukan menciptakan bitcoin baru. [2]

Dalam dompet yang Anda kendalikan sendiri, Anda perlu menguasai kunci dan data yang diperlukan untuk mengelola kanal. Sebagian aplikasi menangani hal ini secara langsung; yang lain memakai layanan pendukung. Sebaliknya, pada layanan kustodian, operator mengendalikan dana dan kanal. Saldo Anda merupakan catatan operator tentang jumlah yang akan diizinkan untuk Anda tarik. Nama Lightning dan angka di layar saja tidak membedakan kedua model ini. Yang perlu diketahui adalah siapa yang bisa menandatangani, apa yang Anda cadangkan, dan layanan mana yang harus tetap tersedia. [2]

Saat membayar mitra kanal, Anda berdua menandatangani pembagian dana yang baru. Pada desain kanal yang umum, versi sebelumnya dicabut: upaya memaksakan status yang sudah dicabut dapat membuat pihak yang berbuat curang kehilangan dananya. Ini lebih dari sekadar mengganti angka dalam aplikasi tanpa konsekuensi. Jika mitra berhenti bekerja sama, commitment transaction yang sudah disiapkan memungkinkan Anda menutup kanal secara sepihak melalui Bitcoin. Namun, perlindungan ini memerlukan data status yang benar dan tanggapan tepat waktu. [3]

Bayangkan kanal sederhana dengan 1 000 000 sat di sisi Anda dan 0 sat di sisi mitra. Satoshi, disingkat sat, adalah satuan terkecil BTC. Setelah pembayaran langsung sebesar 200 000 sat, pembagiannya menjadi 800 000 sat untuk Anda dan 200 000 sat untuk mitra. Jumlah total tidak berubah, dan pembaruan ini sendiri tidak memerlukan blok baru. Contoh ini mengabaikan biaya dan cadangan wajib. Jadi, bukan berarti kanal nyata dapat mengirim seluruh saldo yang ditampilkan. [3]

Anda tidak harus memiliki kanal langsung dengan penerima. Pembayaran dapat melewati beberapa kanal yang terhubung, tetapi setiap bagian rute memerlukan dana yang tersedia ke arah pembayaran. Inilah likuiditas berarah: jumlah yang benar-benar bisa dikirim ke arah tertentu. Kapasitas total yang besar tidak membantu jika dana berada di sisi yang salah. Cadangan, batas pembayaran yang belum selesai, biaya penerusan, serta ketersediaan node juga memengaruhi hasilnya. [3]

Pembayaran yang melewati beberapa kanal dihubungkan oleh HTLC, singkatan dari Hashed Timelock Contract. Ini adalah hak bersyarat atas dana: penerimaannya bergantung pada pengungkapan rahasia yang sama, yang cocok dengan sidik jari kriptografis yang disepakati, serta pada syarat waktu. Rahasia ini disebut preimage. Ketika penerima mengungkapkannya, ia dapat mengambil pembayaran terakhir, sementara perantara dapat mengambil pembayaran yang masuk kepada mereka. Batas waktunya semakin pendek mendekati penerima agar perantara memiliki waktu untuk bertindak. Jika pembayaran tidak selesai, dana dapat diambil kembali sesuai syarat waktu yang berlaku, tetapi belum tentu seketika. [3]

Rute mungkin kekurangan dana pada arah yang dibutuhkan, suatu node tidak tersedia, atau biaya melampaui batas yang Anda tetapkan. Informasi kanal juga bisa sudah kedaluwarsa. Dompet dapat mencoba rute lain atau membagi pembayaran jika mendukungnya. Jadi, satu percobaan yang gagal tidak otomatis berarti dana dicuri atau bitcoin menghilang. Di sisi lain, pembayaran yang biasanya cepat juga tidak menjamin setiap permintaan pembayaran langsung berhasil pada percobaan pertama. [3]

Anda perlu melindungi status kanal terkini dan mengawasi apakah mitra menerbitkan status yang sudah dicabut. Watchtower dapat membantu: layanan ini memantau percobaan tersebut dan dapat bertindak tepat waktu. Namun, layanan itu tidak menggantikan semua cadangan atau prosedur pemulihan dompet tertentu. Seed Phrase adalah rangkaian kata cadangan untuk memulihkan kunci, tetapi belum tentu dapat memulihkan data kanal yang diperlukan. Karena itu, sebelum memakai suatu solusi, pahami pencadangan, pemulihan, dan ketergantungannya pada layanan pendukung. [4] [5] [6]

Pembukaan dan penutupan kanal memakai transaksi Bitcoin. Penutupan sepihak dapat menambah masa tunggu, biaya, dan transaksi lanjutan untuk menyelesaikan HTLC yang masih tertunda. Dana dalam pembayaran yang belum selesai dapat tetap terkunci sampai diselesaikan menurut syarat yang berlaku. Karena itu, kegagalan tidak menjanjikan pengembalian segera tanpa biaya, dan pembayaran cepat tidak menjamin penarikan ke jaringan dasar sama cepatnya. Meski demikian, kemampuan menyelesaikan pembagian dana melalui Bitcoin inilah yang mendukung kanal dalam kendali Anda sendiri. [4]

Untuk gambaran yang lebih utuh, baca entri ini bersama Transaksi, SegWit, Taproot, Dompet, Transaction Fees. Entri ini juga dirujuk dari Dompet, SegWit, Taproot, Alamat Bitcoin.

DOC · 001Lightning Network paperSumber primer DOC · 002BOLT 0: Lightning overviewSumber primer DOC · 003BOLT 2: channel protocolSumber primer DOC · 004BOLT 5: on-chain handlingSumber primer DOC · 005Lightning Labs: configuring watchtowersDokumentasi DOC · 006Lightning Labs: recovery planningDokumentasi
Direvisi: Utamakan sumber · Bukan nasihat investasi