Saya bisa memulihkan riwayat Phoenix lama milik pengguna—dan tetap mengirim tombol kirim yang tidak akan pernah bisa berfungsi.

Batas yang canggung setelah Boreas. Mainnet Dusk menutup transaksi Phoenix baru saat diaktifkan pada 10 Juni. Testnet diperkenalkan pada 4.000.000, pada 7 Agustus. Rusk masih menjalankan decoder Phoenix dan dukungan eksekusi historis, meskipun—karena blok-blok lama perlu dapat diputar ulang.

Jadi, sekarang “node saya memahami Phoenix” tidak lagi berarti “Phoenix masih hidup”.

Kegagalan pada dompet terlihat jelas. Saya memulihkan state historis, mengurai aktivitas pada pengiriman shielded lama, dan membiarkan alur pengiriman Phoenix tetap terbuka—semuanya baik-baik saja sampai pengguna menandatangani. Saat penerimaan, node menolak transaksi baru karena Phoenix sudah pensiun untuk eksekusi baru.

Saya akan memisahkan kemampuan historis dari kemampuan langsung di sisi klien. Phoenix dapat dibaca untuk replay dan pencatatan. Pengeluaran baru seharusnya melewati arsip dan langsung menuju Moonlight.

Saya terjebak dalam perangkap kompatibilitas mundur. Tidak ada kode yang mempertahankan state Dusk kemarin yang seharusnya disalahartikan sebagai izin untuk membuat transaksi besok.

#dusk $DUSK @Dusk