
Pendiri Zcash, Zooko Wilcox, telah menjelaskan bagaimana hard fork Ironwood jaringan pada 28 Juli akan mengatasi ketidakpastian seputar cacat kritis dalam shielded pool Orchard.
Peningkatan ini tidak akan mengidentifikasi atau membekukan koin palsu secara individual. Sebaliknya, ini akan menyegel pool lama dan membatasi berapa banyak ZEC yang dapat keluar.
Dalam postingan 19 Juli di X, Wilcox menjelaskan bagaimana peningkatan yang direncanakan akan menangani setiap kelebihan pasokan tersembunyi jika cacat tersebut dieksploitasi sebelum pengembang memperbaikinya. Karena Orchard menyembunyikan detail transaksi, jaringan tidak dapat membuktikan bahwa ZEC palsu tidak pernah dibuat.
Ironwood, juga dikenal sebagai NU6.3, dijadwalkan untuk diaktifkan pada blok 3.428.143 pada 28 Juli. Peningkatan ini akan mengakhiri pool Orchard saat ini dan memperkenalkan shielded pool baru berdasarkan sirkuit yang diperbaiki.
Menurut pembaruan pengguna Ironwood resmi Zcash, pengguna tidak lagi dapat mengirim atau menerima ZEC di dalam pool Orchard lama setelah aktivasi. Dana hanya dapat keluar melalui turnstile, yang mencegah lebih banyak ZEC keluar daripada yang masuk secara sah.
Tim Zcash menyatakan bahwa mereka yakin cacat tersebut “tidak mungkin dieksploitasi,” tetapi pengguna tidak dapat membuktikan secara independen bahwa tidak ada ZEC palsu yang dibuat. Ironwood bertujuan untuk menjebak setiap nilai berlebih di dalam pool lama daripada membiarkannya masuk ke sirkulasi yang lebih luas.
Peneliti keamanan Taylor Hornby menemukan cacat Orchard pada 29 Mei saat mengaudit sistem yang terlindungi. Bug tersebut bisa saja memungkinkan penyerang membuat ZEC palsu di dalam Orchard tanpa meninggalkan catatan publik yang jelas.
Seperti yang dilaporkan oleh crypto.news, para pengembang pertama kali menonaktifkan aktivitas Orchard dan kemudian mengembalikannya melalui hard fork NU6.2 dengan kriptografi yang diperbaiki. Tidak ditemukan bukti pembuatan nilai yang tidak sah, tetapi privasi Orchard berarti eksploitasi di masa lalu tidak dapat dikesampingkan dengan kepastian penuh.
Crypto.news kemudian melaporkan bahwa Ironwood akan membuat shielded pool baru dan menggunakan turnstile untuk mengontrol nilai yang keluar dari yang lama. Operator node kemudian dapat memverifikasi bahwa ZEC yang beredar tidak melebihi jumlah yang diizinkan oleh aturan moneter jaringan.
Pengguna Zcash tidak perlu mengambil tindakan segera sebelum hard fork. Namun, dompet, bursa, dan penyedia lainnya mungkin sementara menangguhkan deposit, penarikan, atau layanan terkait saat menyelesaikan pembaruan perangkat lunak.
Panduan jaringan resmi menyatakan bahwa pengguna Orchard pada akhirnya akan membutuhkan dukungan dompet untuk memindahkan dana ke pool baru. Dana mungkin tetap tidak tersedia sementara di dompet yang belum menambahkan alat migrasi yang diperlukan.
Aktivasi 28 Juli juga mengikuti langkah Zcash untuk meninggalkan klien zcashd lama. Penyedia yang masih menyelesaikan migrasi tersebut mungkin membutuhkan lebih banyak waktu sebelum sepenuhnya mendukung Ironwood.
Insiden Orchard menyebabkan pekerjaan keamanan yang lebih luas di seluruh ekosistem Zcash. Seperti yang dilaporkan oleh crypto.news, tinjauan yang dibantu AI menggunakan sistem Mythos Anthropic tidak menemukan kerentanan serius tambahan setelah cacat asli diungkapkan.
Para pengembang juga mengejar audit independen dan verifikasi formal untuk sistem kriptografi yang diperbarui. Pekerjaan ini bertujuan untuk mengurangi risiko cacat pemalsuan tersembunyi lainnya dan memberi pengguna cara yang lebih kuat untuk memverifikasi aturan pasokan Zcash.
Ironwood mengatasi pertanyaan pasokan yang belum terpecahkan daripada bug yang sudah diperbaiki itu sendiri. Dengan menyegel Orchard dan mengontrol penarikan melalui turnstile, hard fork ini bertujuan untuk mencegah setiap ZEC palsu hipotetis memasuki sirkulasi.