Latihan pemulihanku lolos pemeriksaan kunci dan tetap tidak menghasilkan suara finalitas apa pun.

Tanda tangan finalitas Babylon memerlukan lebih dari kunci EOTS. Ia harus membawa bukti Merkle yang menunjukkan bahwa keacakan publiknya dikomitkan untuk tinggi (height) yang tepat itu. Bukti-bukti tersebut, ditambah tinggi terakhir yang dipilih oleh penyedia, ada di dalam finality-provider.db.

Memulihkan keyring ke mesin yang bersih bukanlah pemulihan yang berfungsi. Daemon dapat mengenali penyediaku, mengakses eotsd, dan memiliki cukup gas saat setiap pengiriman suara gagal karena bukti keacakan tidak tersedia. Penyedia terlihat sudah pulih di keyring dan tetap diam di tinggi Babylon berikutnya.

Perbaikannya spesifik. Aku harus menghentikan fpd dan menjalankan recover-rand-proof dari tinggi awal yang dipilih. Jika aku melewatkan tinggi itu, alat akan membangun ulang bukti dari komitmen keacakan pertama, mengubah seluruh riwayat operasi penyedia menjadi pekerjaan pemulihan.

Aku akan menguji cadangan dengan mengirimkan suara finalitas sungguhan, bukan dengan memeriksa apakah prosesnya bisa dimulai. Memulihkan identitas tanpa memulihkan bukti penandatanganan hanyalah setengah dari pemulihan.

Mesin bisa mengingat siapa dirinya, namun masih lupa cara membuktikan suara berikutnya.

#baby $BABY @BabylonLabs_io
$DOGE
$TAKE