Intisari Utama

  • Solusi layer 2 dikembangkan untuk mengatasi keterbatasan skalabilitas bawaan teknologi blockchain, sehingga jaringan dapat memproses lebih banyak transaksi tanpa mengubah protokol yang mendasarinya.

  • Lightning Network adalah solusi penskalaan layer 2 yang dibangun di atas Bitcoin dan memungkinkan pembayaran peer-to-peer nyaris instan tanpa memerlukan konfirmasi blok, sehingga cocok untuk micropayment sehari-hari.

  • Ini mengamankan pembayaran menggunakan alamat multisignature dan Hash Timelock Contracts (HTLCs), yang menegakkan perilaku jujur di antara peserta channel tanpa bergantung pada pihak ketiga tepercaya.

  • Pada akhir 2025, Lightning Network mencapai puncak kapasitas lebih dari 5.600 BTC, dengan platform besar seperti Coinbase, Revolut, dan Binance mengintegrasikannya untuk pembayaran. Peluncuran Taproot Assets pada Januari 2025 juga untuk pertama kalinya memungkinkan transfer stablecoin USDT melalui Lightning.

  • Lightning Network memiliki keterbatasan yang diketahui: batas likuiditas channel membatasi ukuran pembayaran, dan efek jaringan dapat mendorong hub routing besar yang terpusat, yang dapat memusatkan arus transaksi dan menciptakan risiko sensor.

Binance Academy courses banner

Apa itu Lightning Network?

Kryptocurrency memiliki beberapa karakteristik yang cukup unik. Mereka tidak bisa diretas atau dimatikan dengan mudah, dan siapa pun dapat menggunakannya untuk mentransmisikan nilai di seluruh dunia tanpa campur tangan pihak ketiga.

Agar fitur-fitur ini tetap ada, harus dilakukan trade-off yang signifikan. Karena banyak node bertanggung jawab untuk menjalankan jaringan cryptocurrency, throughput dibatasi. Akibatnya, jumlah transaksi per detik (TPS) yang bisa diproses oleh jaringan blockchain relatif rendah untuk teknologi yang ingin diadopsi oleh masyarakat luas.

Untuk mengatasi keterbatasan bawaan teknologi blockchain, sejumlah solusi skalabilitas telah diusulkan untuk meningkatkan jumlah transaksi yang bisa ditangani oleh sebuah jaringan. Dalam artikel ini, kita akan membahas secara mendalam Lightning Network, salah satu ekstensi dari protokol Bitcoin tersebut.

Lightning Network adalah jaringan yang berjalan di atas sebuah blockchain untuk memfasilitasi transaksi peer-to-peer yang cepat. Lightning Network bukan hanya untuk Bitcoin—kryptocurrency lain juga telah mengintegrasikannya.

Mungkin Anda bertanya-tanya apa maksudnya “berjalan di atas sebuah blockchain”. Lightning Network adalah apa yang disebut solusi off-chain atau layer 2. Ini memungkinkan individu bertransaksi tanpa harus mencatat setiap transaksi di blockchain.

Lightning Network terpisah dari jaringan Bitcoin; ia memiliki node dan perangkat lunaknya sendiri, namun tetap berkomunikasi dengan main chain. Untuk masuk atau keluar dari Lightning Network, Anda perlu membuat transaksi khusus di blockchain.

Yang sebenarnya Anda lakukan dengan transaksi pertama Anda adalah membangun semacam smart contract dengan pengguna lain. Anggap saja smart contract itu seperti pembukuan privat untuk Anda dan pengguna lain tersebut. Anda bisa menulis banyak transaksi ke buku tersebut. Transaksinya hanya terlihat oleh Anda dan pihak lawan, tetapi tidak ada di antara kalian yang bisa curang karena beberapa fitur unik dari pengaturan ini.

