Поддерживайте жизнь сети. Зарабатывайте полезной работой.
ZooBC нужна надёжная инфраструктура: узлы, которые проверяют блокчейн, шлюзы, которые направляют публичный трафик, архивные сервисы, которые сохраняют историю, и операторы, которые понимают, что такое непрерывность работы и безопасность.
Почему этот символ?
Слон олицетворяет память, преемственность и надёжную силу. Именно эти качества операторы инфраструктуры приносят в сеть, которая должна оставаться доступной и сохранять свою историю.
Управляйте сервисом, сбой которого становится заметен раньше, чем успевает распространиться.
Инфраструктура ZooBC не сводится к одному взаимозаменяемому серверу. Полный узел проверяет и принимает транзакции, архивный сервис хранит глубокую читаемую историю, шлюз направляет публичный трафик к разрешённым исправным сервисам, а у ретранслятора своя роль в сети. Прежде чем диагностировать сервис, оператор должен знать, за что тот отвечает.
Уважайте границы сервисов
GET-запросы к шлюзу могут обслуживаться архивной историей, тогда как POST-запросы должны попадать на полный узел с мемпулом. Архивный сервис работает только на чтение. Запись, отправленная не тому сервису, может выглядеть как сбой блокчейна, хотя это всего лишь ошибка маршрутизации.
Проверяйте то, что устанавливаете
Вычисляйте хеш каждого релиза узла, шлюза, кошелька или утилиты перед запуском. Сравнивайте точный отпечаток с подтверждением релиза и отклоняйте отозванные, отсутствующие или необъяснимые файлы. Срочность эксплуатации не повод пропускать проверку происхождения.
Измеряйте исправность по уровням
Загрузка CPU, память, диск и время работы машины отвечают на иной вопрос, чем доступность шлюза, состояние списка разрешённых узлов, высота цепочки, связь с пирами и статус в реестре. Машина в «зелёном» состоянии всё равно может отдавать устаревшие данные блокчейна.
Защищайте плоскость управления
Администрирование шлюза использует отдельный админ-ключ для каждой машины, без значения по умолчанию. Запись в список разрешённых узлов и синхронизация релизов должны находиться за этой границей. Публичное чтение блокчейна не должно незаметно наследовать административные полномочия.
Диагностируйте отказавший уровень, а не ближайший симптом.
Один и тот же пустой экран может быть вызван проблемой браузера, шлюза, архивного сервиса, полного узла, списка разрешённых узлов или состояния блокчейна. Проверяйте их по порядку.
| Симптом | Вероятная граница | Проверка оператора |
|---|---|---|
| GET-запрос истории не проходит | Маршрут шлюза или архивный сервис | Проверьте статус шлюза, доступность архивного сервиса и наличие тела у ответа 404, прежде чем считать его переходом на резервный маршрут. |
| Транзакция не транслируется в сеть | Маршрут к полному узлу или мемпул | Убедитесь, что POST дошёл до полного узла. Архивные сервисы работают только на чтение и не могут принять транзакцию. |
| Имя хоста конкретного узла отклоняется | Список разрешённых узлов шлюза | Убедитесь, что IP-адрес и порт узла допущены. Это ограничение не даёт шлюзу превратиться в открытый прокси. |
| Дашборд зелёный, но высота устарела | Сервис, работающий с блокчейном | Сравните статус блокчейна и последний блок с другим исправным эндпоинтом: одно лишь время работы машины не доказывает актуальность цепочки. |
| Релиз виден, но доверять ему нельзя | Реестр релизов или издатель релизов | Вычислите хеш именно этого файла, проверьте статус релиза и независимо подтвердите текущего издателя релизов. |
| Растёт заполненность диска | Ёмкость хоста или рост архива | Проверьте системную статистику, роль хранения данных, логи и темпы роста до того, как пострадает доступность; не ждите падения сервиса. |
Работайте по регламенту, который оставляет доказательства.
Оператор должен уметь объяснить, какой бинарный файл запущен, откуда он взят, какую роль выполняет, за какой сетью следует и как измерялась его исправность.
- 01
Определите сервис
Запишите, чем является хост: полным узлом, архивным сервисом, шлюзом, ретранслятором или комбинацией, которую развёртывание явно поддерживает. Запишите домен, порт API, сеть и ответственного за вмешательство.
- 02
Проверьте и установите
Получите актуальный пакет, вычислите SHA-256, сравните с подтверждением релиза, проверьте конфигурацию и защитите сгенерированные учётные данные. Сохраните отпечаток и версию в записи о развёртывании.
- 03
Докажите исправность и машины, и цепочки
Проверьте системные ресурсы и статус шлюза, затем запросите статус блокчейна и последний блок. Прежде чем объявить сервис готовым, сравните высоту и актуальность с независимым эндпоинтом.
- 04
Проверьте фактическую роль в работе
Для шлюзов проверьте публичное чтение, маршрутизацию к конкретным узлам и поведение авторизованного списка разрешённых узлов. Для полных узлов безопасно проверьте отправку транзакций в тестовой сети. Для архивных сервисов проверьте чтение глубокой истории.
Не объявляйте новый сервис исправным, если бинарный файл не проверен, сеть не определена однозначно, высота цепочки устарела, административные учётные данные стандартные или общие либо роль сервиса не проверена от начала до конца.
Привязывайте эксплуатацию к живым средствам управления и актуальным справочникам.
Страницы статуса показывают настоящее; руководства объясняют поведение; обозреватель даёт независимый контекст сети; страницы о безопасности и вознаграждениях объясняют, почему сервис важен.
Режим шлюза, доступность, узлы из списка разрешённых, статус работы с блокчейном и статистика машины.
↗РЕГЛАМЕНТЭксплуатация для разработчиковМаршрутизация шлюза, выбор целевых узлов, списки разрешённых узлов, ретрансляторы, инструменты релизов, загрузки и служебные эндпоинты.
↗ПЛОСКОСТЬ УПРАВЛЕНИЯСправочник администратораЭндпоинты с аутентификацией для управления списком разрешённых узлов и синхронизации релизов при администрировании шлюза.
↗ОБЗОР СЕТИСеть в обозревателеЗарегистрированные узлы, шлюзы, ретрансляторы, архивные сервисы и текущая активность сети.
↗КОНСЕНСУСБезопасность блокчейнаВыбор сборщика блоков, поведение реестра, балл участия и механика стоимости атаки.
↗ВОЗНАГРАЖДЕНИЯМодель coinbaseКривая эмиссии, допущения о распределении вознаграждений, комиссии и ожидаемые результаты для узлов.
↗Надёжность измеряется записями, а не ощущениями.
Работайте так, чтобы другой квалифицированный специалист мог разобраться в сервисе и восстановить его, не гадая.
- Записывайте версии, хеши, ответственных за конфигурацию и сетевую идентичность.
- Следите за ресурсами машины и актуальностью цепочки по отдельности.
- Используйте отдельные защищённые административные учётные данные для каждой машины.
- Проверяйте пути чтения и записи на сервисе с правильной ролью.
- Описывайте сбои как недоступность или устаревшие данные, пока не вернутся измерения.
- Не отправляйте POST-запросы с транзакциями на архивный сервис.
- Не считайте время работы хоста доказательством синхронизации узла.
- Не раскрывайте административные маршруты или ключи в публичной документации.
- Не добавляйте произвольные адреса в список разрешённых узлов шлюза.
- Не устанавливайте релиз, отпечаток или издателя которого невозможно подтвердить.
Это про вас?
Для операторов узлов и шлюзов, инженеров инфраструктуры и технически подготовленных людей, которые берут на себя заботу о сети.
Вы уверенно запускаете сервисы, читаете логи и обслуживаете системы.
Вы хотите, чтобы участие строилось на полезной работе для сети, а не на майнинговом оборудовании или пассивном капитале.
Для вас важны доступность, безопасность, проверяемость и долгосрочная непрерывность работы.
Вы хотите помочь протестировать инфраструктуру до генезиса основной сети.
Входите через настоящую дверь.
Каждый маршрут ниже ведёт на существующую страницу ZooBC, инструмент или актуальную площадку сообщества.
Скачайте и запустите
Получите опубликованное ПО узла и воспользуйтесь инструментами проверки до установки.
↗ШЛЮЗРазберитесь в работе шлюза
Посмотрите, как публичный трафик попадает на исправные узлы, и проверьте текущий статус шлюза.
↗ЭКСПЛУАТАЦИЯПрочитайте руководство оператора
Изучите сведения об узлах, шлюзе, API, списке разрешённых узлов, релизах и эксплуатации.
↗Следуйте за доказательствами.
Обращайтесь к источнику, который соответствует вопросу, а не полагайтесь на одну маркетинговую страницу.
От интереса к участию.
- 01Проверьте и установите актуальную версию ПО
- 02Подключитесь к тестовой сети и следите за поведением
- 03Согласуйте требования к рабочей среде до запуска основной сети
Поддерживайте жизнь сети. Зарабатывайте полезной работой.
ZooBC нужна надёжная инфраструктура: узлы, которые проверяют блокчейн, шлюзы, которые направляют публичный трафик, архивные сервисы, которые сохраняют историю, и операторы, которые понимают, что такое непрерывность работы и безопасность.