Operador SSV
Créditos
Esta guía hace referencia a las ideas y el trabajo de uno de los miembros del Lido Community Staking, @ivans_music . ¡Echa un vistazo a su trabajo original a continuación!
Comprehensive guide to setting up a distributed Lido CSM validator cluster with SSV Network
Hardware (Holesky)
Cree una máquina virtual en un servicio en la nube con las siguientes especificaciones utilizando la página de referencia que aparece a continuación.
CPU: 4 núcleos
RAM: 16 GB
SSD: 250 GB
Sistema operativo: Ubuntu 24.04
Instalación de Docker ETH
Cada miembro del clúster deberá crear un nodo SSV con ETH Docker. Consulta la página siguiente para instalarlo. Vuelve a esta página justo antes de ethd config
ejecutar el comando.
ethd config
Siga las instrucciones en la interfaz de usuario del terminal (TUI) para:
Elija
Holesky Testnet
>>SSV node - consensus, execution and ssv-node
Seleccionar
yes
para la pregunta Do you want to participate in DKG ceremonies as an operator? (¿Quieres participar en las ceremonias DKG como operador?)Una vez que vea la pantalla a continuación, seleccione
<Cancel>
ya que aún no tenemos nuestro ID de operador.

Luego copie la clave pública de su nodo SSV desde la salida de su terminal y guárdela en un editor de texto.

Registrar operador SSV
Vaya a la aplicación web SSV , conecte su billetera y cambie a la red en Holesky.
Seleccionar
Join as Operator
>>Register Operator
Pegue la clave pública del nodo SSV en el campo
Operator Public Key
. Asegúrese de que no haya espacios en blanco en la cadena pegada.Mantener
Operator Status
como públicoEstablezca la tarifa anual en 1,5 SSV por clave de validador, lo que representa una tarifa de recompensa por staking de aproximadamente el 1,5 % a los precios actuales de $ETH y $SSV ($2500 y $21).
Registra al operador y firma la transacción en tu billetera
Luego se generará su ID de operador SSV. Cópielo y guárdelo en un archivo de editor de texto.

Configuración completa de Docker para ETH
Regrese a la terminal de su VM.
ethd config
Elija
Holesky Testnet
>>SSV node - consensus, execution and ssv-node
Seleccionar
yes
para la pregunta Do you want to participate in DKG ceremonies as an operator? (¿Quieres participar en las ceremonias DKG como operador?)Como ya tienes tu
SSV Operator ID
, puedes pegarlo en el campo solicitado.Seleccione el cliente de consenso y ejecución de su elección
Utilice
provided URL
para Checkpoint Sync , seleccioneyes
para MEV Boost ,yes
para Grafana dashboardsEstablezca
Rewards Address
una dirección de billetera ERC-20 que controle (por ejemplo, Metamask, hardware wallet)use default
Graffiti ,yes
para generar claves de validación
Personalizar la configuración de ETH-Docker
Abra el archivo .env
de ETH-Docker para editarlo.
nano ~/eth-docker/.env
Agregar todos los relays MEV
Añadir #
al inicio de la líneaMEV_RELAYS=
.

Copie la cadena a continuación y péguela en la siguiente línea, debajo #MEV_RELAYS=
.
MEV_RELAYS=https://0xafa4c6985aa049fb79dd37010438cfebeb0f2bd42b115b89dd678dab0670c1de38da0c4e9138c9290a398ecd9a0b3110@boost-relay-holesky.flashbots.net,https://0xaa58208899c6105603b74396734a6263cc7d947f444f396a90f7b7d3e65d102aec7e5e5291b27e08d02c50a050825c2f@holesky.titanrelay.xyz,https://0x821f2a65afb70e7f2e820a925a9b4c80a159620582c1766b1b09729fec178b11ea22abb3a51f07b288be815a1a2ff516@bloxroute.holesky.blxrbdn.com,https://0xb1559beef7b5ba3127485bbbb090362d9f497ba64e177ee2c8e7db74746306efad687f2cf8574e38d70067d40ef136dc@relay-stag.ultrasound.money,https://0xab78bf8c781c58078c3beb5710c57940874dd96aef2835e7742c866b4c7c0406754376c2c8285a36c630346aa5c5f833@holesky.aestus.live,http://0x821f2a65afb70e7f2e820a925a9b4c80a159620582c1766b1b09729fec178b11ea22abb3a51f07b288be815a1a2ff516@testnet.relay-proxy.blxrbdn.com:18552,https://0x833b55e20769a8a99549a28588564468423c77724a0ca96cffd58e65f69a39599d877f02dc77a0f6f9cda2a3a4765e56@relay-holesky.beaverbuild.org,https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io,https://0xaa58208899c6105603b74396734a6263cc7d947f444f396a90f7b7d3e65d102aec7e5e5291b27e08d02c50a050825c2f@holesky.titanrelay.xyz
Cambiar el puerto SSV DKG
Cambie SSV_DKG_PORT=
a 443 (de 3030).

CTRL+O
, ENTER
, CTRL+X
para guardar y salir.
Configurar el endpoint de DKG
Busque la dirección IP externa de su VM en su cuenta de Google Cloud >> Console >> Compute Engine >> "External IP".
El endpoint de DKG será <EXTERNAL_IP_ADDRESS>:443
sin los corchetes. Anótelo y guárdelo en un archivo de editor de texto.
Verifique que su endpoint DKG sea accesible desde fuentes externas.
cd ~/eth-docker
sudo docker compose run --rm ssv-dkg ping --ip https://<DKG_ENDPOINT>:443
Resultado esperado:

Iniciar ETH Docker
ethd up
Completar metadatos del operador SSV
Regrese a la aplicación web SSV >> Conecte su billetera >> Cambie a la red Holesky >> vaya My Account
y haga clic en su operador SSV.

Seleccione el menú desplegable ...
en la parte superior derecha >>Edit Details

Seleccione todas las opciones en relays MEV.

En realidad, los relays MEV están configurados en ETH-Docker y este paso es solo para señalar los relays que estás utilizando.
¡Todos los miembros del clúster deben usar los mismos relays para evitar perder propuestas de bloques debido a la falta de consenso!
Ingrese su endpoint DKG y añáda :443
al final si está utilizando Tailscale.

Protegiendo su dispositivo
Reglas del Firewall
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp # for SSH
sudo ufw allow 30303 # for the EL
sudo ufw allow 9000 # for the CL
sudo ufw allow 3000 # for the native Grafana
sudo ufw allow 3030 # for SSV DKG
sudo ufw allow 12001/udp # for SSV node UDP
sudo ufw allow 13001/tcp # for SSV node TCP
sudo ufw enable
Asegúrese de configurar también el reenvío de puertos en los puertos permitidos anteriormente.
Redes avanzadoOtros procedimientos operativos estándar de seguridad
Redes y seguridadConfiguración de seguridad a nivel del dispositivoApoyo
Stakesaurus Node operator Academy
Donaciones
Si esto le resultó útil, ¡considere apoyar a Stakesaurus de una de las maneras aquí !
Last updated