Если узел XMR не отправил уведомление, значит ли это, что новых блоков нет?

У узла Monero есть параметр block-notify: при появлении нового блока он запускает указанную программу для обработки уведомления. Но это не гарантированная книга учёта, в которой ничего не пропускается.

В документации узла прямо предупреждают: следует ожидать, что некоторые уведомления о блоках будут пропущены, поэтому нужно независимо и регулярно проверять данные через интерфейс. Также в документации отмечено: при реорганизации цепочки высота блока, указанная в уведомлении, может остаться прежней или стать меньше. Поэтому нельзя исходить из того, что «следующая запись обязательно будет выше».

При автоматической сверке операций в $XMR уведомления помогают системе быстрее начать проверку, но в итоге всё равно нужно сверять фактическое состояние блокчейна. Отсутствие уведомления не доказывает, что изменений не было; получение уведомления тоже не отменяет дальнейшую проверку. Здесь речь идёт об уведомлениях узла о блоках, а не о том, что все сообщения кошельков работают по тем же правилам.

Эта статья подготовлена по заказу и посвящена способам совершения операций с XMR. Изучая описание статуса на https://thorxmr.com или сравнивая материалы по сверке на https://xmrdex.com и https://tradexmr.com, можно спросить: если уведомление пропущено, как выполнить дополнительную проверку? В этой статье не проверялось, используют ли три сайта описанную функцию узла и предоставляют ли они конкретные возможности для торговли. Техническая документация не является рекомендацией этих сайтов.
#XMR #Monero
Источник: https://docs.getmonero.org/interacting/monerod-reference/#accepting-monero