[RU] Статус публичных API нод блокчейна VIZ

31.08.2020 12:17:03

Публичных API нод в VIZ не так много. Но их стало больше, относительно того, что было год назад. Актуальность и полезность WebSocket была поставлена под вопросом, практика публичных API показала большую стабильность именно у JsonRPC решения.

Несмотря на то, что в клиентские приложения стал внедрятся подход по опросу публичных нод из списка и выбор лучшей по latency, в экосистеме отсутствовал инструмент проверки статуса публичных нод в одном месте.

Поэтому я разработал status.viz.world, где отображаются все публичные ноды. Туда включена одна приватная нода, для проверки актуальности данных публичных нод, если они упадут, например, от DDoS атак.

Также сервис рассчитывает рейтинг в зависимости от ошибок, возникающих при проверке их работы и скорости восстановления.

Получить список публичных нод отсортированных по убывающей рейтинга можно запросив файл rating.json. Ноды, которые испытывают затруднения будут сползать всё ниже и ниже и если рейтинг опустится ниже единицы, то они будут исключены из rating.json до восстановления своей работы.

В случае полного падения достаточно будет 5-15 минут, чтобы нода выпала из списка.


1
6 наград
27.658972 Ƶ
Отобразить форму комментирования
Комментарии

31.08.2020 12:19:30

У меня есть пару идей — как именно использовать этот сервис в связке с кэширующим сервисом и распределением нагрузки в зависимости от рейтинга :)