Prólogo: Con la apertura del contrato de almacenamiento de ETH, el lanzamiento de ETH2.0 está programado para el 1 de diciembre de 2020. En la actualidad, se ha completado alrededor del 20 % de los requisitos mínimos de lanzamiento y aún queda un largo camino por recorrer. Muchos lectores de Blue Fox Notes informaron que quieren participar en el compromiso de ETH2.0, pero no saben cómo participar. Para futuras participaciones, una es ejecutar su propio nodo de validación y la otra es participar a través de la red de compromiso. La red de prenda permite a los usuarios comunes no preocuparse por los umbrales de capital, los umbrales técnicos, la liquidez, etc. El artículo de hoy habla principalmente sobre cómo convertirse en un validador de ETH2.
Este artículo incluye principalmente los siguientes aspectos:
Requisitos de hardware
Seleccionar e instalar cliente
Configurar el nodo ETH1
Uso de la plataforma de lanzamiento ETH2
1. Requisitos de hardware
Según los objetivos de diseño descentralizado de Eth2, espera que los validadores utilicen múltiples configuraciones de infraestructura diferentes (en las instalaciones, en la nube, etc.).
A continuación se incluyen algunas introducciones de hardware, enlaces a recursos y algunas guías útiles para ayudarlo a prepararse.
Especificaciones de hardware:
Sistema operativo: Linux de 64 bits, Mac OS X, Windows
Procesador: Intel Core i7-4770 o AMD FX-8310 (o superior)
Memoria: 8 GB de RAM
Almacenamiento: SSD de espacio libre de 100 GB
Red: Conexión a Internet de banda ancha (10 Mbps)
Fuente de alimentación: fuente de alimentación ininterrumpida (UPS)
Equivalente a Digital Ocean (proveedor de servicios en la nube):
Gota estándar
Almacenamiento: SSD de espacio libre de 160 GB
Tiempo de actividad: 99,99 %
Disponibilidad: 8 centros de datos
$/hora: $0.060
$/MES: $40
Hardware equivalente:
ZOTAC ZBOX CI662 Nano Silent Mini PC con refrigeración pasiva Intel Core i7 de 10.ª generación
SSD interno SanDisk Ultra 3D NAND de 2 TB
Corsair Vengeance Rendimiento SODIMM Memoria 16GB (2x8GB)
Requisitos mínimos:
Procesador: Intel Core i5-760 o AMD FX-8110 (o superior)
Memoria: 4 GB de RAM
Almacenamiento: SSD de 20 GB de espacio libre
Equivalente a Digital Ocean Equivalente:
Gota estándar
Almacenamiento: SSD de 80 GB de espacio libre
$/hora: $0.030
$/MES: $20
Hardware equivalente:
ZOTAC ZBOX CI642 Nano Silent Mini PC con refrigeración pasiva Intel Core i5 de 10.ª generación
Corsair Vengeance Rendimiento SODIMM Memoria 8GB
2. Seleccione e instale el cliente
Eth2 tendrá varios clientes en el momento del lanzamiento y los validadores pueden optar por utilizar diferentes implementaciones para ejecutar los validadores. A partir de ahora, hay 4 clientes listos para elegir:
cliente
Prysm (Laboratorios prismáticos)
Prysm es una implementación de Go del protocolo Eth2.0, que se centra en la facilidad de uso, la seguridad y la confiabilidad. Prysm está escrito en Go y publicado bajo la licencia GPL-3.0.
Instrucciones: https://docs.prylabs.network/docs/getting-started/
Github: https://github.com/prysmaticlabs/prysm/
Faro (Sigma Prime)
Lighthouse es una implementación de Rust del cliente Eth2.0 con un enfoque en la velocidad y la seguridad. Sigma Prime es el equipo detrás de esto, una firma de ingeniería de software y seguridad de la información. Lighthouse se publica bajo la licencia Apache 2.0.
Descripción: https://lighthouse-book.sigmaprime.io/
Github: https://github.com/sigp/lighthouse
Teku (ConsenSys)
PegaSys Teku es un cliente Ethereum basado en Java diseñado y creado para satisfacer las necesidades institucionales y los requisitos de seguridad. Teku tiene licencia de Apache 2 y está escrito en Java (un lenguaje maduro y omnipresente).
Instrucciones: https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Build-From-Source/
Github: https://github.com/PegaSysEng/teku
Nimbo (Estado)
Nimbus es un proyecto de investigación Eth2.0 y una implementación de cliente que tiene como objetivo funcionar bien en sistemas integrados y dispositivos móviles personales (primeros teléfonos inteligentes con hardware de recursos limitados). Nimbus (Apache 2) está escrito usando Nim, un lenguaje con una sintaxis similar a Python.
Instrucciones: https://nimbus.team/docs/
Github: https://github.com/status-im/nim-beacon-chain
3. Instalar el nodo Eth1
Ejecutar un validador en Eth2 requiere que ejecute un nodo Eth1 con el propósito de monitorear el almacenamiento del validador de 32 ETH. Existen múltiples opciones para elegir un nodo Eth1, a continuación puede encontrar las herramientas más utilizadas para iniciar un nodo Eth1.
Alojamiento propio:
OpenEthereum
Geth
Besu
Mente abisal
Alojamiento de terceros:
Infura
4. Ejecute el validador Eth2
Paso 1: preparar ETH
Si eres nuevo en Ethereum, el primer paso importante es obtener el combustible para participar. Eth2 requiere 32 ETH por validador. ¡Esto es dinero real! Tenga en cuenta que si se convierte en validador, se compromete a largo plazo con ETH2.0, posiblemente durante varios años. (Nota de Blue Fox: debido a que el ETH depositado no se puede transferir o retirar temporalmente, estará bloqueado durante mucho tiempo) El ETH se puede obtener a través de alguna centralización o DEX (como Uniswap).
Paso 2: ingrese a la interfaz de la plataforma de lanzamiento de Eth2
En los últimos meses, la Fundación Ethereum (EF), Codefi Activate y Deep Work Studio han estado trabajando en el desarrollo de una interfaz de lanzamiento que facilitará a los usuarios participar en el staking y convertirse en validadores de ETH2.0.
El fruto de este trabajo es Eth2 Launchpad, que está diseñado para guiar a los usuarios de forma segura a generar un par de claves Eth2 y apostar 32ETH en un contrato de almacenamiento oficial.
Launchpad está diseñado para usuarios domésticos normales de validadores. Son aficionados que tienen planes para ejecutar sus propios validadores y están dispuestos a ejecutar comandos en sus propias pantallas de terminales de computadora.
Paso 2-a: diligencia debida
En el proceso de convertirse en validador, es importante tomarse el tiempo para leer algunas cosas. La sección de descripción general puede ayudarlo a comprender la información relacionada con el riesgo involucrada al apostar ETH.
Paso 3: Genere su par de claves y frase inicial
Para cada nodo de validación, debe generar un par de claves de validación y una frase inicial para generar su clave de retiro.
En el primer paso, debe elegir cuántos validadores ejecutar y en qué sistema operativo desea ejecutarlos.
Para generar su clave de depósito, Launchpad le dará dos opciones.
Puede encontrar instrucciones detalladas para el sistema operativo aquí:
https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.md
La primera es usar el ejecutable binario descargado del repositorio Eth2 Github, luego ejecutar el comando ./deposit en una ventana de terminal.
Tenga en cuenta que debe verificar la URL y asegurarse de que está utilizando la correcta.
Otra opción es crear la herramienta CLI de depósito a partir de fuentes de Python. Debe seguir las instrucciones y asegurarse de tener instaladas todas las bibliotecas de desarrollo necesarias y las herramientas CLI de depósito.
Especifique el número de validadores que desea ejecutar
El idioma que desea usar para generar el mnemotécnico
Especifique la red en la que desea ejecutar el validador (mainnet)
Asegúrese de haber configurado la red principal de cadena para la red de prueba de Mainnet; de lo contrario, el depósito no será válido.
Ahora se le pedirá que establezca su contraseña, una vez confirmada, se generará una frase inicial, ¡asegúrese de escribirla de forma segura y mantenerla fuera de línea!
Si ha completado con éxito este paso, verá la siguiente pantalla.
Si tiene preguntas sobre deposit-cli, puede visitar el repositorio de GitHub:
Paso 4: Cargue su archivo de almacenamiento
¡Casi termino! El siguiente paso es cargar el archivo deposti.json que generó en el paso anterior.
Se encuentra en el directorio /eth2.0-deposit-cli/validator_keys y se titula deposit-data-[timestamp].json.
Paso 5: conecta tu billetera
Lo siguiente es conectar su billetera web3 y hacer clic en continuar. Asegúrese de seleccionar "Mainnet" en la configuración de su billetera.
Paso 6: Confirme el resumen de la transacción e inicie el almacenamiento.
Después de conectarse y confirmar la dirección de su billetera, se lo dirigirá a una página de resumen que muestra la cantidad total de ETH requerida para enviar al contrato de almacenamiento según la cantidad de validadores que haya elegido ejecutar.
Acepte la verificación de advertencia y haga clic en "Confirmar" para navegar al paso final: almacenar realmente el ETH.
Haga clic en "Iniciar transacción" para depositar su ETH en el contrato de almacenamiento oficial de Eth2.
Deberá confirmar 32 ETH por validador a través de la billetera.
Una vez que se confirme su transacción... ¡listo! ¡Lo ha logrado y puede llamarse a sí mismo un verdadero participante en el hito Web3! El autor de este artículo es Ryan Sean Adams, de Bankless, traducido por la comunidad de notas blue fox "SIEN".
Tags:
Con el fin de facilitar que los inversionistas se mantengan al tanto de la información relevante y los procedimientos de uso de proyectos populares.
Según las noticias del Distrito SlowMist, el 15 de noviembre de 2020.
El artículo es aportado por el jefe del Grupo de Cocina.
Prólogo: Con la apertura del contrato de almacenamiento de ETH, el lanzamiento de ETH2.0 está programado para el 1 de diciembre de 2020. En la actualidad.
Golden Finance Blockchain, 19 de noviembre Noticias PayPal, uno de los sistemas de pago en línea más conocidos del mundo, es conocido como el Alipay de los países occidentales. Tan pronto como hace cinco años.
Límite Informe de investigación de la industria NFT 2020 Capa de protocolo NFT lista para funcionar Resumen Este informe enumera.
Bitcoin, que se ha convertido en el activo más fuerte en 2020 informado por los principales medios financieros, no se ha detenido y su valor de mercado una vez superó los 350 mil millones de dólares estadounidenses.