:RU: Приближаемся к полноценной работе P2P-ноды

Узнайте больше о подготовке к полноценной работе P2P, переходном этапе предзагрузки сети и планах на будущее

Перевод статьи https://iohk.io/en/blog/posts/2024/03/14/approaching-full-p2p-node-operations/

image

Одноранговая (пиринговая) сеть (P2P) является ключевым фактором долгосрочной децентрализации, безопасности и отказоустойчивости блокчейнов, обеспечивая P2P-коммуникацию, синхронизацию данных и консенсус между участниками.

В марте 2023 года внедрение Dynamic P2P автоматизировало процесс выбора пира. Включенный в релиз ноды v.1.35.6, этот автоматический процесс улучшил связь между распределенными нодами, упростив работу релейных нод и нод, производящих блоки, и устранив необходимость в статических конфигурациях и ручном вводе данных операторами стейк пулов (SPO).

Планируется, что следующая (и последняя) точка на пути к полноценной работе P2P-нод будет достигнута с предстоящим релизом Ouroboros Genesis. Развертывание Genesis планируется в рамках обновления Chang, запланированного на это лето. Это позволит нодам самостоятельно загружаться из уже существующей сети Cardano.

Полный переход на P2P

В настоящее время для первоначального входа в сеть требуется синхронизация с безопасным, доверенным валидатором – обычно доверенным оператором пула (SPO) или другой организацией. Как только ноды синхронизированы, они работают децентрализованно, используя Ouroboros Praos. Ouroboros Genesis еще больше упростит процесс – при использовании P2P возможностей ноды Cardano процесс будет полностью автономным, устраняя необходимость вмешательства человека.

Процесс перехода от текущей гибридной модели к полноценной P2P-сети является постепенным, и переход уже идет полным ходом. По данным PoolTool, около 65% SPO обновились до версии ноды v.8.7.3, выпущенной в декабре, и 5% обновились до версии v.8.9.0, которая имеет последнюю версию P2P. В рамках совместных усилий инженеры из IOG и Cardano Foundation продолжат выявлять, связываться и информировать отдельные SPO, чтобы убедиться, что они используют достаточное количество релейных нод для поддержки P2P, а также поддерживают связь с кошельками, децентрализованными приложениями (DApp), биржами и другими пользователями нод, чтобы гарантировать, что они обновляют свои ноды по мере необходимости.

Движение к Ouroboros Genesis: временная предзагрузка сети и “Genesis Lite”

Когда отдельная нода испытывает длительное время простоя или выпадает из синхронизации с сетью, она должна пройти процесс самозагрузки. Это также относится к новым нодам, присоединяющимся к сети. В качестве временной меры, предшествующей развертыванию Ouroboros Genesis, IOG и EMURGO предложат пользователям новую выделенную сеть начальной загрузки – Genesis Lite, состоящую примерно из 20 доверенных нод. Эта надежная сеть ретрансляции начальной загрузки будет масштабироваться в соответствии со спросом и облегчит загрузку нод из конфигурации Cardano Genesis. Вновь запускаемые ноды должны сначала подключиться к актуальной и доверенной ноде, а затем переключиться на P2P, когда они близки к актуальному последнему блоку. В предыдущих версиях этот переход должен был выполняться вручную владельцами нод, указывающими слот в файле топологии.

Обновления экосистемы

Своевременное обновление владельцами нод будет иметь решающее значение для беспрепятственного развертывания полноценного P2P и поддержания необходимого качества обслуживания сети Cardano. При переходе к полноценной системе P2P всем владельцам нод необходимо будет обновить свои ноды до версий, полностью поддерживающих механизмы P2P. Пользователи сервисов также должны убедиться, что сервисы завершили обновления. Это относится к сервисам DApp, биржам, сервисам кошельков, эксплорерам, другим инструментам и стейк пулам.

В настоящее время IOG обновляет Daedalus, Lace, Nami и другие инструменты, которые компания поддерживает, чтобы они соответствовали новому инструментарию P2P. Команда Adrestia в Cardano Foundation также работает над обновлением бэкенда кошелька. DB Sync продолжит работать без изменений. IOG и инженерные команды CF вместе с сообществом SPO продолжат ежедневно отслеживать производительность сети и качество поддержки и регулярно общаться с ключевыми стейкхолдерами.

Всем SPO, биржам, разработчикам DApp, провайдерам инфраструктуры и другим пользователям ноды на этой неделе было рекомендовано обновиться до последней версии node v. 8.9.0 и запустить все свои релейные ноды в режиме P2P. Производители блоков, скрытые брандмауэром за релейными нодами SPO, также могут использовать режим P2P на своих нодах, производящих блоки, с useLedgerAfterSlot, установленным на -1, или, при желании, они могут продолжать взаимодействовать со своими релейными нодами, используя устаревший способ. Поставщики инструментов также имеют возможность настроить свою собственную пользовательскую топологию, используя локальные корни в своем файле топологии, установив useLedgerAfterSlot равным -1, чтобы отключить обнаружение одноранговых нод.

Если вы являетесь SPO, поставщиком инфраструктуры или разработчиком Cardano и хотите узнать больше о том, что вам нужно сделать для поддержки этих усилий, вы можете перейти на операционный канал P2P здесь.

Или, если вы еще не присоединились к серверу Discord, вы можете сделать это здесь.

// От переводчика: для получения дополнительных переведенных на русский язык статей о Cardano посетите русскоязычный раздел на форуме Cardano. Видеоролики о Cardano на русском языке можно найти на YouTube канале нашего замечательного амбасадора Тимура Сахабутдинова, а также на канале Чарльз Хоскинсон на русском. Хотите поговорить или задать вопрос о Cardano? Тогда приглашаем в наше уютное русскоязычное сообщество Cardano в Telegram. Оставайтесь на связи, все только начинается!

1 Like