Buku mini ini disebut sebuah channel. Misalkan Alice dan Bob masing-masing memasukkan 5 BTC ke smart contract. Di channel mereka, keduanya memiliki saldo 5 BTC. Alice kemudian bisa menulis ke buku itu, "bayar 1 BTC ke Bob." Sekarang, Bob memiliki 6 BTC di sisinya, dan Alice 4 BTC. Lalu, Bob bisa mengirim 2 BTC kembali ke Alice pada tanggal berikutnya, yang akan memperbarui saldo menjadi 6 BTC untuk Alice dan 4 BTC untuk Bob. Mereka bisa terus melakukan ini untuk sementara waktu.

Setiap saat, siapa pun bisa mempublikasikan keadaan terkini channel ke blockchain. Pada saat itu, saldo di masing-masing sisi channel dialokasikan kepada pihak masing-masing di-chain.

Sesuai namanya, transaksi Lightning sangat cepat. Tidak ada konfirmasi blok yang perlu ditunggu; pembayaran bisa dilakukan secepat koneksi internet Anda memungkinkan.

Mengapa Lightning Network Diperlukan?

Mengoordinasikan perubahan pada blockchain sebesar Bitcoin itu kompleks. Setiap modifikasi membawa risiko hard fork dan berpotensi menimbulkan bug serius. Dengan begitu banyak nilai yang dipertaruhkan, eksperimen pada level protokol itu berisiko.

Saat eksperimen tersebut dipindahkan dari blockchain, Anda mendapatkan fleksibilitas yang jauh lebih besar. Jika terjadi sesuatu yang salah dengan solusi layer 2, hal itu tidak berdampak pada jaringan Bitcoin yang mendasarinya. Anda bisa membaca lebih lanjut tentang perbedaan pendekatan solusi penskalaan layer 1 vs layer 2 untuk tradeoff ini.

Tidak ada kewajiban untuk beralih dari cara lama, baik. Transaksi di-chain tetap berjalan seperti biasa, tetapi kini pengguna juga memiliki opsi untuk bertransaksi di luar rantai (off-chain).

Ada beberapa manfaat menggunakan Lightning Network. Kita akan melihat beberapa yang utama di bawah ini.

Skalabilitas

Blok Bitcoin dibuat kira-kira setiap sepuluh menit dan hanya dapat menampung sejumlah transaksi tertentu. Ruang blok adalah sumber daya yang langka, jadi Anda harus bersaing dengan pengguna lain agar transaksi Anda bisa dimasukkan tepat waktu. Para miner terutama peduli agar dibayar, jadi mereka akan memasukkan transaksi dengan biaya (fee) yang lebih tinggi terlebih dahulu.

Jika tidak banyak pengguna yang mencoba mengirim dana pada saat yang sama, ini tidak menjadi masalah besar. Anda bisa memasang fee yang rendah, dan kemungkinan transaksi Anda akan dimasukkan ke blok berikutnya. Namun, ketika terlalu banyak pengguna menyiarkan transaksi secara bersamaan, rata-rata fee bisa naik secara signifikan. Pada periode puncak, seperti pasar bull 2017 dan April 2021, rata-rata fee transaksi Bitcoin melampaui $50-60.

Itu mungkin terlihat masih dapat dikelola untuk transaksi berjumlah besar, tetapi untuk pembayaran kecil hal tersebut tidak praktis. Membayar fee $10 untuk membeli kopi seharga $3 kurang masuk akal secara ekonomi.

Dengan Lightning Network, Anda tetap membayar dua fee: satu untuk membuka channel dan satu lagi untuk menutupnya. Namun, setelah channel terbuka, Anda dan pihak lawan dapat melakukan ribuan transaksi secara gratis. Setelah selesai, yang perlu Anda lakukan hanyalah mempublikasikan keadaan akhir ke blockchain.

Jika lebih banyak pengguna bergantung pada solusi off-chain seperti Lightning Network, ruang blok akan digunakan dengan lebih efisien. Transfer bernilai rendah dengan frekuensi tinggi dapat ditangani di payment channel, sementara ruang blok digunakan untuk transaksi yang lebih besar serta pembukaan/penutupan channel. Ini bisa memungkinkan sistem untuk berkembang ke basis pengguna yang jauh lebih luas dari waktu ke waktu.

Micropayment

