Nodo ligero
Last updated
Last updated
Este tutorial lo guiará a través de la configuración de un nodo de luz Celestia, que le permitirá realizar el muestreo de disponibilidad de datos (DAS) en la red de disponibilidad de datos (DA) de Celestia.
Los nodos de luz garantizan la disponibilidad de datos. Esta es la forma más común de interactuar con las redes de Celestia.
Los nodos de luz tienen el siguiente comportamiento:
Escuchan ExtendedHeaders
, es decir, encabezados “raw” envueltos, que notifican a los nodos Celestia los nuevos encabezados de bloque y los metadatos DA relevantes.
Realizan DAS en los encabezados recibidos
Se recomiendan los siguientes requisitos mínimos de hardware para ejecutar un nodo de luz:
Memoria: 500 MB de RAM ( mínimo )
CPU: Núcleo único
Disco: Almacenamiento SSD de 50 GB
Ancho de banda: 56 Kbps para descarga / 56 Kbps para carga
Este tutorial se realizó en una máquina de instancia Ubuntu Linux 20.04 (LTS) x64.
Ejecute el siguiente comando:
Mainnet BetaMochaArábicash
La salida en su terminal mostrará la ubicación de su almacén y configuración de nodos. También mostrará la confirmación de que el almacén de nodos se ha inicializado.
Inicie el nodo de luz con una conexión al punto final gRPC de un nodo validador (que generalmente se expone en el puerto 9090):
Para acceder a la capacidad de obtener y enviar información relacionada con el estado, como la capacidad de enviar PayForBlobs
transacciones, o consulta para el saldo de la cuenta del nodo, un punto final gRPC de un nodo validador (core) debe pasarse como se indica a continuación.
Para iniciar el nodo de luz con una conexión al punto final gRPC de un nodo validador (que generalmente se expone en el puerto 9090):
sh
PUNTA
Por ejemplo, su comando podría verse así para Mocha:
sh
O para Arábica:
sh
sh
Puede iniciar su nodo de luz con la clave creada anteriormente ejecutando el siguiente comando:
Mainnet BetaMochaArábicash
Una vez que inicie el nodo de luz, se generará una clave de billetera para usted. Deberá financiar esa dirección con tokens de testnet para pagar PayForBlob
transacciones.
sh
Tienes dos redes para obtener tokens testnet de:
Puede solicitar fondos a la dirección de su billetera utilizando el siguiente comando en Discord:
consola
Donde <CELESTIA-ADDRESS>
es el celestia1******
dirección generada cuando creó la billetera.
Para ejecutar un nodo de luz utilizando una clave personalizada:
La clave personalizada debe existir dentro del directorio del nodo de luz celestia en la ruta correcta (predeterminado: ~/.celestia-light/keys/keyring-test
)
Se debe transmitir el nombre de la clave personalizada start
, así:
Mainnet BetaArábicaMochash
Configurar dependencias en el página.
Instalar el celestia
binario por .
Consulte para obtener información sobre qué puertos deben estar abiertos en su máquina.
No necesita declarar una red para Mainnet Beta. Consulte
Usando un RPC propio, o uno del o , inicia tu nodo.
Puede crear su clave para su nodo ejecutando el siguiente comando con el en el celestia-node
directorio:
Puedes o ejecutando el siguiente comando en el celestia-node
directorio:
Tokens testnet
Seguir .
Con su nodo de luz en ejecución, puede verificar .