Masalah pada Klien Eksekusi Ethereum Reth
Menurut laporan dari The Block, Georgios Konstantopoulos, Chief Technology Officer dari perusahaan modal ventura cryptocurrency Paradigm, mengungkapkan bahwa terdapat cacat dalam perangkat lunak Reth, klien eksekusi Ethereum yang dikembangkan oleh perusahaan tersebut. Cacat ini menyebabkan node yang bergantung pada klien ini mengalami penghentian.
Detail Kerentanan
Berdasarkan pengumuman yang dirilis oleh Paradigm di GitHub, kerentanan ini terpicu pada ketinggian blok 2327426 dan mempengaruhi versi mainnet Ethereum 1.6.0 dan 1.4.8. Meskipun Konstantopoulos telah memberikan serangkaian instruksi untuk membantu operator dalam memulihkan node Reth, Paradigm masih melakukan penyelidikan untuk menemukan penyebab utama dari kerentanan tersebut.
Fungsi dan Pentingnya Reth
Reth adalah klien lapisan eksekusi Ethereum yang dikembangkan oleh Paradigm menggunakan bahasa pemrograman Rust, dengan fokus pada kinerja tinggi dan modularitas. Klien eksekusi adalah aplikasi perangkat lunak yang memproses transaksi dan menerapkan pembaruan status yang digunakan untuk menghitung akar status. Akar status ini penting untuk memvalidasi integritas status global blockchain, termasuk saldo akun dan data kontrak pintar.
Risiko dan Dampak Kerentanan
Perhitungan akar status yang tidak akurat dapat mengakibatkan node tidak dapat memvalidasi blok yang masuk, sehingga menghambat sinkronisasi mereka dengan jaringan. Namun, menurut data dari Ethernodes, karena Reth hanya mewakili 5,4% dari total jumlah klien lapisan eksekusi, kerentanan ini tampaknya hanya berdampak pada sebagian kecil node yang beroperasi di jaringan Ethereum.