Как оценить оставшийся срок обслуживания выпуска zcashd в mainnet
У выпуска zcashd может быть задана высота завершения обслуживания в основной сети. Наблюдение только за диском и временем работы процесса пропустит эту плановую остановку.
Получите границу у работающей программы
На одном экземпляре основной сети запросите объект окончания обслуживания и текущую высоту. Используйте block_height из ответа работающей версии. На testnet и regtest объект может отсутствовать.
zcash-cli getdeprecationinfo | jq '{subversion, end_of_service}'
zcash-cli getblockcount
Следите за числом оставшихся блоков
При условной границе 100000 и текущей высоте 98500 остаётся 1500 блоков. Оценка Unix-времени тоже доступна, но меняется со скоростью добычи. После обновления снова прочитайте поле и проверьте фактический горизонт нового выпуска.