¿Qué es Avalanche (AVAX)?
Table of Contents
Introducción
¿Cuándo se lanzó Avalanche?
¿Qué problemas resuelve Avalanche?
¿Cómo funciona Avalanche?
¿Cómo funcionan los mecanismos de consenso de Avalanche?
Token AVAX
¿Cómo hacer stake con AVAX?
Blockchains personalizables de Avalanche
¿En qué se diferencia Avalanche de otras blockchains escalables?
En conclusión
¿Qué es Avalanche (AVAX)?
HomeArticles
¿Qué es Avalanche (AVAX)?

¿Qué es Avalanche (AVAX)?

Intermedio
Published Sep 9, 2021Updated Sep 23, 2021
8m

TL;DR - RESUMEN

La red Avalanche intenta mejorar la escalabilidad sin comprometer la descentralización. Tres blockchains componen su red principal: X-Chain, C-Chain y P-Chain.

X-Chain se utiliza para gestionar activos y utiliza el protocolo de consenso Avalanche. C-Chain es para la creación de smart contracts y la P-Chain para coordinar validadores. Estas dos blockchains utilizan el protocolo de consenso Snowman.

El protocolo de consenso de Avalanche hace que todos los nodos trabajen en paralelo para verificar las confirmaciones de transacciones de otros validadores de forma aleatoria. Después de suficientes submuestreos aleatorios repetidos, se determina probabilísticamente que una transacción es verdadera. Esto mejora el rendimiento de las transacciones a 6500 TPS y proporciona un tiempo de finalización de menos de un segundo. Snowman es similar pero funciona en un proceso lineal con bloques.

Avalanche también permite la creación de blockchains interoperables personalizadas. No hay límite en el número, pero debes pagar una comisión de suscripción para operar una en el token nativo AVAX de Avalanche.


Introducción

A medida que se desarrolla la tecnología blockchain, proporciona nuevas soluciones a los viejos problemas de escalabilidad, interoperabilidad y usabilidad. Avalanche ha adoptado un enfoque único con el uso de tres blockchains separadas en su plataforma. Impulsada por su token nativo AVAX y múltiples mecanismos de consenso, Avalanche afirma ser "la plataforma de smart contracts más rápida en la industria blockchain, medida por el tiempo de finalización". En este artículo, veremos los factores que conducen a esta afirmación y las soluciones que brinda.


¿Cuándo se lanzó Avalanche?

La blockchain Avalanche fue lanzada en septiembre de 2020 por el equipo de Ava Labs en los EE. UU. Ava Labs recaudó 6 millones USD (dólares estadounidenses) en su ronda de financiamiento y siguió esto con ventas de tokens privadas y públicas por un total de 48,000,000 USD. El equipo de tres personas detrás de Avax Labs está formado por Kevin Sekniqi, Maofan "Ted" Yin y Emin Gün Sirer.


¿Qué problemas resuelve Avalanche?

Hay tres problemas principales que Avalanche intenta resolver. Estos están relacionados con la escalabilidad, las comisiones de transacción y la interoperabilidad.

Escalabilidad vs. Descentralización

Las blockchains tradicionalmente han luchado por equilibrar escalabilidad y descentralización. Una red con un aumento de usuarios y una alta actividad puede no generar rápidamente consenso sobre transacciones válidas. Bitcoin (BTC) es un buen ejemplo del problema, ya que las transacciones a veces han tardado horas o incluso días en procesarse en períodos de congestión de la red.
Una forma de combatir esto es hacer que la red esté más centralizada, dando a menos personas más autoridad para validar la actividad de la red. Si menos personas tienen que verificar y validar transacciones, se pueden confirmar mucho más rápido. Sin embargo, la descentralización es un aspecto importante y deseado de la tecnología blockchain. Las nuevas blockchains intentan constantemente resolver este problema con avances tecnológicos, y Avalanche ha creado un enfoque único, que cubriremos más adelante.

Comisiones altas

Otro problema común que se observa con las blockchains más grandes como Ethereum son sus comisiones de gas. El alto tráfico y el aumento de usuarios contribuyen al problema. En última instancia, esto desalienta a los usuarios de estas blockchains, pero la competencia que se ofrece tiene ecosistemas menos establecidos. Por ejemplo, la popularidad de Ethereum y la falta de alternativas han llevado a un tráfico casi permanente y comisiones sin alivio. En ciertos puntos, las transferencias simples cuestan más de 10 USD, y las interacciones complejas con smart contracts eran incluso más caras.

Interoperabilidad

