Sebuah kelemahan perisian yang boleh membenarkan transaksi yang dirangka secara khas menghasilkan pengiraan keadaan blok rantai yang tidak tepat telah mendorong pembaikan yang dipertingkatkan di seluruh infrastruktur Ethereum.
Pada 5 Nov, Georgios Konstantopoulos, ketua teknologi di firma pelaburan kripto Paradigm, berkata bahawa pembangun telah mengeluarkan pemaafan untuk Reth, Optimism, Base dan Tempo selepas menemui ralat dalam perisian yang digunakan untuk memproses transaksi blok rantai.
Kerentanan tersebut mempengaruhi Reth, klien pelaksanaan Ethereum yang dibangun oleh Paradigm yang menyediakan infrastruktur penting untuk rangkaian yang beroperasi dalam ekosistem Ethereum Virtual Machine (EVM).
Kesalahan Reth
Menurut Konstantopoulos, kelemahan itu berasal dari sistem pengiraan state-root warisan Reth, yang boleh mengembalikan hasil yang tidak tepat apabila memproses konfigurasi storan kontrak pintar tertentu.
Syarikat berkaitan Paradigm — sebuah firma pelaburan crypto/Web3.
Akar keadaan ialah cap kriptografi yang mewakili keadaan semasa blok rantai, termasuk keseimbangan akaun dan data kontrak pintar. Pengiraan yang salah boleh menyebabkan nod tidak setuju mengenai kesahihan blok, berpotensi mengganggu pemprosesan transaksi atau penyegerakan rangkaian.
“Kod akar keadaan warisan Reth mempunyai kes tepi,” jelas Konstantopoulos, menambah bahawa transaksi yang dirancang dengan teliti boleh memicu ralat itu di bawah keadaan tertentu.
Perisian pembinaan blok Reth menggunakan kaedah pengiraan yang rentan pada peranti berprestasi rendah dan dalam rangkaian yang dibina dengan Optimism's OP Stack, memperluaskan potensi paparan selain daripada infrastruktur rangkaian utama ethereum.
Aset Berkaitan Optimism OP $0.11 Perubahan 24 jam: naik 3.47%
Pasukan pembangunan Tempo menemui isu tersebut melalui pengujian keselamatan automatik. Teknik pengujian ini, dikenali sebagai fuzzing, melibatkan pemberian input yang tidak biasa atau tidak dijangka kepada perisian untuk mengesan ralat yang mungkin terlepas daripada pengujian biasa.
Konstantopoulos mengatakan Tempo juga telah dipatch, 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 kemas kini sebagai keutamaan tinggi untuk pengendali nod, termasuk mereka yang bertanggungjawab membina blok.
Tindakan terkoordinasi menonjolkan satu kelemahan dalam ekosistem perisian Ethereum yang semakin saling terhubung: pelbagai rangkaian blok rantai boleh mewarisi kecacatan yang sama apabila mereka bergantung kepada perisian eksekusi bersama.
Namun, Konstantopoulos mengatakan kod yang terkesan tidak mengekspos pengguna Base dan rangkaian OP Stack lain kepada penarikan yang cacat.
Dia menjelaskan bahawa sistem penarikan rangkaian-rangkaian ini tidak rentan terhadap ralat itu, sementara jambatan ekosistem biasanya bergantung kepada akar resit transaksi atau pengesahan berbilang tanda tangan berbanding pengiraan state-root yang terkesan.
Dia juga memohon maaf atas gangguan tersebut, menekankan tanggung jawab Paradigm dalam mempertahankan infrastruktur yang digunakan di seluruh ekosistem ethereum.
Base mengesahkan dana pengguna selamat kerana LayerZero menghadkan aktiviti lintas rantai
Base secara berasingan mengesahkan bahawa kerentanan tersebut tidak mempengaruhi penggunanya, dengan memberikan butiran tambahan tentang bagaimana sistem keselamatannya mencegah ralat tersebut mengancam integriti rangkaian.
Pasukan juga secara bebas menghitung semula akar keadaan blok rantai untuk mengesahkan ketepatannya.
Base mengatakan sistem buktinya menggunakan implementasi terpisah untuk mengesahkan akar keadaan, memberikan semakan tambahan yang mampu mengesan ketidakkonsistenan dalam pengiraan yang dihasilkan oleh Reth.
Rangkaian berkata:
“Kami telah mengesahkan bahawa root keadaan semasa adalah betul dan pengguna tidak terkesan.”
Rilis versi 1.5.3 juga menangani akibat operasi berasingan daripada kecacatan tersebut, mencegah validator Base daripada berhenti apabila menemui akar keadaan tidak sah.
Pengendali nod digalakkan untuk mengemas kini, walaupun Base mengatakan mereka tidak perlu menyegerak semula nod mereka atau mengambil langkah pemulihan tambahan.
Namun, kebimbangan terhadap kelemahan perisian mendorong tindakan berjaga-jaga di sebahagian ekosistem kewangan terdesentralisasi.
Frax Finance melaporkan pada 5 Nov bahawa protokol pesan lintas rantai LayerZero sementara menghentikan beberapa laluan pindah sambil pembangun menilai situasi tersebut.
Frax mengatakan aset dan kontrak pintarnya terus beroperasi seperti biasa dan dana pengguna masih selamat.
Pembatasan tersebut tidak membuktikan bahawa kontrak jambatan LayerZero rentan terhadap kecacatan Reth. Sebaliknya, ia menunjukkan bagaimana kebimbangan mengenai infrastruktur blok rantai yang berkongsi boleh mendorong perkhidmatan lain untuk menghadkan aktiviti semasa menilai risiko operasi.
Tidak ada laporan yang disahkan mengenai dana dicuri melalui kelemahan pengiraan state-root.
Konstantopoulos mengatakan usaha pembaikan yang dikoordinasikan telah mengamankan infrastruktur berbasis Reth, termasuk sistem yang bergantung pada bukti keadaan blok rantai.
Namun, ketersediaan perisian yang telah diperbaiki tidak bermakna setiap nod yang dioperasikan secara bebas telah memasangnya.
Prioriti yang tinggal ialah bagi penyedia infrastruktur dan pengendali nod untuk melaksanakan rilis yang telah diperbaiki, sementara perkhidmatan yang menghadkan aktiviti menentukan bila mereka boleh meneruskan operasi normal.





