Введение в загрузочные узлы Ethereum
Последнее обновление страницы: 23 сентября 2024 г.
Когда новый узел присоединяется к сети Ethereum, он должен соединиться с узлами, которые уже находятся в сети, чтобы затем открыть новые аналоги. Эти точки входа в сеть Ethereum называются загрузочными узлами. Клиенты обычно имеют список загрузочных узлов, закодированных в них. Эти загрузочные узлы, как правило, управляются командой разработчиков Ethereum Foundation или самими клиентскими командами. Обратите внимание, что загрузочные узлы - это не то же самое, что статические узлы. Статические узлы вызываются снова и снова, в то время как загрузочные узлы вызываются только в том случае, если не хватает участников для подключения, и узел должен загружать некоторые новые соединения.
Подключиться к загрузочному узлу
У большинства клиентов есть встроенный список загрузочных узлов, но вы также можете запустить собственный загрузочный узел или использовать узел, не входящий в жестко закодированный список клиента. В этом случае вы можете указать их при запуске клиента следующим образом (например, гость, пожалуйста, проверьте документацию клиента):
1geth --bootnodes "enode://<ID узла>@<IP-адрес>:<порт>"Запуск загрузочного узла
Загрузочные узлы — это полные узлы, которые не находятся за NAT (трансляция сетевых адресов (opens in a new tab)). Каждый полный узел может выступать в качестве загрузочного узла, если он общедоступен.
При запуске узел должен зарегистрировать ваш enode — публичный идентификатор, который другие могут использовать для подключения к вашему узлу.
Электронный узел обычно регенерируется при каждом перезапуске, поэтому убедитесь, что просмотрели документацию клиента о том, как генерировать постоянный электронный узел для вашего загрузочного узла.
Для того чтобы быть хорошим загрузочным узлом это хорошая идея увеличить максимальное число участников, которые могут подключиться к нему. Запуск загрузочного узла со многими коллегами значительно увеличит требование к пропускной способности.
Доступные загрузочные узлы
Список встроенных загрузочных узлов в go-ethereum можно найти здесь (opens in a new tab). Эти загрузочные узлы обслуживаются Ethereum Foundation и Go-Ethereum командой.
Есть другие списки загрузочных узлов, поддерживаемых добровольцами. Пожалуйста, убедитесь, что всегда включать хотя бы один официальный загрузочный узел, в противном случае вы можете быть атакованы затмением.