Salah satu klien validator utama Ethereum mengeluarkan kemas kini perisian kecemasan hanya beberapa jam sebelum ujian rangkaian Sepolia yang kritikal. Tampalan itu dikeluarkan ketika testnet bersiap untuk menaikkan had gas setiap blok kepada 200 juta, lonjakan yang akan membolehkan setiap blok membawa lebih banyak pengiraan dan data berbanding hari ini.
Masa yang sangat mencemaskan. Validator yang menjalankan klien terjejas perlu membuat naik taraf sebelum ujian bermula, atau mereka berisiko terkeluar dari penyegerakan atau menghasilkan blok tidak sah semasa percubaan. Sepolia bukan mainnet — ia adalah ruang latihan di mana pasukan klien memecahkan sesuatu supaya mainnet tidak terjejas. Tetapi ujian yang gagal di sini masih melambatkan pelancaran Glamsterdam yang lebih luas.
Mengapa 200 juta gas penting
Had gas Ethereum menetapkan siling berapa banyak kerja yang boleh dimuatkan dalam satu blok: pemindahan mudah, panggilan kontrak pintar, blob data rollup, semuanya. Siling itu telah meningkat secara beransur-ansur selama bertahun-tahun, tetapi 200 juta adalah skala yang berbeza. Ia bermakna lebih banyak transaksi setiap blok, lebih banyak ruang untuk data rollup, dan secara teorinya yuran yang lebih rendah apabila permintaan mendatar.
Ia juga bermakna lebih banyak tekanan pada setiap nod yang perlu memproses blok itu. Validator, nod arkib, penyedia RPC — semua orang di hiliran merasainya. Itulah sebabnya pasukan klien menguji peningkatan ini di Sepolia dan testnet lain terlebih dahulu, di mana blok yang buruk tidak merugikan apa-apa selain petang yang buruk.
Pakej naik taraf Glamsterdam telah digarap selama berbulan-bulan, dan peningkatan had gas adalah salah satu komponen yang paling diperhatikan. Kepelbagaian klien menjadikan penyelarasan lebih sukar: Ethereum berjalan pada beberapa klien validator yang berbeza, dan setiap satu perlu mengendalikan beban yang sama dengan betul. Apabila satu klien memerlukan tampalan pra-ujian, ia mengingatkan betapa pentingnya kepelbagaian itu berfungsi.
Apa yang sebenarnya dilakukan oleh tampalan itu
Klien itu mengemas kini perisiannya pada saat akhir. Itulah jenis perkara yang berlaku dalam kitaran ujian — pepijat muncul semasa pemeriksaan akhir, pasukan mengeluarkan pembetulan, dan validator bergegas untuk memohonnya. Klien terjejas tidak mendedahkan sifat sebenar pepijat itu, dan rangka kerja kecemasan menunjukkan ia bukan sekadar kosmetik.
Validator yang terlepas tetingkap masa boleh melihat nod Sepolia mereka terhenti atau bercabang dari testnet yang lain. Di mainnet, itu akan menjadi insiden serius. Di Sepolia, ia adalah satu titik data.
Kekecohan testnet yang lebih luas
Sepolia telah menjadi medan pembuktian utama untuk perubahan yang terlalu berisiko untuk dicuba di mainnet tetapi terlalu penting untuk dilangkau. Peningkatan had gas memenuhi penerangan itu dengan tepat. Jika Sepolia mengendalikan blok gas 200 juta dengan lancar, laluan terbuka untuk jadual mainnet. Jika tidak, pasukan klien kembali ke kod.
Tiada tarikh mainnet yang diumumkan lagi. Naik taraf Glamsterdam masih dalam fasa testnet, dan perubahan had gas adalah satu bahagian daripada pakej yang lebih besar. Apa yang berlaku di Sepolia dalam beberapa hari akan datang akan menentukan seberapa cepat yang lain bergerak.
Apa yang perlu diperhatikan
Persoalan segera ialah sama ada klien yang ditampal itu dapat bertahan di bawah saiz blok baharu. Validator yang membuat naik taraf tepat pada masanya akan mengetahuinya secara langsung; mereka yang tidak mungkin mengetahuinya dengan cara yang sukar. Selepas Sepolia, titik pemeriksaan seterusnya ialah sama ada testnet lain — dan akhirnya mainnet — mendapat percubaan had gas mereka sendiri. Buat masa ini, semua mata tertumpu pada rangkaian ujian yang kebanyakan pengguna tidak pernah fikirkan.




