Zcash Foundation telah menerbitkan pembaruan progres dan imbauan keamanan saat operator node bersiap untuk peningkatan mainnet NU7 — yang saat ini ditargetkan sekitar 5 November. Yang terjadi - Zebra 7.0.0 dirilis pada 22 Oktober; pembaruan teknis Foundation (mencakup 20 Oktober–2 November) merangkum persiapan NU7 yang masih tersisa dan perbaikan keamanan. - Zebra 7.0.0 menyertakan tujuh patch keamanan yang memengaruhi perangkat lunak node zebrad: lima imbauan dinilai berisiko tinggi dan dua berisiko sedang. Kerentanannya (ringkasan) - Enam masalah dapat memungkinkan peer menghambat sinkronisasi, menyita sumber daya verifikasi, atau menyebabkan peer yang jujur diblokir. Masalah ketujuh dapat membuat zebrad mogok. - Masalah berisiko tinggi mencakup: - Dua kegagalan sinkronisasi checkpoint yang dapat menghambat node yang sedang menyinkronkan. - Sanksi yang tidak memadai untuk skrip transparan yang tidak valid. - Perhitungan tanda tangan yang mahal dan dapat menghabiskan sumber daya verifikasi. - Pemeriksaan transaksi yang dapat menyita thread verifikasi. - Masalah berisiko sedang mencakup: - Bug yang dapat menghentikan Zebra saat memutus koneksi dari peer yang sibuk. - Kasus ketika node dapat memblokir peer yang jujur karena merelay transaksi yang waktu pengunciannya menjadi valid pada blok berikutnya. Detail teknis utama dan dampak - Salah satu bug checkpoint memungkinkan peer yang tidak terautentikasi mengirim isi blok palsu sehingga node yang sedang menyinkronkan tidak dapat melanjutkan hingga dimulai ulang — node tersebut keliru menganggap blok yang hilang sudah diunduh dan berhenti meminta salinan yang valid. Dampaknya terbatas: tidak ada blok tidak valid yang ditulis ke disk, tidak terjadi percabangan rantai, dan dana tidak terdampak. Node yang sudah tersinkronisasi tidak terdampak. - Kerentanan terkait dapat menyebabkan verifier checkpoint tidak sinkron setelah commit gagal; memulai ulang memulihkan progres, tetapi sinkronisasi berikutnya dapat kembali terhambat. - Foundation menyatakan masalah ini memengaruhi ketersediaan node dan penggunaan sumber daya, bukan konsensus atau dana. Tindakan mendesak bagi operator - Operator harus meningkatkan versi Zebra sebelum blok 3,543,405 agar tetap berada di rantai konsensus. Setelah NU7 diaktifkan, node yang telah ditingkatkan versinya akan memutus koneksi dari versi yang lebih lama; node yang tidak kompatibel mungkin mengikuti rantai yang berbeda. - Peningkatan ini melakukan migrasi basis data: status tersimpan berpindah dari format v28 → v29 pada saat pertama kali dijalankan. Zebra 6.x tidak dapat membaca v29; untuk mengembalikan versi, diperlukan sinkronisasi ulang penuh. Cadangkan direktori state/v28 sebelum melakukan peningkatan. Catatan operasional - Perubahan pemantauan: metrik peer tidak lagi menyertakan label per alamat dan user-agent. Dasbor dan peringatan yang mengandalkan kolom tersebut harus diperbarui. - Masa dukungan untuk Zebra 7.0.0 adalah delapan minggu (lebih singkat dari biasanya, yaitu 12 minggu). - Seeder (Zeeder) v1.8.0 mengumumkan versi protokol NU7 agar node yang telah ditingkatkan versinya terus menerimanya setelah aktivasi. Operator Seeder diimbau untuk menerapkan rilis ini sebelum NU7 aktif. - Tim sedang mengevaluasi pemangkasan blok opsional untuk menghemat ruang disk, dengan penyimpanan rantai penuh tetap menjadi setelan bawaan. Perubahan protokol dalam NU7 (ZIP 218) - Jarak target antarblok akan turun dari 75 detik menjadi 25 detik. Ini mengurangi waktu tunggu konfirmasi yang memengaruhi pembayaran, setoran ke bursa, dan operasi lintas rantai. - Penerbitan ZEC harian tetap sama: imbalan per blok disesuaikan dengan frekuensi blok yang lebih cepat. Proposal ini tidak menyarankan pengurangan jumlah konfirmasi. - NU7 mempertahankan jadwal halving empat tahunan dan batas suplai 21 juta ZEC. - NU7 juga memperkenalkan cadangan biaya: 60% biaya transaksi dikeluarkan dari peredaran untuk imbalan di masa depan, sedangkan 40% diberikan kepada penambang. Peningkatan kinerja (alfa) - Menanggapi masukan Zcon7 tentang lambatnya pembuatan templat, penerimaan blok, dan relay, Foundation menerbitkan Zebra Ándale (7.1.0-alpha.0) pada 31 Oktober. - Ándale mengganti jeda polling dengan respons berbasis peristiwa terhadap transaksi terverifikasi dan perubahan mempool. Tolok ukur yang dilaporkan pengembang menunjukkan lonjakan transaksi besar yang sebelumnya membutuhkan >8 menit untuk mencapai templat penambangan kini mencapainya dalam sekitar 4 detik. (Ini adalah hasil alfa; perilaku di dunia nyata dapat berbeda.) Intinya Operator node sebaiknya memprioritaskan peningkatan Zebra (dan Zeeder) sebelum blok 3,543,405, mencadangkan direktori state v28, memperbarui dasbor pemantauan, dan memperhatikan masa dukungan yang lebih singkat. Perbaikan ini mengurangi risiko ketersediaan dan penggunaan sumber daya menjelang frekuensi blok NU7 yang lebih cepat serta perubahan protokol yang mempertahankan jadwal penerbitan ZEC sekaligus memperkenalkan cadangan biaya. Baca lebih banyak berita yang dihasilkan AI di: https://app.chaingpt.org/news