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 configejecutar el comando.
ethd configSiga las instrucciones en la interfaz de usuario del terminal (TUI) para:
Elija
Holesky Testnet>>SSV node - consensus, execution and ssv-nodeSeleccionar
yespara 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 OperatorPegue 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 Statuscomo 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 configElija
Holesky Testnet>>SSV node - consensus, execution and ssv-nodeSeleccionar
yespara 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 URLpara Checkpoint Sync , seleccioneyespara MEV Boost ,yespara Grafana dashboardsEstablezca
Rewards Addressuna dirección de billetera ERC-20 que controle (por ejemplo, Metamask, hardware wallet)use defaultGraffiti ,yespara generar claves de validación
Personalizar la configuración de ETH-Docker
Abra el archivo .env de ETH-Docker para editarlo.
nano ~/eth-docker/.envAgregar 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.xyzCambiar 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>:443Resultado esperado:

Iniciar ETH Docker
ethd upCompletar metadatos del operador SSV
Regrese a la aplicación web SSV >> Conecte su billetera >> Cambie a la red Holesky >> vaya My Accounty 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 enableAsegú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