Ada jumlah minimum Bitcoin yang bisa Anda kirim dalam sebuah transaksi, sekitar 0,00000546 BTC. Lightning Network memungkinkan Anda mendorong batas untuk melakukan transaksi sekecil unit terkecil yang tersedia saat ini: 0,00000001 BTC, atau satu satoshi.

Lightning sangat cocok untuk micropayment. Fee pada transaksi reguler membuat pengiriman jumlah yang sangat kecil di main chain menjadi tidak praktis. Tetapi di dalam sebuah channel, Anda bebas mengirim sebagian kecil dari sebagian kecil Bitcoin dengan biaya minimal.

Micropayment cocok untuk berbagai skenario penggunaan. Sebagian orang melihatnya sebagai alternatif potensial dari model berbasis langganan: pengguna membayar jumlah kecil setiap kali menggunakan layanan, bukan membayar biaya bulanan tetap.

Privasi

Manfaat sekunder dari Lightning Network adalah ia dapat memberi pengguna tingkat kerahasiaan yang tinggi. Para pihak tidak perlu mengumumkan channel mereka ke jaringan yang lebih luas. Walaupun Anda mungkin bisa melihat blockchain dan mengidentifikasi bahwa transaksi tertentu membuka sebuah channel, Anda tidak selalu bisa tahu transaksi apa saja yang terjadi di dalamnya. Jika peserta memilih untuk menjaga channel mereka tetap privat, hanya mereka yang akan tahu apa yang sedang terjadi.

Jika Alice memiliki channel dengan Bob dan Bob memiliki channel dengan Carol, Alice dan Carol bisa saling mengirim pembayaran melalui Bob. Anda bisa membayangkan hal ini berkembang menjadi jaringan besar yang saling terhubung dari payment channel. Dalam pengaturan seperti itu, akan sulit untuk menentukan siapa yang akhirnya dibayar oleh Alice setelah sebuah channel ditutup.

Bagaimana Lightning Network Bekerja?

Kita sudah menjelaskan secara garis besar bagaimana Lightning Network bergantung pada channel antar node. Sekarang mari kita lihat bagian “di balik layar”.

Alamat multisignature

Alamat multisignature (atau multisig) adalah alamat yang bisa dibelanjakan oleh beberapa kunci privat sekaligus. Saat membuatnya, Anda menentukan berapa banyak kunci privat yang dapat membelanjakan dana dan berapa dari kunci tersebut yang diperlukan untuk menandatangani sebuah transaksi. Misalnya skema 1-of-5 berarti lima kunci bisa menghasilkan tanda tangan yang valid dan hanya satu yang diperlukan. Skema 2-of-3 menunjukkan bahwa dari tiga kunci yang mungkin, diperlukan dua kunci untuk membelanjakan dana.

Untuk menginisialisasi sebuah Lightning channel, para peserta mengunci dana dalam skema 2-of-2. Hanya ada dua kunci privat yang mampu menandatangani, dan keduanya diperlukan untuk memindahkan koin. Alice dan Bob berencana melakukan banyak pembayaran satu sama lain, jadi mereka memutuskan untuk membuka channel Lightning Network.

Mereka berdua menyetor 3 BTC masing-masing ke alamat multisig yang dimiliki bersama. Bob tidak bisa memindahkan dana keluar dari alamat tersebut tanpa persetujuan Alice, atau sebaliknya.

Pada dasarnya, mereka bisa mencatat saldo pada selembar kertas bersama—mulai dari 3 BTC masing-masing dan memperbarui seiring pembayaran dilakukan. Namun itu bergantung pada kerja sama kedua belah pihak. Jika ternyata Alice berakhir dengan 6 BTC dan Bob tidak mendapat apa pun, Bob tidak punya insentif untuk melepas dana. Lightning Network menyelesaikannya dengan mekanisme penegakan secara kriptografis.

Hash Timelock Contracts (HTLCs)

Mekanisme itu adalah Hash Timelock Contract (atau HTLC). Istilah ini mungkin terdengar rumit, tetapi konsepnya cukup sederhana. HTLC menggabungkan dua teknologi, hashlocks dan timelocks, untuk memastikan perilaku yang jujur dalam payment channel.

