¡Con cuidado! Mucho texto.
El objetivo de Avalanche es aumentar la escala sin sacrificar la velocidad o la descentralización. La plataforma se basa en tres blockchains: la cadena de intercambio (X-Chain), la cadena de contratos (C-Chain) y la cadena de plataforma (P-Chain). X-Chain se utiliza para la creación y el comercio de activos. C-Chain está diseñado para crear contratos inteligentes. P-Chain coordina validadores y subredes.
Uno de los logros más importantes del protocolo es el consenso de Avalanche, que utiliza votaciones repetidas de validadores, lo que hace que llegar a un consenso sea rápido y accesible. Avalanche utiliza subredes escalables para crear cadenas de bloques interoperables personalizadas. El número de subredes posibles es ilimitado.
Introducción
A medida que evoluciona la tecnología blockchain, están surgiendo nuevas soluciones de escalabilidad, interoperabilidad y usabilidad. Avalanche Network adopta un enfoque único al utilizar tres cadenas de bloques separadas en su plataforma principal. Gracias a las características del token AVAX nativo y los múltiples mecanismos de consenso, la red Avalanche se autodenomina "la plataforma de contratos inteligentes más rápida en la industria blockchain, medida por el tiempo hasta su finalización". En este artículo, analizaremos más de cerca las soluciones de Avalanche que permitieron a la red reclamar este título.
¿Cuándo se lanzó Avalanche?
La cadena de bloques Avalanche fue lanzada en septiembre de 2020 por el equipo de Ava Labs de Nueva York. Ava Labs recaudó 300 millones de dólares en financiación, seguido de una venta de tokens pública y privada por un total de 48 millones de dólares. Avax Labs fue fundado por Kevin Seknicki, Maofan "Ted" Yin y Emin Gun Sirer.
¿Qué problemas resuelve Avalanche?
Hay tres problemas principales que la red Avalanche pretende resolver: escalabilidad, tarifas de transacción e interoperabilidad.
Escalabilidad y descentralización
Las cadenas de bloques siempre han intentado equilibrar la escalabilidad y la descentralización. Es posible que una red con alta actividad no pueda soportar la carga. Por ejemplo, en la red Bitcoin (BTC), durante los períodos de mayor actividad, el procesamiento de transacciones podría llevar horas o incluso días.
Una forma de aumentar la velocidad es aumentar la centralización dando a menos personas el poder de auditar la actividad de la red. Sin embargo, la descentralización es un aspecto importante de la seguridad de blockchain. Las nuevas cadenas de bloques están intentando resolver este problema con soluciones tecnológicas avanzadas, y la red Avalanche ha podido crear un enfoque único, que veremos a continuación.
Altas comisiones
Otro problema común con las grandes cadenas de bloques como Ethereum son las altas tarifas del gas, que aumentan en proporción al tráfico y la actividad de la red. Esto dificulta atraer nuevos usuarios al espacio blockchain, pero la única competencia proviene de ecosistemas menos establecidos. Así, la popularidad de Ethereum y la falta de alternativas provocaron un aumento constante del tráfico y altas comisiones. Las comisiones por transferencias simples pueden superar los 10 dólares y las interacciones complejas con contratos inteligentes superan los 100 dólares.
Compatibilidad
Cuando se trabaja con blockchains, diferentes proyectos y empresas tienen diferentes necesidades. Anteriormente, los proyectos se veían obligados a trabajar con Ethereum u otras blockchains que no estaban adaptadas a sus necesidades, o utilizar una blockchain privada. Sin embargo, no es fácil encontrar el equilibrio entre la personalización y la interoperabilidad en múltiples cadenas de bloques. Avalanche ofrece su solución con subredes y blockchains personalizadas que combinan seguridad, velocidad e interoperabilidad.
¿Cómo funciona Avalancha?
Avalanche utiliza una combinación única de métodos que consta de tres cadenas de bloques interoperables: X-Chain, C-Chain y P-Chain.
1. Exchange Chain (X-Chain) está diseñada para la creación e intercambio de tokens AVAX, así como otros activos digitales. Las tarifas de transacción se pagan en AVAX y la cadena de bloques utiliza el protocolo de consenso Avalanche.
2. Contract Chain (C-Chain) permite a los desarrolladores crear contratos inteligentes para DApps. Implementa parcialmente la Máquina Virtual Ethereum (EVM), permitiendo la operación con DApps que son compatibles con EVM. Chain utiliza una versión modificada del protocolo de consenso de Avalanche llamado Snowman.
3. La cadena de plataforma (P-Chain) coordina los validadores de red, rastrea las subredes activas y permite la creación de otras nuevas. También usa muñeco de nieve.
Dado que las diferentes funciones se distribuyen en cadenas de bloques separadas, esto permite una mayor velocidad y una mejor escalabilidad. Los desarrolladores de Avalanche han adaptado los mecanismos de consenso a las necesidades de cada blockchain. Los usuarios utilizan AVAX como un activo del ecosistema compartido para apostar y pagar tarifas.
¿Cómo funcionan los mecanismos de consenso de Avalanche?
Los dos protocolos de consenso de Avalanche tienen mucho en común. Este sistema dual garantiza una mejor escalabilidad de la red y altas velocidades de transacción.
Avalancha
A diferencia de la Prueba de trabajo (PoW), la Prueba de participación (PoS) o la Prueba de participación delegada (DPoS), el protocolo Avalanche no requiere que un líder logre un consenso. Este factor ayuda a aumentar la descentralización de la red Avalanche sin comprometer la escalabilidad. PoW, PoS y DPoS procesan transacciones mediante una única entidad, cuyo trabajo también es verificado por un tercero.
Para optimizar el protocolo de consenso, Avalanche utiliza un gráfico acíclico dirigido (DAG), que permite a la red procesar transacciones en paralelo. Los validadores verifican aleatoriamente a otros validadores para determinar la validez de nuevas transacciones. Las estadísticas muestran que después de un cierto número de comprobaciones aleatorias repetidas, no se puede encontrar que una transacción sea falsa.
Todas las transacciones se completan inmediatamente, sin confirmaciones adicionales. Los requisitos de hardware para ejecutar un nodo validador y validar una transacción son bajos y asequibles, lo que ayuda a mejorar la productividad, la descentralización y atraer nuevos usuarios.
Muñeco de nieve
El protocolo de consenso Snowman se basa en el protocolo Avalanche, pero ordena las transacciones de forma lineal, lo cual resulta extremadamente conveniente cuando se trabaja con contratos inteligentes. A diferencia del protocolo de consenso Avalanche, Snowman crea bloques.
ficha AVAX
AVAX es el token nativo de Avalanch con una circulación máxima de 720 millones. Todas las comisiones de la red se queman mediante el mecanismo de deflación, que beneficia a toda la comunidad. AVAX tiene tres aplicaciones principales:
1. Se puede apostar por AVAX para convertirse en validador o delegar el proceso a otro validador. Los validadores pueden ganar hasta un 10% APY (rendimiento porcentual anual) y establecer una tarifa porcentual personalizada para las recompensas que reciben de los delegados.
2. AVAX sirve como unidad de cuenta común para todas las subredes, lo que aumenta la interoperabilidad.
3. Las tarifas de transacción y las suscripciones a la subred se pagan en AVAX.
¿Cómo agregar AVAX a las apuestas?
Los titulares de AVAX pueden obtener recompensas convirtiéndose en validadores o apostando tokens a través de otro validador. Para convertirse en validador, debe apostar 2000 AVAX.
Los requisitos de hardware son bajos: para convertirse en validador, todo lo que necesita es una computadora portátil o de escritorio estándar. También puedes apostar tokens a través de otro validador y recibir recompensas después de la confirmación exitosa de la transacción.
Avalancha de cadenas de bloques personalizadas
En un nivel básico, Avalanche ofrece casi la misma funcionalidad que Ethereum o cualquier cadena de bloques de capa 1. Los desarrolladores pueden crear nuevos tokens, NFT y DApps, y los usuarios pueden apostar, verificar transacciones y utilizar más de 400 DApps. Sin embargo, Avalanche mejora estas capacidades y también le permite crear cadenas de bloques personalizadas interoperables: subredes.
Una cadena de bloques personalizada que utiliza una subred altamente escalable es muy adecuada para grandes empresas, muchas de las cuales ya utilizan subredes. Esto permite que las grandes empresas y los pequeños operadores independientes de estas cadenas de bloques interactúen con otros participantes en el ecosistema más grande y confíen en la seguridad de la red principal de Avalanche.
Avalanche utiliza su propia máquina virtual Avalanche (AVM), que es compatible con EVM. Utilizando el lenguaje de codificación Ethereum Solidity, los desarrolladores pueden interactuar fácilmente con Avalanche y llevar proyectos existentes a la plataforma.
¿En qué se diferencia Avalanche de otras cadenas de bloques escalables?
Los problemas y soluciones mencionados no son exclusivos de Avalanche. Esta red compite con otras plataformas escalables y blockchains interoperables como Ethereum, Polkadot, Polygon y Solana. Entonces, ¿qué hace que Avalanche sea diferente?
Mecanismo de consenso
Una de sus principales diferencias es el mecanismo de consenso. Por supuesto, Avalanche no es la única cadena de bloques con un nuevo mecanismo de consenso. Así, Solana cuenta con un protocolo Proof of History con una velocidad de procesamiento de hasta 50.000 TPS (transacciones por segundo), que supera significativamente los 6.500 TPS de Avalanche. Sin embargo, TPS es solo una métrica de medición de velocidad y no tiene en cuenta la finalización del bloque.
Velocidad y finalización de la transacción
Otra diferencia importante: el tiempo de finalización de Avalanche es inferior a 1 segundo. ¿Qué significa? TPS es solo uno de los indicadores al medir la velocidad. Además, es necesario tener en cuenta el tiempo dedicado a la finalización completa de la transacción, después del cual no se puede modificar ni cancelar. TPS puede llegar a 100.000, pero debido al retraso en la finalización, la red seguirá siendo lenta. Avalanche se posiciona como la plataforma más rápida en términos de tiempo de finalización.
Descentralización
Una de las principales ventajas de Avalanche es la descentralización. Aunque la red es bastante joven, ya cuenta con una gran cantidad de validadores (más de 1300 en abril de 2022) gracias a los requisitos mínimos. Sin embargo, a medida que aumenta el precio de AVAX, convertirse en validador se vuelve cada vez más caro.
Cadenas de bloques compatibles
No hay límite para la cantidad de cadenas de bloques Avalanche compatibles. En este aspecto, compite directamente con Polkadot, otro proyecto con cadenas de bloques interoperables personalizadas. Sin embargo, Polkadot utiliza un espacio limitado para vender en las subastas de Parachain Slots, mientras que Avalanche utiliza tarifas de suscripción simples.
Reanudar
Como alternativa a Ethereum para ejecutar plataformas de finanzas descentralizadas (DeFi), las cadenas de bloques como Avalanche están resultando muy atractivas debido a su compatibilidad con EVM y sus bajas tarifas. Sin embargo, cuando se trata de escalabilidad y velocidad, DeFi ya cuenta con una larga lista de plataformas alternativas.
La red Avalanche ha ido ganando popularidad desde su lanzamiento y ya ha superado a Ethereum en términos de número de transacciones diarias. Pero aún no se sabe si podrá competir con otras blockchains como Solana o Polygon.




