¿Por qué Avalanche?

Los desarrolladores que construyen sobre Avalanche pueden crear fácilmente aplicaciones poderosas, confiables y seguras, además de redes de blockchains personalizadas con reglas complejas o construir sobre subredes privadas o públicas existentes.

Avalanche permitirá un mayor rendimiento, seguridad y eficiencia en comparación con los anteriores protocolos descentralizados.

* Las mejores estimaciones de información en línea y conversaciones de desarrollardores principales.
** Teóricamente capaz de soportar a millones de participantes.

El protocolo de consenso Avalanche proporciona todas las ventajas. Incluso es resistente al ataques del 51%

Arquitectura de Avalanche

1. Motor de Consenso

Avalanche tiene dos motores de consenso en el lanzamiento:

Avalanche: Un protocolo de consenso optimizado por el DAG de alto rendimiento, paralelizable y fácil de reducir.

Snowman: Un protocolo de consenso optimizado en cadena de alto rendimiento, con orden total, y genial para contratos inteligentes.

2. Máquinas Virtuales (MVs)

Las Máquinas Virtuales (VM) en Avalanche son un código que utiliza el consenso para producir una base de datos. Esta base de datos puede ser en forma de una cadena, un DAG, un archivo de registro, o alguna otra estructura de datos que requiere la sincronización entre múltiples máquinas.

La lógica de las máquinas virtuales puede desplegarse muchas veces a través de muchas subredes.

3. Cadenas

Las cadenas son un término genérico para las instancias de MV. A cada cadena se le asigna un ID de cadena y puede ser parte de una y sólo una subred. Sin embargo, la misma instancia de MV puede ser utilizada para desplegar el mismo tipo de cadena varias veces dentro de una subred.

4. Subredes

Las subredes son un conjunto dinámico de validadores que trabajan juntos para lograr un consenso sobre el estado de un conjunto de blockchains. Las subredes son necesarias para crear mecanismos de incentivos personalizados para estos validadores.

Más sobre las Subredes y su Poder

Avalanche fue diseñado para ser personalizable, escalable e interoperable. Todo en Avalanche es una subred, y cada cadena es parte de una subred. Se requiere que los validadores sean miembros de la subred predeterminada; todas las demás subredes son opcionales, dependiendo del validador. La subred predeterminada contiene tres cadenas de bloqueo:

Cadena de Plataforma (P)

La P-Chain es la cadena de metadatos de Avalanche y coordina los validadores, mantiene un seguimiento de las subredes activas y permite la creación de nuevas subredes.

La Cadena de Plataforma implementa el protocolo de consenso Snowman impulsado por Avalanche.

Cadena de Intercambio (X)

La X-Chain es la cadena de activos predeterminada en Avalanche y permite la creación de nuevos activos, el intercambio entre activos y las transferencias entre subredes.

La Cadena de Intercambio implementa el protocolo de consenso de Avalanche.

Cadena de contratos (C)

La Cadena de Contratos es la cadena de contratos inteligentes predeterminada en Avalanche y permite la creación de cualquier contrato inteligente compatible con Ethereum.

La Cadena de Contratos implementa el protocolo de consenso de Snowman impulsado por Avalanche.

Recursos de Avalanche

1. Gecko

Gecko es la implementación oficial de Go de Avalanche y tiene un paquete completo de RPCs JSON para interactuar con las APIs de las máquinas virtuales en Avalanche. Gecko viene repleto de un KeyStore local, métricas, IPC, y APIs de administración para interactuar con el propio nodo.

Ver Repo de Gecko

2. Avalanche.js

La biblioteca Javascript para interactuar con las API de Avalanche. Avalanche.js se integra con las aplicaciones descentralizadas existentes para permitir la integración de Avalanche. Tiene una arquitectura de biblioteca modular, que permite que las máquinas virtuales personalizadas escriban complementos para ampliar la funcionalidad de Avalanche.js.

Ver el Repo de Avalanche.js

3. Avash

Avash es un programa escrito en Go que tiene como objetivo permitir la creación de redes locales en Avalanche, rápidamente para sus propósitos de prueba. Avash es compatible con los scripts Lua, lo que permite a los desarrolladores automatizar varias redes locales, lanzar subredes y desplegar cadenas en estas redes para integrarlas en los flujos de CI.

Ver el Repo de Avash

4. Wallet y Faucet de Avalanche

La wallet y faucet del servidor han sido abiertos para permitir a los desarrolladores interactuar con Avalanche. Usando la wallet, los fondos pueden ser enviados y recibidos a través de la red. Cuando se utilizan entornos de prueba privados compartidos, el faucet es útil para los desarrolladores que necesitan fondos para sus propias pruebas.


Ver Repo de la Wallet | Ver Repo del Faucet

Empieza ahora

Ver la documentación

Manténte informado

👍 ¡Eres increíble! Te hemos añadido a la lista de correo electrónico. Ten la seguridad que serás de los primeros en enterarte de las actualizaciones de AVA.
¡Uy! Algo salió mal al enviar tu formulario.
👍¡Eres increíble! Te hemos añadido a la lista de correo electrónico. Ten la seguridad que serás de los primeros en enterarte de las actualizaciones de AVA.
¡Uy! Algo salió mal al enviar tu formulario.