Los diferentes proyectos y empresas tienen sus propias necesidades cuando se trata de blockchains. Anteriormente, los proyectos tendrían que funcionar con Ethereum, otra blockchain individual no adaptada a sus necesidades, o una blockchain privada. Sin embargo, encontrar el equilibrio entre la personalización y la cooperación entre múltiples blockchains ha sido un desafío. Avalanche ofrece su solución al problema con subredes y blockchains personalizadas que comparten la seguridad, la velocidad y la compatibilidad de la red.


¿Cómo funciona Avalanche?

Para resolver los problemas descritos, Avalanche utiliza una combinación de métodos que la hacen algo único. Para empezar, Avalanche se compone de tres blockchains interoperables: X-Chain, C-Chain y P-Chain.

1. La cadena de exchange (X-Chain). Esta cadena se utiliza para crear e intercambiar tokens AVAX y otros activos digitales. Estos activos tienen reglas modificables que gobiernan su comportamiento, al igual que los estándares de token de Ethereum. Las comisiones de transacción se pagan en AVAX y la blockchain utiliza el protocolo de consenso Avalanche.
2. La cadena de contrato (C-chain). La C-Chain es donde los desarrolladores pueden crear smart contracts para DApps. Esta cadena implementa una instancia de Ethereum Virtual Machine (EVM), lo que permite a los desarrolladores hacer fork de DApps compatibles con EVM. Utiliza una versión modificada del protocolo de consenso Avalanche llamado Snowman.
3. La cadena de la plataforma (cadena P). Esta cadena coordina validadores de red, rastrea subredes activas y permite la creación de nuevas subredes. Las subredes son conjuntos de validadores que proporcionan consenso para blockchains personalizadas. Una blockchain puede ser validada por una sola subred, pero cada subred puede validar múltiples blockchains. La P-chain también usa el protocolo de consenso Snowman.

Con cada blockchain asumiendo diferentes roles, Avalanche mejora la velocidad y la escalabilidad en comparación con la ejecución de todos los procesos en una sola cadena. Los desarrolladores han combinado este aspecto con dos mecanismos de consenso diferentes adaptados a las necesidades de cada blockchain. Uniendo todas estas blockchains se da lugar al token de utilidad nativo de Avalanche, AVAX. Los usuarios necesitan el token para hacer staking y pagar las comisiones de la red, lo que le da al ecosistema un activo utilizable común entre las diferentes subredes de Avalanche.


¿Cómo funcionan los mecanismos de consenso de Avalanche?

Hay muchas similitudes entre los dos protocolos de consenso de Avalanche. Sin embargo, cada uno se adapta a sus blockchains específicas. Este sistema dual es una razón clave para la escalabilidad mejorada de la red y la velocidad de procesamiento de transacciones.

Avalanche

El protocolo de consenso Avalanche no necesita un líder para llegar a un consenso como Proof of Work (PoW)Proof of Stake (PoS) o Delegated Proof of Stake (DPoS). Este factor aumenta la descentralización de la red Avalanche sin sacrificar la escalabilidad. Por el contrario, PoW, PoS y DPoS terminan teniendo transacciones de proceso de un actor, cuyo trabajo luego es validado por otros.
Avalanche utiliza todos los nodos para procesar y validar transacciones mediante la implementación de un protocolo de consenso Directed Acyclic Graph (DAG) optimizado. DAG permite que la red procese transacciones en paralelo. Los validadores sondean aleatoriamente a otros validadores para determinar si una nueva transacción es válida. Después de una cierta cantidad de este submuestreo aleatorio repetido, está estadísticamente probado que sería casi imposible que una transacción fuera falsa.
Todas las transacciones se finalizan inmediatamente sin necesidad de otras confirmaciones. Esto significa que no hay bloques como se ve en las blockchains tradicionales, sino transacciones parentales conocidas como vértices. La ejecución de un nodo de validación y la validación de transacciones tienen requisitos de hardware bajos y accesibles, lo que ayuda con el rendimiento y la descentralización.

Snowman

El protocolo de consenso Snowman se basa en el protocolo de consenso Avalanche, pero ordena las transacciones de forma lineal. Esta propiedad es beneficiosa cuando se trata de smart contracts. A diferencia del protocolo de consenso Avalanche, Snowman crea bloques.


Token AVAX

AVAX es el token nativo de Avalanche con un suministro limitado de 720 millones. Todas las comisiones pagadas en la red son quemadas como mecanismo deflacionario. El token tiene tres casos de uso principales:
1. Puedes hacer staking con tu AVAX para convertirte en un validador o delegarlo detrás de un validador. Los validadores pueden ganar hasta un 11% de rendimiento porcentual anual (APY) y establecer una comisión porcentual personalizada de la recompensa que conservan de los delegadores que los respaldan.
2. AVAX sirve como la unidad de cuenta común para todas las subredes, mejorando la interoperabilidad.
3. Las comisiones de transacción y las suscripciones a subredes se pagan en AVAX.


