Aset digital

Eksploit Jaringan Lightning Kedua oleh ‘Burak’ Telah Terjadi

mm
Tambahkan Securities.io ke sumber pilihan Anda di Google

Dalam kurang dari sebulan, Lightning Network Bitcoin telah dua kali mengalami downtime. Eksploitasi tersebut dimulai oleh satu pengguna yang memasukkan transaksi Bitcoin non-standar ke dalam sebuah blok, yang menyebabkan konflik konsensus. Pengguna tersebut dikenal luas sebagai “Burak” di Twitter kripto, dengan handle Twitter @brqgoo.

Kelakuan Burak

Menurut rumor, Burak membayar $700 kepada F2Pool, salah satu kolam penambangan Bitcoin terbesar, untuk menyisipkan transaksi non-standar miliknya ke dalam salah satu blok F2Pool. Dalam transaksi tersebut, ia menyematkan pesan yang berbunyi “you’ll run CLN and you’ll be happy.” CLN merupakan singkatan dari Core Lightning Network, sebuah implementasi Lightning Network dan alternatif untuk LND, Lightning Network Daemon. Eksploitasi Burak hanya memengaruhi node LND sementara node CLN tidak terpengaruh.

Serangan Burak terhadap LND adalah yang kedua dalam sebulan. Pada bulan Oktober, Burak men-tweet “I just did a 998-of-999 tapscript multisig, and it only cost $4.90 in transaction fees.” Transaksi yang dirujuk Burak dalam tweet-nya menyebabkan Lightning Network tidak sinkron, yang membuat Lightning Network gagal menghasilkan satu blok.

Menyertai serangan kedua Burak satu hari yang lalu adalah sebuah tweet yang berbunyi “sometimes to find the light, we must first touch the darkness.” Ia telah diberi label sebagai penyerang berbahaya di beberapa pihak, sementara yang lain melihatnya sebagai orang biasa yang melakukan stress-test dan mengungkap kelemahan Lightning Network. Rene Pickhardt, seorang pengembang dan pendidik Bitcoin serta Lightning Network, mengatakan bahwa meskipun ia hanya menjalankan node CLN, yang tidak terpengaruh, serangan tersebut menunjukkan tidak ada jaminan bahwa node CLN tidak dapat dieksploitasi di masa depan karena bug yang mungkin belum terlihat saat ini.

https://twitter.com/renepickhardt/status/1587412127240830977?t=CruzE6Z16ST8V2CO6LcuGA&s=19

Lighting Labs, pengembang Lightning Network dan perangkat lunaknya, dengan cepat mengakui bug yang menyebabkan eksploitasi Burak dan merilis sebuah perbaikan cepat dalam hitungan jam di Lightning Labs Github.

Apa itu Lightning Network dan Mengapa Penting bagi Bitcoin?

Lightning Network adalah solusi skalabilitas Bitcoin. Seiring berjalannya waktu, seiring popularitas Bitcoin meningkat, jaringan Bitcoin menjadi lambat, dan biaya transaksi menjadi tinggi. Untuk memungkinkan Bitcoin berskala (memproses lebih banyak transaksi per detik dengan biaya lebih rendah), Lightning Network dikembangkan. Lightning Network merupakan solusi skalabilitas Layer-2. Dalam teknologi blockchain, solusi Layer-2 dibangun di atas jaringan blockchain utama namun tidak menjadi bagian inheren darinya.

Lightning Network dibangun di atas jaringan Bitcoin dan terpisah dari jaringan Bitcoin namun berinteraksi dengannya. Dengan Lightning Network, transaksi dapat dilakukan antara pihak-pihak di luar blockchain. Transaksi “di luar blockchain” ini juga disebut transaksi off-chain. Diperkirakan Lightning Network dapat memproses jutaan transaksi per detik; Bitcoin hanya dapat memproses maksimal tujuh transaksi per detik.

Pada jaringan Bitcoin, setiap blok berisi jumlah transaksi yang terbatas. Ketika blok saat ini penuh, transaksi yang masuk akan diantri untuk ditambahkan ke blok berikutnya. Blok berikutnya dapat “datang” dalam beberapa menit, jam, atau bahkan hari. Dalam kasus antrian yang besar, transaksi di jaringan memerlukan waktu lama sebelum giliran mereka ditambahkan ke sebuah blok. Hal ini menyebabkan latensi pada jaringan Bitcoin dan menghambat kemungkinan Bitcoin menjadi media pertukaran yang banyak digunakan.

Pada Lightning Network, transaksi diproses melalui saluran pembayaran peer-to-peer. Setiap saluran pembayaran berfungsi sebagai buku besar; saluran pembayaran mencatat transaksi antara dua pihak hingga saluran ditutup. Ketika transaksi dimulai di Lightning Network, blockchain utama mencatat pembukaan saluran pembayaran. Beberapa transaksi dapat dilakukan pada saluran pembayaran yang terbuka tanpa perlu berinteraksi dengan blockchain utama. Saluran pembayaran menyimpan catatan semua transaksi dan membuat neraca. Saluran pembayaran kemudian dapat ditutup kapan saja oleh salah satu pihak dalam transaksi peer-to-peer. Pada penutupan saluran pembayaran, blockchain utama mencatat nilai akhir dalam neraca, setelah divalidasi oleh penambang.

Dalam solusi Layer-2 Lightning Network, hanya pembukaan dan penutupan saluran pembayaran yang dicatat di blockchain. Lightning Network masih terus diperbaiki. Pemrosesan transaksi yang cepat dan biaya rendah yang disediakan oleh solusi blockchain Layer-2 sangat penting bagi adopsi massal cryptocurrency.

Mandela telah menjadi penggemar cryptocurrency sejak 2017. Ia menyukai pengkodean dan menulis tentang teknologi yang muncul. Ia memiliki pemahaman mendalam tentang teknologi ledger terdistribusi dan tumpukan teknologi Web3. Ia menikmati melakukan penelitian tentang proyek cryptocurrency baru.