653 / 736BK37

Mastering the Lightning Network

Bagaimana kanal Bitcoin menjadi jaringan pembayaran

Membayar kopi dengan bitcoin terdengar sederhana. Namun, bagaimana caranya tanpa membuat seluruh jaringan dasar memproses setiap pembelian? Mastering the Lightning Network menjelaskan kanal pembayaran, pencarian rute, dan aturan yang memungkinkan pembayaran bitcoin di atas blockchain-nya.

Mastering the Lightning Network adalah buku teknis karya Andreas M. Antonopoulos, Olaoluwa Osuntokun, dan René Pickhardt dari 2021. Buku ini membantu memahami Lightning Network, dari penggunaan sehari-hari hingga pengoperasian simpul dan rincian protokol. Cocok bagi pembaca yang sudah mengenal dasar Bitcoin dan ingin belajar lebih jauh.

Buku ini memperkenalkan Alice yang ingin membeli kopi dan Bob yang menjualnya. Chan menawarkan layanan informasi daring, sedangkan Dina memperdagangkan barang dalam gim. Mereka perlu mengirim atau menerima jumlah kecil yang mungkin kurang praktis jika masing-masing harus menjadi transaksi blockchain tersendiri. Para penulis memakai tokoh ini sebagai pemandu. Kisahnya bersifat pendidikan: membantu membayangkan kegunaan, bukan mengukur keberhasilan layanan nyata. [4]

Kanal pembayaran menghubungkan dua simpul, yaitu komputer yang berpartisipasi dalam Lightning Network. Keduanya dapat mengubah pembagian dana yang terikat di kanal tanpa mencatat setiap perubahan pada blockchain. Sebaliknya, pembukaan dan penutupan kanal bergantung pada transaksi Bitcoin. Jadi, Lightning Network bukan blockchain baru ataupun koin lain. Jika digunakan di atas Bitcoin, asetnya tetap bitcoin; yang berubah ialah cara pembayaran diteruskan dan diselesaikan. [4]

Pembayaran dapat melewati beberapa kanal yang tersambung. Perutean berarti mencari jalur dari pengirim ke penerima dan meneruskan pembayaran lewat simpul lain. Namun, menggambar sambungan saja tidak cukup: dana harus tersedia pada arah pembayaran, yakni likuiditas. Dalam buku, Chan juga menyewakan kapasitas untuk menerima pembayaran. Contoh ini menjelaskan layanan, bukan menjanjikan bahwa setiap pembayaran selalu menemukan jalur yang bisa dipakai. [4]

Penulis membahas istilah “trustless”. Artinya bukan dunia tanpa kepercayaan sama sekali, melainkan upaya mengurangi ketergantungan pada kejujuran peserta lain. Perumpamaannya adalah membagi makanan: satu orang membagi porsinya, yang lain memilih. Aturannya mendorong pembagian adil tanpa wasit. Di jaringan, peran ini dijalankan protokol dan syarat kriptografis. Namun, Anda tetap bergantung pada rancangan yang tepat dan perangkat lunak yang berfungsi; perumpamaan itu tidak menjamin keamanan aplikasi tertentu. [4]

Untuk memverifikasi lebih banyak transaksi, simpul Bitcoin memerlukan lebih banyak bandwidth, daya komputasi, dan pemrosesan data. Biaya yang naik dapat membatasi siapa yang sanggup menjalankan simpul sendiri. Lightning Network menawarkan pendekatan lain: peserta di sepanjang rute bertukar informasi pembayaran tanpa membebani seluruh jaringan dasar untuk memprosesnya. Inilah alasan menambah lapisan. Perhitungan historis buku bukan pengukuran kinerja saat ini, dan kecepatan maupun biaya rendah tidak dijamin untuk setiap pembayaran. [4]

Andreas M. Antonopoulos, Olaoluwa Osuntokun, dan René Pickhardt bekerja sama menulis panduan teknis ini. O’Reilly mencatat November 2021, sementara repositori resmi mengumumkan edisi pertama pada 21 Desember 2021. Keduanya merupakan catatan penerbitan berbeda. Tag firstedition_firstprint memungkinkan pembaca membuka teks asli tertentu, sehingga buku historis tidak tertukar dengan versi yang terus berubah. [1] [2]

Kata pengantar mengasumsikan pengetahuan dasar Bitcoin. Meski begitu, pendahuluan menjelaskan istilah, dan bab awal dibuat lebih mudah diikuti daripada bagian teknis berikutnya. Berdasarkan daftar isi, pembahasan bergerak dari penggunaan jaringan dan pengoperasian simpul menuju kanal, perutean, permintaan pembayaran, keamanan, dan privasi. Contohnya juga memakai baris perintah dan bahasa pemrograman. Pahami dahulu perbedaan kanal dan pembayaran; rincian program bisa menyusul. [3] [1]

Teks tersedia di repositori resmi. Ulasan ini bersandar pada kata pengantar, bab pendahuluan, dan data penerbitan yang diperiksa; bukan pengujian semua program atau ulasan seluruh buku. Kata pengantar sendiri mengingatkan bahwa produk dan contoh yang disebut bukan rekomendasi yang telah diuji. Jangan kirim dana ke alamat dalam buku: kuncinya mungkin terbuka sehingga pembaca lain dapat membelanjakannya, atau dana menjadi tidak dapat diakses. Prinsip membantu pemahaman; perilaku perangkat lunak tertentu saat ini perlu diperiksa tersendiri. [2] [3] [4]

Untuk gambaran yang lebih utuh, baca entri ini bersama Lightning Network, Payment Channel, HTLC, Likuiditas Lightning.

01Bisakah saya mulai dari buku ini jika baru mengenal Bitcoin?

Sebaiknya pahami setidaknya dasar transaksi Bitcoin, kunci, dan blockchain. Pendahuluan menjelaskan konsep Lightning Network, lalu bagian selanjutnya masuk ke pengoperasian simpul dan kode. Tidak perlu membaca semuanya sekaligus, tetapi mengajarkan Bitcoin dari nol bukan tujuan utama buku ini.

02Apakah saya harus membeli koin lain untuk memakai Lightning Network?

Tidak. Saat digunakan di atas Bitcoin, Lightning Network memakai bitcoin, bukan koin lightning tersendiri. Perbedaannya ada pada pembayaran melalui kanal. Siapa yang mengendalikan kunci dan bagaimana dana dicadangkan juga bergantung pada dompet atau layanan yang dipilih.

DOC · 001O’Reilly — Mastering the Lightning NetworkPenerbit DOC · 002Mastering the Lightning Network — official repositorySumber primer DOC · 003Mastering the Lightning Network — first edition PrefaceSumber primer DOC · 004Mastering the Lightning Network — first edition IntroductionSumber primer
Direvisi: Utamakan sumber · Bukan nasihat investasi