Avalanche: ¿Qué es y cómo funciona? [Guia Completa]

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. La C-Chain es para la creación de contratos inteligentes y la P-Chain para coordinar validadores. Estas dos cadenas de bloques utilizan el protocolo de consenso Snowman.

El protocolo de consenso 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 finalidad de menos de un segundo. El muñeco de nieve es similar pero funciona en un proceso lineal con bloques.

Avalanche también permite la creación de cadenas de bloques interoperables personalizadas. No hay límite en el número, pero debe pagar una tarifa de suscripción para operar uno 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 cadenas de bloques separadas en su plataforma. Impulsada por su token nativo AVAX y múltiples mecanismos de consenso, Avalanche afirma ser «la plataforma de contratos inteligentes 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 ofrece.

¿Cuándo se lanzó Avalanche?

La cadena de bloques Avalanche fue lanzada en septiembre de 2020 por el equipo de Ava Labs en los EE. UU. Ava Labs recaudó $ 6 millones (dólares estadounidenses) en su ronda de financiamiento y siguió esto con ventas de tokens públicos y privados por un total de $ 48,000,000. 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 tarifas de transacción y la interoperabilidad.

Escalabilidad frente a descentralización

Las cadenas de bloques tradicionalmente han luchado por equilibrar la escalabilidad y la descentralización. Una red con un aumento de usuarios y una alta actividad puede no generar rápidamente un 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 sea 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ápidamente. Sin embargo, la descentralización es un aspecto importante y deseado de la tecnología blockchain . Las nuevas cadenas de bloques intentan constantemente resolver este problema con avances tecnológicos, y Avalanche ha creado un enfoque único, que cubriremos más adelante.

Tarifas altas

Otro problema común que se observa con las cadenas de bloques más grandes como Ethereum son sus tarifas de gas. El alto tráfico y el aumento de usuarios contribuyen al problema. En última instancia, esto desalienta a los usuarios de estas cadenas de bloques, 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 tarifas sin alivio. En ciertos puntos, las transferencias simples cuestan más de $ 10 y las interacciones complejas de contratos inteligentes eran aún 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 cadena de bloques individual no adaptada a sus necesidades, o una cadena de bloques privada . Sin embargo, encontrar el equilibrio entre la personalización y la cooperación entre múltiples cadenas de bloques ha sido un desafío. Avalanche ofrece su solución al problema con subredes y cadenas de bloques personalizadas que comparten la seguridad, la velocidad y la compatibilidad de la red.

¿Cómo actúa Avalanche?

Para resolver los problemas descritos, Avalanche utiliza una combinación de métodos que lo hacen algo único. Para empezar, Avalanche se compone de tres cadenas de bloques interoperables: X-Chain, C-Chain y P-Chain.1. La cadena de intercambio (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 tarifas de transacción se pagan en AVAX y la cadena de bloques utiliza el protocolo de consenso Avalanche.2. La cadena de contratos (cadena C). La C-Chain es donde los desarrolladores pueden crear contratos inteligentes para DApps. Esta cadena implementa una instancia de Ethereum Virtual Machine (EVM), lo que permite a los codificadores bifurcar 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 cadenas de bloques personalizadas. Una cadena de bloques puede ser validada por una sola subred, pero cada subred puede validar múltiples cadenas de bloques. La cadena P también utiliza 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. Unir todas estas cadenas de bloques es el token de utilidad nativo de Avalanche, AVAX. Los usuarios necesitan el token para apostar y pagar las tarifas 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 cadenas de bloques 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 de Avalanche no necesita un líder para llegar a un consenso como Prueba de trabajo (PoW), Prueba de participación (PoS) o Prueba de participación delegada (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 optimizado de gráfico acíclico dirigido (DAG). 

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 un cierto número 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 cadenas de bloques 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 de Snowman se basa en el protocolo de consenso de Avalanche, pero ordena las transacciones de forma lineal. Esta propiedad es beneficiosa cuando se trata de contratos inteligentes. A diferencia del protocolo de consenso de Avalanche, Snowman crea bloques.

Token AVAX

AVAX es el token nativo de Avalanche con un suministro limitado de 720 millones. Todas las tarifas pagadas en la red se queman como un mecanismo deflacionario. El token tiene tres casos de uso principales:

  • 1. Puede apostar su AVAX para convertirse 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 tarifa 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 tarifas de transacción y las suscripciones a subredes se pagan en AVAX.

¿Cómo hacer staking de AVAX?

Los titulares de AVAX pueden ganar recompensas apostando sus tokens en la red. Puede ganar recompensas convirtiéndose en un validador o apostando tokens con un validador. Convertirse en un validador requiere apostar 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 puede apostar tokens detrás de un validador y recibir recompensas cuando el validador confirma las transacciones con éxito.

Blockchains de avalanche personalizables

En su nivel básico, Avalanche ofrece la misma funcionalidad que Ethereum. Los desarrolladores pueden crear nuevos tokens y NFT , contratos inteligentes y DApps. Los usuarios pueden apostar, 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 cadenas de bloques personalizadas e interoperables.

Una cadena de bloques 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 cadenas de bloques 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 tarifas de transacción se pueden pagar con él. Hay una tarifa de creación que se paga en AVAX por crear una subred y una cadena de bloques. 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 cadenas de bloques escalables?

Los problemas y las soluciones que hemos comprado no son exclusivos de Avalanche. De hecho, Avalanche está compitiendo con otras plataformas escalables y blockchains interoperables como Polkadot , Polygon y Solana . 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 Avalanche optimizado para DAG. Sin embargo, Avalanche no es la única cadena de bloques con un mecanismo de consenso novedoso. Solana tiene Prueba de historial que supuestamente puede manejar hasta 50,000 TPS (transacciones por segundo) , superando las 6,500 reclamaciones de TPS Avalanche. 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 finalidad de Avalanche de menos de 1 segundo. Que significa 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. Puede 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

Uno de los mayores reclamos 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 cadenas de bloques 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 cadenas de bloques personalizadas e interoperables. Polkadot tiene un espacio limitado subastado en las subastas de Parachain Slots, mientras que Avalanche funciona con una tarifa de suscripción simple.

Pensamientos finales

Con las plataformas de finanzas descentralizadas (DeFi) que buscan alternativas a Ethereum, las cadenas de bloques como Avalanche son atractivas debido a su compatibilidad con EVM y tarifas 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 cadenas de bloques como Solana o Polygon.

Últimas noticias

- Advertisement - spot_img

También te puede interesar...