Hashlock adalah kondisi pada sebuah transaksi: Anda hanya bisa membelanjakan dana dengan membuktikan bahwa Anda mengetahui sebuah rahasia. Pengirim meng-hash sebuah potongan data dan memasukkan hash tersebut ke dalam transaksi. Satu-satunya cara agar penerima bisa membelanjakannya adalah dengan memberikan data asli yang cocok dengan hash, dan satu-satunya cara mereka mendapatkan data itu adalah jika pengirim memberikannya.

Timelock adalah kondisi yang mencegah Anda membelanjakan dana sebelum waktu tertentu. Timelock ditentukan baik sebagai timestamp yang nyata maupun sebagai tinggi blok tertentu.

HTLC menggabungkan hashlock dan timelock untuk membuat pembayaran bersyarat: penerima harus menyediakan rahasia sebelum batas waktu, atau pengirim bisa menarik kembali dana. Mekanisme inilah yang mencegah salah satu pihak untuk menipu pihak lainnya.

Membuka dan menutup channel

Alice dan Bob membuat transaksi yang mendanai alamat multisignature yang akan mereka bagikan. Namun transaksi tersebut belum dipublikasikan ke blockchain; pertama-tama harus dibuat transaksi komitmen untuk melindungi tiap pihak jika pihak lain tidak merespons.

Masing-masing pihak membuat sebuah rahasia dan membagikan hanya hash-nya kepada pihak lain. Lalu mereka membuat sepasang transaksi komitmen, masing-masing setengah ditandatangani, sebelum mempublikasikan transaksi pendanaan mereka ke blockchain. Transaksi komitmen memiliki kondisi khusus untuk pembelanjaannya:

Untuk transaksi yang ditandatangani Alice dan diberikan kepada Bob, output multisig dapat dibelanjakan:

1. Oleh kedua pihak secara kooperatif.

2. Hanya oleh Bob, setelah timelock berakhir.

3. Oleh Alice segera, jika ia mengetahui rahasia Bob.

Setelah kedua pihak bertukar transaksi komitmen yang ditandatangani sebagian ini, aman untuk mempublikasikan transaksi pendanaan ke blockchain. Channel sekarang terbuka. Setiap kali Alice ingin membuat pembayaran baru kepada Bob, mereka membuat sepasang transaksi komitmen baru, saling bertukar rahasia lama (yang akan memungkinkan pihak lain menuntut dana jika keadaan lama dipublikasikan), lalu melanjutkan.

Salah satu pihak dapat menutup channel kapan saja dengan menyiarkan transaksi komitmen terbaru. Penutupan secara kooperatif, di mana kedua pihak menandatangani bersama, adalah metode tercepat. Jika satu pihak menjadi tidak responsif, pihak lain tetap bisa mengambil kembali dananya dengan menunggu hingga timelock berakhir.

Bagaimana Lightning Network mencegah kecurangan?

Apa yang menghentikan Bob menyiarkan transaksi komitmen lama ketika ia punya saldo lebih tinggi? Tidak ada yang mencegahnya untuk mencoba, tetapi melakukannya sangat mahal. Jika ia menyiarkan transaksi yang sudah kedaluwarsa, Alice akan memiliki jendela (selama timelock berjalan) untuk menyiarkan respons jalur serangan menggunakan rahasia yang Bob ungkap ketika mereka memperbarui channel. Ini memungkinkan Alice mengklaim dana Bob sepenuhnya. Mekanisme hukuman membuat kecurangan menjadi tidak rasional secara ekonomi.

Routing pembayaran

Anda tidak harus membuka channel langsung dengan setiap orang yang ingin Anda bayarkan. Jika Alice memiliki channel dengan Bob dan Bob memiliki channel dengan Carol, Bob bisa merutekan pembayaran antara Alice dan Carol. Ini bisa bekerja lintas beberapa hop, artinya Alice bisa membayar siapa pun yang memiliki jalur yang tersedia di jaringan.

