Cómo utilizar Madara con Avail
Introducción
Embárcate en configurar tu propio Validium basado en Madara, aprovechando Avail como capa de disponibilidad de datos. Esta guía está diseñada para implementarse en la red de prueba Sepolia de Ethereum y para integrarse con la red de prueba Avail Goldberg. Para obtener una comprensión integral de Madara Starknet, revise eldocumentación de madara(se abre en una nueva pestaña).
En esta guía, realizará lo siguiente:
Requisitos previos
Asegúrese de haber instalado el siguiente software.
Los comandos de instalación se basan en Ubuntu 20.04 LTS:
| |||||||||
Software | Versión | ||||||||
| |||||||||
Ultima versión | |||||||||
1.0 |
Requisitos de hardware
La pila Madara, al ser un secuenciador StarkNet, tiene requisitos de hardware específicos para un funcionamiento eficiente. Estos requisitos son particularmente importantes al integrar Avail como capa DA.
Componente | Requerimientos mínimos | Configuración recomendada | Instancia de AWS sugerida |
Nodo secuenciador | CPU de 4 núcleos, 16 GB de RAM, 100 GB de SSD | CPU de 8 núcleos, 32 GB de RAM, SSD de 200 GB | m5a.xlarge |
Nodo de disponibilidad | CPU de 4 núcleos, 8 GB de RAM, 50 GB de SSD | CPU de 8 núcleos, 16 GB de RAM, 100 GB de SSD | m5a.grande |
Los requisitos de almacenamiento pueden variar según el volumen de transacciones y la longitud del historial de la cadena que desee mantener. Para redes con mucho tráfico, considere ampliar su capacidad de almacenamiento en consecuencia.
Lanzar un Madara Validium con tecnología disponible
Clonar el repositorio de Madara:
Construya la cadena en modo de lanzamiento:
Ejecución de una cadena de desarrollo de un solo nodo
Iniciar la cadena de desarrollo:
Purgar el estado de la cadena:
Comience con el registro detallado:
Cree una especificación de cadena simple:
Configuración de Avail como capa DA
Configurar Avail para Madara:
Iniciar Avail Node (en otra terminal):
Configurar Madara para disponibilidad:
Inicie Madara con Avail:
Implementar una cuenta en su cadena
Después de configurar su cadena, puede implementar su propia cuenta y comenzar a realizar transacciones.
Usando Avail en Madara
Especifique
--da-layer avail
al iniciar un nodo Madara utilizar Avail para publicar state_diff.
💡
Recuerde ajustar el da-config.json
archivo según su configuración, ya sea un nodo local o utilizando la red Avail.
Last updated