У меня есть пару идей — как именно использовать этот сервис в связке с кэширующим сервисом и распределением нагрузки в зависимости от рейтинга :)
[RU] Статус публичных API нод блокчейна VIZ
Публичных API нод в VIZ не так много. Но их стало больше, относительно того, что было год назад. Актуальность и полезность WebSocket была поставлена под вопросом, практика публичных API показала большую стабильность именно у JsonRPC решения.
Несмотря на то, что в клиентские приложения стал внедрятся подход по опросу публичных нод из списка и выбор лучшей по latency, в экосистеме отсутствовал инструмент проверки статуса публичных нод в одном месте.
Поэтому я разработал status.viz.world, где отображаются все публичные ноды. Туда включена одна приватная нода, для проверки актуальности данных публичных нод, если они упадут, например, от DDoS атак.
Также сервис рассчитывает рейтинг в зависимости от ошибок, возникающих при проверке их работы и скорости восстановления.
Получить список публичных нод отсортированных по убывающей рейтинга можно запросив файл rating.json. Ноды, которые испытывают затруднения будут сползать всё ниже и ниже и если рейтинг опустится ниже единицы, то они будут исключены из rating.json до восстановления своей работы.
В случае полного падения достаточно будет 5-15 минут, чтобы нода выпала из списка.