Hydra es una solución de escalado PoS que se espera que pueda llegar a procesar más de un millón de transacciones por segundo.
Charles Hoskinson, director general de IOHK, la empresa responsable del desarrollo de Cardano (ADA), explicó que el whitepaper sobre Hydra es el resultado de un esfuerzo colosal, que ha supuesto más de cinco años de investigación por parte de más de dos docenas de miembros del equipo a tiempo completo.
¿Qué es Hydra en Cardano?
Hydra es una solución de escalado de capa 2 implementada sobre el protocolo PoS de Cardano, que se adapta “muy bien al modelo de stake pool”. Como plataforma de contratos inteligentes, Cardano proporciona seguridad y escalabilidad a través de su arquitectura de dos capas:
- La Capa de Liquidación de Cardano (CSL) gestiona todas las transacciones con la criptomoneda Cardano con unas tasas de transacción mínimas. Al mismo tiempo
- La Capa de Computación de Cardano (CCL) es un conjunto de protocolos que ayudan a ejecutar contratos inteligentes. Permite a los desarrolladores crear aplicaciones descentralizadas, garantiza la seguridad y realiza pequeños cambios para los usuarios finales.
La teoría dice que cada “cabeza de Hydra” debería ser capaz de procesar unas 1.000 transacciones por segundo (TPS). Con 1.000 stake pools, cada uno de los cuales procesa 1.000 TPS, Cardano podría alcanzar un rendimiento de hasta un millón de transacciones por segundo. Sin embargo, en la actualidad la red tiene una capacidad de unos 247 TPS aproximadamente.
Además que cada “cabeza de Hydra” podrá alcanzar la llamada “Finalidad Rápida”, que permite que la irreversibilidad de una transacción se produzca casi en tiempo real, que es habitual en un protocolo de Tolerancia a Fallos Bizantinos (BFT o Byzantine Fault Tolerance). Gracias a la “Finalidad Rápida” y a la alta velocidad de las transacciones, incluso las microtransacciones serán posibles, dijo Hoskinson.
En el resumen del documento de Hydra, se afirma que ésta ofrece ventajas significativas sobre las soluciones de canalización de estados existentes. Por ejemplo, el código del contrato inteligente de la primera capa no necesita adaptarse para ser compatible con la solución de escalado:
Una grave desventaja presente en los actuales protocolos de canal de estado de la segunda capa es que la infraestructura de contratos inteligentes de la primera capa y el código de los contratos no pueden reutilizarse fuera de la cadena sin cambios. Hydra cuenta un canal de estado partido isomórfico por lo que simplifica el desarrollo de protocolos y contratos fuera de la cadena adoptando directamente el sistema de contratos inteligentes de la capa uno.