Untuk perannya dalam routing, perantara (intermediaries) dapat mengambil fee kecil. Di base chain, fee didasarkan pada ukuran transaksi dalam byte; nilai yang ditransmisikan tidak terlalu berpengaruh. Sebaliknya, fee Lightning bisa mencerminkan saldo lokal dan jarak (remote). Ketika node routing mendorong dana ke salah satu sisi channel, kapasitasnya di arah tersebut akan berkurang. Node bisa mengenakan fee routing untuk mengimbangi berkurangnya likuiditas ini.

Keterbatasan Lightning Network

Lightning Network memiliki kekurangan sendiri yang dapat membatasi skalabilitas jangka panjangnya.

Kemudahan Penggunaan

Bitcoin bisa kurang intuitif bagi pemula, dan Lightning menambah kompleksitas: pengguna perlu membuka channel, mengelola kapasitas inbound dan outbound, serta menjaga node agar tetap online. Peningkatan terus dilakukan untuk mengurangi hambatan ini, dan banyak dompet (wallet) sekarang menangani manajemen channel secara otomatis.

Likuiditas

Anda tidak bisa membelanjakan lebih dari yang sudah Anda kunci ke sebuah channel. Jika saldo lokal Anda habis, Anda perlu menutup channel atau menunggu sampai Anda menerima pembayaran melalui channel tersebut. Rute Anda juga dibatasi oleh kapasitas setiap channel di sepanjang jalur; meskipun satu channel besar, kemacetan (bottleneck) yang terjadi lebih awal dalam jalur bisa membatasi jumlah yang bisa Anda kirim.

Hub terpusat

Karena hub routing besar dengan likuiditas dalam cenderung menarik lebih banyak trafik, muncul kekhawatiran bahwa jaringan bisa menjadi semakin bergantung pada sejumlah kecil entitas yang terhubung dengan baik. Jika hub-hub ini offline atau memilih untuk melakukan sensor terhadap transaksi, dampaknya pada konektivitas jaringan bisa tidak sebanding.

Kondisi Terkini Lightning Network

Pada awal 2025, Lightning Network memiliki sekitar 16.000 node dan 75.000 channel, dengan volume pembayaran yang berhasil dirutekan meningkat lebih dari 1.200% sejak 2021. Kapasitas jaringan mencapai puncak lebih dari 5.637 BTC pada akhir 2025, meskipun angka publiknya berfluktuasi karena channel privat dan custodian tidak dihitung dalam metrik publik.

Platform keuangan besar telah mengintegrasikan Lightning ke infrastruktur mereka. Coinbase menyumbang sekitar 15% penarikan BTC melalui Lightning, sementara Revolut, Binance, OKX, Kraken, dan Cash App semuanya mendukung transaksi Lightning bagi pengguna. Pada konferensi Bitcoin 2025, pembayaran Lightning mencatat rekor Guinness dengan 4.187 transaksi yang diproses dalam delapan jam.

Perkembangan signifikan pada Januari 2025 adalah peluncuran Taproot Assets, yang untuk pertama kalinya memungkinkan transfer stablecoin USDT melalui Lightning Network. Ini memungkinkan transaksi bernilai dolar bergerak dengan kecepatan Lightning dengan keamanan setara Bitcoin, berpotensi memperluas kasus penggunaan di luar micropayment BTC menjadi remittance dan perdagangan sehari-hari.

Ada beberapa implementasi perangkat lunak node yang tersedia bagi mereka yang ingin menjalankan node Lightning sendiri, termasuk Lightning Network Daemon (LND) dari Lightning Labs, Core Lightning (CLN) dari Blockstream, dan Eclair dari ACINQ. Bagi pengguna yang lebih menyukai setup yang lebih sederhana, banyak perusahaan menawarkan perangkat keras node model plug-and-play. Anda juga bisa menjelajahi jaringan Layer 2 Bitcoin lain yang muncul bersamaan dengan Lightning.

FAQ

Apa itu Lightning Network dalam istilah sederhana?

