Руководство для операторов
В этом руководстве описаны шаги, необходимые для настройки и регистрации ноды для Cyber MACH AVS.
Минимальные системные требования
4 ПРОЦЕССОРА
16 ГБ памяти
50 ГБ SSD
Ubuntu 22.04 LTS
Docker v24 и выше
EigenLayer CLI
Полная нода с RPC-сервисом или управляемыми RPC-сервисами для целевого роллапа
Минимальные требования для стейкинга
💡 Для удобства подключения операторов мы установим минимальное значение стейка на уровне 0.
Поддерживаемая стратегия токенов
Эфир Beacon Chain и все LST, поддерживаемые EigenLayer, поддерживаются нашей AVS.
Настройка оператора
Генерация ключей и пополнение кошелька
1.Следуйте руководству EigenLayer и установите EigenLayer CLI
2.Сгенерируйте пары ключей ECDSA и BLS с помощью следующей команды
eigenlayer operator keys create --key-type ecdsa [keyname]eigenlayer operator keys create --key-type bls [keyname]
💡 Пожалуйста, убедитесь, что вы сохранили резервные копии своих приватных ключей в безопасном месте. По умолчанию зашифрованные ключи будут храниться в ~/.eigenlayer/operator_keys/
1.Внесите не менее 0,3 ETH на сгенерированный ECDSA-адрес. Он потребуется для регистрации ноды на последующих этапах.
2.Пожалуйста, отправьте ECDSA-адрес через форму заинтересованности MACH AVS https://forms.gle/3A6xNWwRf9ip9CnN9.
Зарегистрируйтесь в EigenLayer в качестве оператора
💡 Вы можете пропустить следующие шаги, если вы уже являетесь зарегистрированным оператором в мейннете EigenLayer.
Создайте конфигурационные файлы, необходимые для регистрации оператора, с помощью следующих команд. Следуйте пошаговым инструкциям. После завершения будут созданы файлы
operator.yaml
иmetadata.json
.
Отредактируйте файл
metadata.json
и заполните данные о своем операторе.
Загрузите файл
metadata.json
на публичный URL. Затем обновите файлoperator.yaml
, указав в нем URL (metadata_url
). Если вам нужен хостинг для размещения метаданных, вы можете загрузить gist метаданных и получитьraw
URL.Если вы впервые регистрируете этот оператор, выполните следующую команду для регистрации и обновления оператора
После успешной регистрации вы увидите
✅ Operator is registered successfully to EigenLayer
Если в будущем вам понадобится отредактировать метаданные, просто обновите файл metadata.json
и выполните следующую команду
После того, как ваш оператор будет зарегистрирован, он будет отражен на странице оператора EigenLayer.
Вы также можете проверить статус регистрации оператора с помощью следующей команды.
Присоединение к MACH AVS
💡 Обучающие модули Cyber Mach AVS первоначально будет запущен в режиме allowlist для операторов. Заинтересованные операторы могут подать заявку, используя эту форму: https://forms.gle/LmPABTNQcwJhw4UB7
Настройка Mach AVS
Клонирование репозитория Mach AVS
Выполните следующую команду для клонирования репозитория оператора MACH AVS
Подключение и отключение MACH AVS
Для подключения и отключения скопируйте следующие env
Обновите разделы TODO
в .env.opt
Подключение
💡 Перед тем как подключиться к MACH AVS, убедитесь, что
Вы обеспечены необходимой инфраструктурой (например, облачным хранилищем) для поддержания работоспособности оператора. Операторы AVS, не справляющиеся со своими обязанностями, могут быть исключены из MACH AVS.
Вы уже были внесены в белый список операторов MACH AVS.
Если вы больше не хотите обслуживать AVS, вы можете отказаться от участия, запустив команду
💡 Обновление EigenLayer AVS и страницы оператора может занять несколько минут. Это автоматический процесс.
Запуск MACH AVS
Создайте файл рабочей среды
Настройка оператора MACH AVS
Обновите секции TODO
в файле .env
💡 Стандартный каталог, где хранятся сгенерированные ключи, ~/.eigenlayer/operator_keys/
Настройка конечной точки роллапа
Мы предварительно сконфигурировали mach-config.toml
с RPC, размещенным AltLayer. Также вы можете обратиться к членам команды AltLayer в рабочей группе Slack за инструкциями о том, как настроить свою собственную RPC-ноду.
Запуск MACH AVS
Для запуска MACH AVS используйте docker compose.
Схема Helm
Чтобы запустить MACH AVS в кластере Kubernetes, вы можете использовать образец схемы Helm, доступный в репозитории MACH AVS Operator Setup. Вы можете найти эту схему по следующей ссылке: MACH Operator Helm Chart.
Часто задаваемые вопросы
Как узнать, запущен ли мой оператор?
Для начала проверьте, запущен ли ваш докер-контейнер оператора, выполнив команду docker compose ps
.
Далее вы можете проверить логи, чтобы узнать, были ли запущены сервисы или нет
Наконец, чтобы определить, валидирует ли ваша AVS целевой роллап, можно просмотреть логи верификационного контейнера на предмет активности валидации блоков.
Кто управляет агрегатором и выполняет агрегацию подписей BLS?
AltLayer предоставит агрегатор, к которому ваш MACH AVS сможет подключиться и отправить подписи для агрегации. Конечная точка агрегатора предварительно настроена в конфигурационном файле.
Я не могу зарегистрироваться и сталкиваюсь с проблемой
Unable to register operator with avs registry coordinator
Пожалуйста, проверьте, достаточно ли средств на вашем ECDSA-адресе. Мы рекомендуем хранить не менее 0,3 ETH, чтобы обеспечить достаточное количество газа для регистрации, подключения и отключения оператора AVS.
Last updated