Base blockchain nonaktifkan feed Flashblocks setelah upgrade Denim, memaksa migrasi aplikasi
Jaringan Base milik Coinbase menghentikan aliran data Flashblocks dalam upgrade Denim pada 5 November, mengharuskan pengembang beralih ke langganan blok kanonik untuk data yang andal.
Diterjemahkan dari bahasa Inggris. Baca versi asli
Poin penting
- Upgrade Denim di Base menggantikan stream Flashblocks dengan blok kanonik 200 ms, mengakhiri pengiriman data melalui endpoint WebSocket lama.
- Pengembang harus mengganti langganan Flashblocks dengan newHeads dan mengambil transaksi dari blok kanonik.
- Upgrade ini juga menghapus status pra-konfirmasi, sehingga aplikasi perlu menyesuaikan logika tag pending dan penanganan receipt.
Jaringan Layer-2 Base milik Coinbase menyelesaikan upgrade Denim pada 5 November 2026, menonaktifkan feed data Flashblocks yang selama ini diandalkan banyak aplikasi untuk pratinjau blok hampir real-time. Meskipun endpoint WebSocket lama masih menerima koneksi, mereka tidak lagi mendorong data blok atau transaksi, meninggalkan aplikasi dengan koneksi yang sunyi kecuali mereka bermigrasi ke model langganan blok kanonik yang baru.
ETH / USD
Apa yang berubah dengan upgrade Denim
Menurut CryptoSlate, upgrade Denim memperkenalkan ritme blok deterministik 200 milidetik, di mana setiap blok berisi hash lengkap, akar status (state root), dan set receipt. Blok-blok ini kini menjadi sumber data utama, menggantikan blok "pratinjau" Flashblocks sebelumnya yang menampilkan informasi pra-konfirmasi. Upgrade ini juga mengubah pengenal langganan: peristiwa newFlashblocks yang lama kini dipetakan ke newHeads, yang mengikuti header blok kanonik, sementara newFlashblockTransactions juga dipetakan ke newHeads, mengharuskan pengembang untuk mengambil daftar transaksi secara manual.
Dampak pada aplikasi yang ada
Aplikasi yang masih menunjuk ke endpoint Flashblocks yang telah dinonaktifkan dapat mempertahankan koneksi WebSocket yang terbuka, tetapi tidak akan menerima pembaruan. Menghubungkan ulang ke endpoint yang sama tidak menyelesaikan masalah, karena feed data dasarnya telah dinonaktifkan secara permanen. Pengembang disarankan untuk beralih ke penyedia RPC yang mendukung WebSocket atau menjalankan node Base mereka sendiri, serta memperbarui kode apa pun yang bergantung pada tag blok pending. Tag pending kini merujuk ke blok kanonik terbaru, bukan status pra-konfirmasi, yang berarti kueri saldo, jumlah transaksi, atau panggilan kontrak simulasi yang mengharapkan pratinjau kini mungkin mengembalikan data yang sudah final.
Panduan migrasi dan isu terbuka
Panduan migrasi Base merekomendasikan untuk menginventarisasi semua langganan Flashblocks, koneksi WebSocket, dan penggunaan bendera flashblock_index. Pengujian harus dilakukan di Base Sepolia atau Vibenet sebelum peluncuran produksi. Pemberitahuan Denim, yang masih berstatus "Verifying" per 9 November, juga merujuk pada investigasi berkelanjutan mengenai keterlambatan inklusi transaksi secara berkala dan laju blok kosong yang lebih tinggi dari perkiraan, meskipun belum ada solusi yang dipublikasikan. Pengembang yang membutuhkan jaminan finalitas yang lebih kuat masih harus melacak pengiriman batch ke Ethereum dan sinyal finalitas Ethereum, karena kedatangan blok 200 ms tidak setara dengan penyelesaian final.
Apa yang perlu diperhatikan selanjutnya
Tim Base belum memberikan pembaruan mengenai keterlambatan inklusi atau anomali blok kosong yang dilaporkan, sehingga memantau pemberitahuan halaman status di masa depan akan menjadi hal yang penting. Selain itu, ekosistem kemungkinan akan melihat gelombang alat migrasi dan pembaruan SDK yang bertujuan menyederhanakan peralihkan dari Flashblocks ke langganan newHeads. Pengamat juga harus melacak apakah Coinbase memperkenalkan pengganti untuk status pra-konfirmasi, yang saat ini diandalkan banyak dApp DeFi dan gaming untuk umpan balik pengguna yang cepat.

Diskusi 0