#goodnews1
Peningkatan Ethereum menghadirkan tantangan pengujian, kata salah satu pendiri Sprinter

Greg Markou memperingatkan siapa pun yang mengira peningkatan Ethereum berjalan lancar hanya karena lolos uji di testnet: sering kali tidak demikian.

Salah satu pendiri sekaligus CEO Sprinter ini mengatakan bahwa peningkatan jaringan sulit diuji dan dapat merusak banyak aplikasi tanpa peringatan. Ia berbicara berdasarkan pengalaman, karena pernah berada di lokasi saat hal itu terakhir kali terjadi.

Komentarnya disampaikan dalam diskusi terbuka di antara para pengembang tentang kenyataan menerapkan perubahan protokol pada platform kontrak pintar tersibuk di dunia. Inti pesannya disampaikan dengan tegas: testnet memang membantu, tetapi tidak dapat mencakup setiap kasus tepi yang mungkin mengganggu aplikasi yang berjalan di jaringan aktif.
Kisah tentang hard fork London
Kredibilitas Markou mengenai topik ini berasal dari sebuah insiden tertentu. Ia adalah pemelihara web3.js saat peningkatan EIP-1559 diterapkan sebagai bagian dari hard fork London pada Agustus 2021.

Bagi yang belum mengenalnya, web3.js adalah pustaka JavaScript yang memungkinkan aplikasi berkomunikasi dengan blockchain Ethereum. Anggap saja pustaka ini sebagai penerjemah yang menjembatani situs web dengan jaringan itu sendiri.

Sementara itu, hard fork adalah perubahan pada aturan inti Ethereum yang diadopsi oleh jaringan secara keseluruhan. Setiap node harus mengikuti aturan baru, yang berarti perangkat lunak apa pun yang dibangun berdasarkan asumsi lama bisa tiba-tiba tidak lagi selaras.

Menurut Markou, sebuah pembaruan yang terkait dengan peningkatan tersebut menimbulkan konsekuensi yang tidak diperkirakan siapa pun. Hampir setiap aplikasi yang bergantung pada web3.js terdampak.

Penyebabnya adalah sebuah invarian terkait MetaMask yang luput terdeteksi. Invarian adalah kondisi yang diasumsikan pengembang akan selalu terpenuhi. Ketika salah satu asumsi itu diam-diam tak lagi benar, semua hal yang dibangun di atasnya bisa terguncang.

Markou menggambarkan Ethereum sebagai “raksasa monolitik yang benar-benar luar biasa.”

Ini adalah gambaran yang jelas, tetapi bukan pujian. Maksudnya, sistem ini telah berkembang menjadi begitu besar dan saling terhubung sehingga memprediksi bagaimana satu perubahan akan merambat ke bagian lain benar-benar sulit.#Write2Earn #ETH $ETH