¿Cómo hacer stake con AVAX?

Los holders de AVAX pueden ganar recompensas haciendo staking con sus tokens en la red. Puedes ganar recompensas convirtiéndote en validador o poniendo tokens en staking con un validador. Convertirse en un validador requiere hacer staking con 2000 AVAX.

Los requisitos de hardware son lo suficientemente bajos como para que la mayoría de las computadoras portátiles o de escritorio estándar sean adecuadas para comenzar a validar. También puedes poner tokens en staking detrás de un validador y recibir recompensas cuando el validador confirma las transacciones con éxito.


Blockchains personalizables de Avalanche

En su nivel básico, Avalanche ofrece la misma funcionalidad que Ethereum. Los desarrolladores pueden crear nuevos tokens, NFTs, smart contracts y DApps. Los usuarios pueden hacer staking, validar transacciones y usar DApps. Los beneficios de Avalanche, según ellos, provienen de las mejoras realizadas a estas acciones. Como característica adicional, Avalanche también permite la creación de blockchains personalizadas e interoperables.

Una blockchain personalizada que utiliza una plataforma altamente escalable se adapta bien a las necesidades de las grandes empresas. Es aún más conveniente para las blockchains personalizadas interactuar con otros en un ecosistema y aprovechar su seguridad. Avalanche tiene su propia Avalanche Virtual Machine (AVM), que también es compatible con (EVM). Los desarrolladores familiarizados con el lenguaje de codificación Solidity de Ethereum pueden usar fácilmente Avalanche y también migrar proyectos existentes.

Cada blockchain puede tener tokens nativos personalizados y las comisiones de transacción se pueden pagar con esos tokens. Hay una comisión de creación que se paga en AVAX por crear una subred y una blockchain. Los encargados de mantenimiento de subredes también deben estar validando en la subred principal para poder validar subredes personalizadas.


¿En qué se diferencia Avalanche de otras blockchains escalables?

Los problemas y las soluciones que hemos explicado no son exclusivos de Avalanche. De hecho, Avalanche está compitiendo con otras plataformas escalables y blockchains interoperables como PolkadotPolygonSolana. Entonces, ¿qué es lo que hace que Avalanche sea diferente de las alternativas?

Mecanismo de consenso

De lejos, la diferencia más significativa es el mecanismo de consenso DAG optimizado Avalanche. Sin embargo, Avalanche no es la única blockchain con un mecanismo de consenso novedoso. Solana tiene Proof of History que supuestamente puede manejar hasta 50,000 TPS (transacciones por segundo), superando las 6,500 TPS que Avalanche afirma. Aún así, la validez de estas dos afirmaciones en el uso de la vida real es incierta.

Velocidad de transacción y finalización

Otra diferencia notable es el tiempo de finalización de Avalanche de menos de 1 segundo. ¿Qué significa esto exactamente? TPS es solo una métrica cuando se mide la velocidad. También debemos tener en cuenta el tiempo que lleva garantizar que una transacción se finalice y no se pueda revertir ni alterar. Puedes procesar 100.000 transacciones en un segundo, pero si hay un retraso en la finalización, la red seguirá siendo más lenta para los usuarios.

Descentralización

Una de las mayores afirmaciones de Avalanche es su compromiso con la descentralización. En comparación con su tamaño y antigüedad, tiene una gran cantidad de validadores debido a sus requisitos razonablemente mínimos. Sin embargo, a medida que ha aumentado el precio de AVAX, se ha vuelto más caro convertirse en validador.

Blockchains interoperables

Las blockchains interoperables de Avalanche también son ilimitadas en número. Esto está en competencia directa con Polkadot, uno de los proyectos más famosos que ofrece blockchains personalizadas e interoperables. Polkadot tiene un espacio limitado que es subastado en las subastas de Slots de Parachain, mientras que Avalanche funciona con una comisión de suscripción simple.


En conclusión

Con las plataformas de finanzas descentralizadas (DeFi) que buscan alternativas a Ethereum, las blockchains como Avalanche son atractivas debido a su compatibilidad con EVM y sus comisiones bajas. Sin embargo, las plataformas DeFi ya tienen una larga lista de plataformas alternativas cuando se trata de escalabilidad y velocidad. Avalanche ha aumentado en popularidad desde su lanzamiento, pero aún está por verse si podrá competir con otras blockchains como Solana o Polygon.