Kesalahan Perangkat Lunak Ethereum Memicu Perbaikan Darurat di Jaringan Layer-2 Utama

iconCryptoSlate
Bagikan
AI summary iconRingkasan
Berita ethereum pecah pada hari Selasa ketika bug pada klien Reth memaksa perbaikan darurat pada layer-2 utama seperti Optimism, Base, dan Tempo. Kelemahan tersebut, ditemukan melalui pengujian otomatis, dapat menyebabkan perhitungan state root yang salah, berisiko menyebabkan masalah sinkronisasi. Pengembang segera merilis patch, dengan Base mengonfirmasi bahwa dana pengguna tidak berisiko. Berita on-chain juga melihat LayerZero sementara menghentikan transfer lintas rantai sebagai tindakan pencegahan, meskipun tidak ada pencurian yang dilaporkan.

Sebuah kelemahan perangkat lunak yang dapat memungkinkan transaksi yang dirancang khusus menghasilkan perhitungan status blockchain yang salah telah mendorong perbaikan terkoordinasi di seluruh infrastruktur Ethereum.

Aset Terkait Ethereum#2 ETH$2.228,58 Perubahan 24 jam: turun 0,84%24H Turun 0,84%7D Naik 0,27%30D Turun 12,77%

Pada 5 November, Georgios Konstantopoulos, kepala teknologi di perusahaan investasi kripto Paradigm, mengatakan bahwa pengembang telah merilis patch untuk Reth, Optimism, Base, dan Tempo setelah menemukan kesalahan dalam perangkat lunak yang digunakan untuk memproses transaksi blockchain.

Kerentanan tersebut memengaruhi Reth, klien eksekusi Ethereum yang dikembangkan oleh Paradigm yang menyediakan infrastruktur penting untuk jaringan yang beroperasi dalam Ethereum Virtual Machine (EVM) ecosystem.

Bug Reth

Menurut Konstantopoulos, kelemahan tersebut berasal dari sistem perhitungan state-root warisan Reth, yang dapat mengembalikan hasil yang salah saat memproses konfigurasi penyimpanan kontrak pintar tertentu.

Perusahaan terkait Paradigm, sebuah perusahaan investasi crypto/Web3.

State root adalah jejak kriptografis yang mewakili keadaan saat ini dari sebuah blockchain, termasuk saldo akun dan data kontrak pintar. Perhitungan yang salah dapat menyebabkan node tidak sepakat mengenai validitas sebuah blok, berpotensi mengganggu pemrosesan transaksi atau sinkronisasi jaringan.

"Kode root status warisan Reth memiliki kasus tepi," jelas Konstantopoulos, menambahkan bahwa transaksi yang dirancang dengan hati-hati dapat memicu kesalahan di bawah kondisi tertentu.

Perangkat lunak pembangunan blok Reth menggunakan metode perhitungan yang rentan pada perangkat keras kelas bawah dan di jaringan yang dibangun dengan Optimism's OP Stack, memperluas potensi paparan di luar infrastruktur mainnet ethereum.

Aset Terkait Optimism OP $0,11 Perubahan 24 jam: naik 3,47%

Tim pengembang Tempo menemukan masalah ini melalui pengujian keamanan otomatis. Teknik pengujian tersebut, dikenal sebagai fuzzing, melibatkan pemberian input yang tidak biasa atau tak terduga kepada perangkat lunak untuk mengungkap kesalahan yang mungkin terlewat oleh pengujian biasa.

Konstantopoulos mengatakan Tempo juga telah diperbaiki, sementara pengembang Reth merilis versi 2.10.0, Optimism menerbitkan OP Reth v2.8.1, dan Base mengeluarkan versi 1.5.3.

Rilis Reth mengklasifikasikan pembaruan ini sebagai prioritas tinggi bagi operator node, termasuk yang bertanggung jawab atas pembuatan blok.

Respons terkoordinasi menyoroti kerentanan dalam ekosistem perangkat lunak Ethereum yang semakin saling terhubung: beberapa jaringan blockchain dapat mewarisi cacat yang sama saat bergantung pada perangkat lunak eksekusi yang sama.

Namun, Konstantopoulos mengatakan kode yang terpengaruh tidak mengekspos pengguna Base dan jaringan OP Stack lainnya terhadap penarikan yang cacat.

Dia menjelaskan bahwa sistem penarikan jaringan-jaringan ini tidak rentan terhadap kesalahan tersebut, sementara jembatan ekosistem umumnya mengandalkan akar tanda terima transaksi atau otorisasi multisignature daripada perhitungan state-root yang terdampak.

Dia juga meminta maaf atas gangguan tersebut, menekankan tanggung jawab Paradigm dalam mempertahankan infrastruktur yang digunakan di seluruh ekosistem ethereum.

Base mengonfirmasi dana pengguna aman karena LayerZero membatasi aktivitas lintas rantai

Base secara terpisah memastikan bahwa kerentanan tersebut tidak memengaruhi penggunanya, memberikan detail tambahan tentang bagaimana sistem keamanannya mencegah kesalahan tersebut mengancam integritas jaringan.

Tim juga secara independen menghitung ulang state root blockchain untuk memverifikasi keakuratannya.

Base mengatakan sistem buktinya menggunakan implementasi terpisah untuk memverifikasi state roots, memberikan pemeriksaan tambahan yang mampu mendeteksi ketidaksesuaian dalam perhitungan yang dihasilkan oleh Reth.

Jaringan mengatakan:

Kami telah memverifikasi bahwa root status saat ini benar dan pengguna tidak terdampak.

Rilis versi 1.5.3 juga menangani konsekuensi operasional terpisah dari cacat tersebut, mencegah validator Base berhenti ketika menemukan state root yang tidak valid.

Operator node didorong untuk memperbarui, meskipun Base mengatakan mereka tidak perlu menyinkronkan ulang node mereka atau mengambil langkah pemulihan tambahan.

Namun, kekhawatiran tentang kelemahan perangkat lunak mendorong tindakan pencegahan di sebagian ekosistem keuangan terdesentralisasi.

Frax Finance melaporkan pada 5 Nov bahwa protokol pesan lintas rantai LayerZero sementara menangguhkan beberapa rute transfer sementara pengembang menilai situasi tersebut.

Frax menyatakan aset dan kontrak pintarnya terus beroperasi secara normal dan dana pengguna tetap aman.

Batasan-batasan tersebut tidak menunjukkan bahwa kontrak jembatan LayerZero rentan terhadap cacat Reth. Sebaliknya, mereka menunjukkan bagaimana kekhawatiran tentang infrastruktur blockchain bersama dapat mendorong layanan lain untuk membatasi aktivitas sambil menilai risiko operasional.

Tidak ada laporan terkonfirmasi bahwa dana dicuri melalui kelemahan perhitungan state-root.

Konstantopoulos mengatakan upaya perbaikan terkoordinasi telah mengamankan infrastruktur berbasis Reth, termasuk sistem yang bergantung pada bukti keadaan blockchain.

Namun, ketersediaan perangkat lunak yang diperbaiki tidak berarti setiap node yang dioperasikan secara mandiri telah menginstalnya.

Prioritas yang tersisa adalah bagi penyedia infrastruktur dan operator node untuk mengimplementasikan rilisan yang telah diperbaiki, sementara layanan yang membatasi aktivitas menentukan kapan mereka dapat melanjutkan operasi normal.

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.