Para peneliti mengidentifikasi kegagalan yang diduga terjadi pada cache validasi transaksi Liquid yang dapat menjelaskan bagaimana sekitar $320 juta dalam bitcoin keluar dari jaringan. Token L-BTC Liquid dimaksudkan untuk didukung satu-satu oleh BTC yang dipegang oleh federasinya. SideSwap mengatakan seorang pelanggan mengirimkan 4.000 L-BTC melalui layanan peg-out-nya pada 6 September. Layanan tersebut melepaskan sekitar 3.996 BTC. Liquid menyatakan tidak ada kunci otorisasi peg-out SideSwap atau kunci federasi lain yang dikompromikan. Calle menggambarkan sebuah kelemahan yang melibatkan range proofs. Range proofs memungkinkan node untuk memverifikasi bahwa jumlah transaksi yang tersembunyi berada dalam rentang yang diizinkan. Sebuah output negatif tersembunyi dapat sebaliknya mengimbangi output positif yang lebih besar. Node menyimpan hasil pemeriksaan range proof yang berhasil karena verifikasi memerlukan komputasi yang mahal. Menurut Calle, penyerang dapat membuat output dan bukti yang tidak valid namun cocok dengan kunci cache dari pemeriksaan yang valid. Sebuah node yang menggunakan hasil cache tersebut akan melewati verifikasi yang seharusnya menolak output tersebut. Charles Guillemet mendukung penjelasan ini. Guillemet menggambarkan tabrakan kunci cache yang disengaja yang memungkinkan transaksi rahasia yang tidak valid melewati pemeriksaan range. Calle memperingatkan bahwa akunnya menyederhanakan mekanisme ini dan dapat mengandung kesalahan. Rekonstruksi transaksi Stu yang terpisah mengidentifikasi transaksi persiapan sebelum transaksi yang diduga tidak valid di blok Liquid 4.050.336. Stu mengatakan transaksi tersebut menciptakan sekitar 3.996,0183 L-BTC sebelum penarikan melalui SideSwap. Mononaut mengatakan bug yang dieksploitasi masuk ke cabang pengembangan utama Elements minggu lalu. Mononaut mengatakan bug tersebut belum muncul dalam rilis bertanda. Mononaut mengatakan fungsionaris federasi Liquid tampaknya menjalankan kode tersebut. Node lain menolak transaksi yang tidak valid. Mononaut mengatakan fungsionaris federasi menerima transaksi eksploitasi tersebut. Mononaut mengatakan fungsionaris menyetujui penarikan. Mononaut mengatakan fungsionaris terus membangun blok. Node lain, termasuk node yang mendukung Explorer mempool Liquid, menolak blok yang terpengaruh. Perpecahan node ini dapat menjelaskan mengapa explorer tersebut menghilangkan transaksi yang terlihat di tempat lain. Blockstream belum mengonfirmasi akun penyebaran dalam pernyataan yang tersedia. Jika terbukti, akun tersebut akan menempatkan peluncuran perangkat lunak di pusat insiden tersebut. Para pelaku yang mengendalikan bitcoin yang ditarik mengklaim diri mereka sebagai whitehats. Mereka mensyaratkan pengembalian sebagian besar dana dengan memperbaiki bug di seluruh node yang terdampak. Laporan yang tersedia tidak menetapkan pengembalian atau peluncuran patch yang telah selesai.
Kerentanan Cache yang Diduga Mungkin Menjelaskan Kerugian $320 Juta dari Liquid Network
NS3Bagikan
Aktivitas jaringan di Liquid melonjak setelah para peneliti mengungkapkan kelemahan yang diduga ada pada cache validasi transaksi, yang berpotensi menjelaskan aliran Bitcoin senilai $320 juta. Pada 6 September, seorang pelanggan mengirim 4.000 L-BTC melalui layanan peg-out SideSwap, dengan hampir 3.996 BTC dilepaskan. Kelemahan tersebut melibatkan range proofs, memungkinkan penyerang membuat output tidak valid yang cocok dengan kunci cache yang valid, sehingga melewati pemeriksaan. Charles Guillemet mengonfirmasi bahwa tabrakan kunci cache memungkinkan transaksi melewati verifikasi. Stu menghubungkan eksploitasi ini dengan pengaturan pra-transaksi di blok 4.050.336. Kerentanan ini masuk ke cabang pengembangan Elements tetapi belum dirilis secara resmi. Node-node berbeda dalam responsnya, dengan beberapa menolak eksploitasi tersebut. Whitehats dilaporkan menarik dana dan menuntut perbaikan menyeluruh di seluruh jaringan. Tidak ada patch resmi atau pengembalian dana yang dikonfirmasi. Metrik jaringan menunjukkan penurunan tajam dalam efisiensi validasi setelah insiden tersebut.
Sumber:Tampilkan versi asli
Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini.
Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.