Lightning Network adalah lapisan pembayaran yang dibangun di atas Bitcoin yang memungkinkan pengguna mengirim dan menerima pembayaran secara instan dengan biaya yang sangat rendah. Alih-alih mencatat setiap transaksi di main blockchain, dua pihak membuka payment channel, melakukan sebanyak mungkin transaksi di luar chain (off-chain), dan hanya menyelesaikan saldo akhir di blockchain saat semuanya selesai.

Apa itu Hash Timelock Contracts dan mengapa penting?

Hash Timelock Contracts (HTLCs) adalah mekanisme kriptografis yang membuat payment channel Lightning menjadi trustless. HTLC menggunakan hashlocks (yang membutuhkan rahasia untuk membelanjakan dana) dan timelocks (yang menetapkan batas waktu untuk klaim dana) untuk memastikan tidak ada pihak dalam payment channel yang bisa mencuri dari pihak lain. Jika satu pihak mencoba menyiarkan transaksi yang sudah ketinggalan (outdated) untuk mengklaim lebih dari yang menjadi haknya, pihak lain dapat menggunakan rahasia yang terungkap untuk mengklaim dana pelaku penipuan sepenuhnya.

Apa batasan utama Lightning Network?

Tiga batasan utama adalah kendala likuiditas (Anda hanya bisa mengirim sebanyak yang terkunci di jalur channel), kompleksitas kemudahan penggunaan (membuka channel dan mengelola kapasitas membutuhkan pengetahuan teknis tertentu), serta risiko terbentuknya hub routing yang terpusat. Ketika node besar mengumpulkan likuiditas dan menarik lebih banyak trafik, jaringan bisa menjadi bergantung pada beberapa entitas yang terhubung dengan baik, yang menimbulkan risiko sensor.

Bagaimana cara membuka Lightning Network channel?

Untuk membuka channel, Anda menyiarkan transaksi pendanaan ke blockchain Bitcoin yang mengunci dana ke alamat multisignature 2-of-2 yang dibagikan dengan pasangan channel Anda. Setelah terkonfirmasi, channel menjadi aktif dan Anda bisa bertransaksi off-chain. Saat Anda siap menutup, Anda menyiarkan keadaan saldo akhir ke blockchain. Kebanyakan wallet dan aplikasi Lightning modern menangani proses ini secara otomatis.

Penutup

Sejak peluncuran mainnet-nya pada 2018, Lightning Network telah berkembang secara signifikan dan bergeser dari protokol eksperimen menjadi infrastruktur skala produksi yang digunakan oleh bursa besar dan platform konsumen. Peningkatan teknis, termasuk Taproot Assets, channel splicing, dan multi-path routing, terus memperluas apa yang bisa dilakukan. Tantangan kemudahan penggunaan masih ada, tetapi jarak antara Lightning dan sistem pembayaran tradisional semakin menyempit.

Bacaan Lanjutan

  • Skalabilitas Blockchain - Sidechains dan Payment Channels

  • Apa Itu Jaringan Bitcoin Layer 2?

  • Blockchain Layer 1 vs. Solusi Penskalaan Layer 2

  • Apa Itu Node?

  • Apa Itu Smart Contract dan Bagaimana Cara Kerjanya?

Disclaimer: Konten ini disajikan kepada Anda “apa adanya” untuk informasi umum dan/atau tujuan edukasi saja, tanpa representasi atau jaminan dalam bentuk apa pun. Konten ini tidak boleh ditafsirkan sebagai saran keuangan, hukum, atau nasihat profesional lainnya, dan juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Jika konten ini disumbangkan oleh kontributor pihak ketiga, harap dicatat bahwa pandangan yang diungkapkan adalah milik kontributor pihak ketiga tersebut, dan tidak selalu mencerminkan pandangan Binance Academy. Harga aset digital dapat berfluktuasi. Nilai investasi Anda dapat naik atau turun dan Anda mungkin tidak mendapatkan kembali jumlah yang Anda investasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda, dan Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Untuk informasi lebih lanjut, lihat Ketentuan Penggunaan, Peringatan Risiko, dan Ketentuan Binance Academy.