SSV Staker
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 (en inglés) a continuación!
Comprehensive guide to setting up a distributed Lido CSM validator cluster with SSV Network
Prerrequisitos
1) Obtenga tokens SSV de testnet a través de la faucet SSV oficial a continuación.
2) Instale y configure ETH Docker solo si no ha completado la sección del Operador SSV
Operador SSVElija
Holesky Testnet
>>Ethereum node - consensus, execution and validator client
Elija las opciones de configuración que desee para los pasos siguientes. Solo queremos llegar a un punto en el que pueda usar ETH Docker para generar keystores de validación fácilmente.
Método 1: Distribuir keystores existentes
Personalizar la configuración de ETH Docker
Abra el archivo .env
ETH Docker para editarlo.
nano ~/eth-docker/.env
Añadir :deposit-cli.yml
al final de la línea COMPOSE_FILE=
.
Generar keystores de validación
Primero, genere sus keystores de validación.
ethd cmd run --rm deposit-cli-new --execution_address YOURHARDWAREWALLETADDRESS --uid $(id -u)
Copia el keystore del validador en tu computadora portátil. Abre la terminal en tu computadora portátil y ejecuta:
scp $USER@EXTERNAL_IP_ADDRESS:$HOME/eth-docker/.eth/validators/keystore*.json $HOME/Documents
Nota: Reemplace EXTERNAL_IP_ADDRESS con la IP externa de su VM real
Su keystore de validación ahora se encontrará en la carpeta Documents
de su computadora portátil.
Elimine por completo esta copia del keystore del validador en su computadora portátil después de dividirlo en SSV en la siguiente sección.
Dividir el keystore en SSV
Abra la aplicación web SSV y su billetera.
Haga clic en el menú desplegable Operators y cambie a Validators

Add Cluster >> Go to Distribute Validator >> Generate new key shares
Seleccione el tamaño del clúster y los operadores SSV en su clúster >> Seleccione
Online
como su método preferido dividir su keystore de validaciónCargue su archivo keystore.json y proporcione su contraseña de keystore (establecida durante la generación de pulsaciones de teclas)
Elija el período durante el cual desea ejecutar su clave de validación, acepte las tarifas cobradas por los operadores SSV elegidos y lea y reconozca las advertencias/exenciones de responsabilidad.
Aprueba el gasto de tus tokens SSV y registra tu validador
Elimine por completo la copia del keystore del validador en su computadora portátil después de dividirlo en SSV.
Método 2: Generación de claves distribuidas
Abra la aplicación web SSV y su billetera.
Vaya a Distribute Validator >> Generate new key shares
Seleccione el tamaño del clúster y los operadores SSV en su clúster >> Seleccione
Offline
como su método DKG preferidoSeleccione
DKG - Generate from New Key,
la cantidad de claves que desea generar y configure la dirección de retiro en0xF0179dEC45a37423EAD4FaD5fCb136197872EAd9
( bóveda de retiro de Lido TESTNET )Seleccione
Linux (and WSL)
y copie el comando DKG que se generará para usted
Iniciando la Ceremonia DKG
Asegúrese de que todos los miembros del clúster hayan confirmado que su servicio DKG esté en ejecución y sea accesible.
Ejecute cd
y luego ejecute el comando DKG generado en su VM. Debería ver "DKG ceremony completed" si la ceremonia DKG se completa exitosamente.

Realice una copia de seguridad de todos los archivos de salida DKG ubicados en la carpeta $HOME/ceremony*
.
#run on your laptop
scp -r $USER@<EXTERNAL_IP_ADDRESS>:$HOME/ceremony* $HOME
Guarde esta carpeta en una unidad USB y elimine la copia en su computadora portátil.
#run on your laptop
sudo rm -r $HOME/ceremony*
Regrese a la aplicación web SSV y confirme el "Step 2: Deposit Validator" (aunque esto aún no esté hecho en este punto), luego vaya al Step 3 y haga clic en Register Validator.
Last updated