Permintaan eth_chainId yang sama: alamat mainnet yang terdaftar resmi tidak mengirim balasan, tetapi testnet justru normal merespons. Hasil ini tidak bisa ditukar begitu saja menjadi “mainnet sudah berhenti”. Yang terungkap adalah masalah lain. Menuliskan @Dusk sebagai entri di dokumentasi hanya membuktikan alamat itu dideklarasikan; tidak membuktikan bahwa mesin saya sudah menjalin koneksi tepercaya dengannya. Dokumentasi ada dan klien bisa mengaksesnya—namun di antaranya masih ada sertifikat, jaringan, dan identitas chain.

Saya mengecilkan variabel serapat mungkin. Klien, konten POST, dan timeout 15 detik benar-benar sama; hanya endpoint RPC yang diganti. Pada 24 Agustus 2026 pukul 00:08, testnet mengembalikan 0x2e9, lalu memberikan blok 0x11bc06. Mainnet dengan verifikasi sertifikat yang ketat berhenti pada TLS; status HTTP adalah 000, hasil verifikasi adalah 20—chain ID di lapisan aplikasi bahkan tidak sempat diperoleh.

Perbandingan ini yang paling berguna bukan untuk menarik kesimpulan “jaringan sehat” di bawah pengujian. Kegagalan TLS yang ketat bisa berasal dari rantai sertifikat, atau hanya muncul pada jalur jaringan saya saat ini. Batas yang bisa dibuktikannya sangat jelas: setidaknya di lingkungan klien kali ini, alamat dokumen belum lolos uji kelayakan. Menuliskan kegagalan satu koneksi sebagai gangguan seluruh jaringan akan lebih sembrono daripada mengabaikan kegagalan itu sendiri.

Dulu saya akan langsung mengonfigurasi wallet begitu melihat RPC. Sekarang urutannya harus diubah. Koneksi tepercaya adalah pintu; chain ID adalah nomor kamar; hanya jika tinggi blok terus bertambah berarti ada orang di dalam. Kurang satu langkah saja, tidak boleh mencoba dengan dana asli untuk “tes”. Kali ini testnet bisa melanjutkan ketiganya; mainnet hanya sampai tahap pertama lalu berhenti. Perbedaannya bukan soal cepat atau lambat, melainkan apakah bisa masuk ke verifikasi tahap berikutnya.

$DUSK entri EVM benar-benar dapat dipakai perlu bukti sekaligus: sertifikat tepercaya terlihat, chain ID cocok dengan yang diharapkan, dan tinggi blok terus berubah. Jika tiga bukti itu tidak terkumpul, saya hanya akan menandainya sebagai “perlu ditelusuri”, bukan “berfungsi”, dan tentu tidak menuliskannya sebagai “mainnet gagal”. Tindakan paling hemat bagi pengguna biasa pun sangat spesifik: sebelum transfer, lakukan tiga pemeriksaan ini; jika salah satu tidak menghasilkan respons, hentikan.

Dokumen memberi alamat, pengujian yang memberi tiket. #dusk