Con la adopción de blockchain que despega dentro y fuera del mundo de las criptomonedas, Cardano es uno de los pocos proyectos de código abierto que puede presumir de una plataforma desarrollada basada en la ciencia y la investigación revisada por pares.
Bitcoin fue pionero en la tecnología blockchain; sin embargo, Cardano trae un nuevo tipo de libro mayor que tiene como objetivo aumentar la escalabilidad, el rendimiento, la seguridad y la eficiencia energética de las Blockchains a través del protocolo de consenso de Ouroboros Proof of Stake (PoS). En resumen, un protocolo de consenso de blockchain es un conjunto de reglas que rigen las operaciones en una red. Dado que una blockchain pública funciona sin intermediarios, un protocolo de consenso permite a los participantes de la red ponerse de acuerdo sobre los mecanismos y procesos empleados para registrar datos en ese libro mayor digital.
¿Qué es Cardano?
Cardano fue establecida en 2015 por una firma de desarrollo blockchain llamada IOHK (Input Output Hong Kong) como un proyecto blockchain de código abierto totalmente operativo con una criptomoneda ADA nativa. Al igual que Ethereum, el proyecto está orientado a convertirse en una red de contratos inteligentes avanzada para el desarrollo de aplicaciones descentralizadas (DApps). La blockchain de Cardano se destaca ya que resuelve los problemas inherentes de rendimiento y escalabilidad de las cadenas de bloques de PoW (Proof of Work) heredadas con un protocolo de PDs escalable y eficiente desde el punto de vista energético.
¿Cómo funciona Cardano?
Cardano se basa en dos capas, es decir, la capa de liquidación cardano (CSL) y la capa de cálculo Cardano (CCL). La capa de liquidación totalmente funcional se utiliza para las transacciones ADA. Por otro lado, la capa computacional es la plataforma de contratos inteligentes aún en desarrollo.
Al separar la plataforma de contratos inteligentes de la capa de liquidación de transacciones, Cardano puede lograr un mayor nivel de flexibilidad, lo que permite a los usuarios de ambas capas operar con diferentes parámetros. De hecho, Cardano está desarrollando un nuevo lenguaje de programación para el desarrollo de sus contratos inteligentes. Por lo tanto, los usuarios de CCL podrán crear contratos inteligentes con reglas diferentes a las que operan en la capa CSL.
La capa de asentamiento de Cardano utiliza estrategias tecnológicas y filosóficas para lograr su objetivo de construir una blockchain escalable y eficiente desde el punto de vista energético. Una de sus posiciones filosóficas centrales se basa en la idea de que una red de «mayoría honesta» resistirá a los adversarios.
En términos de tecnología, la blockchain Cardano se desarrolla utilizando un lenguaje de programación altamente flexible llamado Haskell (un lenguaje de programación tolerante a fallos). Además de un lenguaje de programación flexible, el protocolo PoS de Cardano, Ouroboros, está diseñado para mantener la seguridad de la red y mantener un alto grado de escalabilidad. Examinemos cómo.
Protocolo de prueba de participación de Ouroboros
Ouroboros es un protocolo de prueba de participación que resuelve uno de los desafíos más importantes de las Blockchains: la necesidad de más potencia informática para extraer bloques y proteger una red. Cardano afirma que Ouroboros es el primero de este tipo en desarrollarse sobre la base de investigaciones revisadas por pares.
En esencia, Ouroboros es la columna vertebral de seguridad de Cardano. Mientras que los mineros que utilizan un protocolo de PoW reciben recompensas por la potencia computacional que implementan, el sistema PoS de Cardano selecciona a los participantes (en este caso, grupos de apuestas) para validar bloques y recibir ADA como recompensa en función de la cantidad de participación que controlan en el grupo.
El protocolo Ouroboros utiliza un sistema verificado matemáticamente que evita que los piratas informáticos se infiltren en la red. Mientras los participantes honestos tengan el 51% de ADA, los hackers y los actores maliciosos no pueden gastar dos veces.
Para incentivar el comportamiento honesto, Ouroboros recompensa a los buenos actores con más ADA por completar tareas de delegación y participación, al mismo tiempo que mantiene la equidad en la selección de los grupos de apuestas mediante un proceso de selección aleatorio e imparcial. Este proceso de selección aleatoria es necesario, ya que impide la formación de patrones predecibles que pueden ser aprovechados por observadores entusiasta.
¿Qué es ADA y qué papel desempeña?
Para la mayoría de la gente, Cardano y ADA son sinónimos. Sin embargo, Cardano es el nombre del proyecto blockchain en su conjunto, mientras que ADA es la criptomoneda nativa de la red. Con una oferta actual en circulación de más de 31 mil millones de monedas y un límite máximo de 45 000 millones, ADA se encuentra actualmente entre las diez principales criptomonedas en términos de capitalización bursátil.
Cardano tiene varios stake pools compuestos por propietarios y delegados, o stakeholders. De estos grupos, los slot leaders son elegidos aleatoriamente para producir nuevos bloques. Cuanto más ADA tenga uno, mayores serán las posibilidades de ser seleccionado. Cada vez que un slot leader añade un nuevo bloque, recibe ADA como recompensa.
Los slot leaders obtienen ADA durante los periodos transcurridos entre la validación de nuevas transacciones. Estos periodos se denominan épocas. Por lo tanto, para cada época, las tarifas de transacción se cobran y distribuyen en el fondo de apuestas entre los slot leaders en función de la cantidad de participación que controlan.
ADA también se utiliza en la tesorería de Cardano, un sistema que financia a los desarrolladores que contribuyen al ecosistema Cardano. Cualquier persona interesada en avanzar en el desarrollo de la plataforma de código abierto Cardano puede solicitar una subvención a través del tesoro y recibir ADA previa aprobación de las partes interesadas de la red. El tesoro se financia con una parte de las recompensas en bloque de cada transacción. El tesoro está diseñado para permitir un desarrollo continuo incluso después de que IOHK salga del proyecto.
¿Qué problema resuelve Cardano?
Con tantos proyectos blockchain disponibles, la escalabilidad es uno de los principales factores que determinan el éxito y el rendimiento. Por ejemplo, con las crecientes tarifas de transacción en la red de Ethereum, la escalabilidad es un gran desafío cuanto más se expande.
La primera generación de Blockchains de PoW requería que todos los mineros conservaran una copia del libro mayor para el proceso de validación. Sin embargo, a medida que la red crece y aumenta el número de transacciones, los nodos de minería se ven abrumados, ya que tienen que mantener un registro de todas las operaciones y validar las nuevas.
En última instancia, esto aumenta los retrasos transaccionales, lo que hace que la red sea ineficiente para las microtransacciones diarias. Cardano resuelve este problema separando los datos transaccionales del historial del libro mayor. Por ejemplo, un validador de bloques en Cardano solo mantiene datos relevantes para la transacción en lugar de toda la blockchain.
A diferencia de las Blockchains de PoW, cuyo consumo de energía se ha comparado con el de naciones enteras, la blockchain de Cardano es mucho más eficiente desde el punto de vista energético. Como se ha explicado, esto se debe a que la seguridad de la red se basa en la apuesta y no en la potencia computacional.
Pros y contras de la blockchain de Cardano
El principal punto de venta de la blockchain de Cardano es que no tiene límite de escala. Incluso con un aumento en el número de transacciones, Cardano es capaz de mantenerse estable. Además, las transacciones de ADA en Cardano son rápidas y baratas, lo que lo convierte en una mejor forma de dinero digital que la mayoría de las criptomonedas con menor rendimiento transaccional. Gracias a su protocolo PoS, Cardano es respetuoso con el medio ambiente y seguro.
Sin embargo, la plataforma sigue en desarrollo y algunas de sus características siguen siendo teóricas. Además, hay muchos problemas reportados con su cartera Daedalus. En este punto, incluso si ADA tiene capacidad para 257 transacciones por segundo (TPS), aún queda mucho camino por recorrer en comparación con la capacidad de Visa de aproximadamente 2000 TPS.
El futuro de Cardano y ADA
Aunque el enfoque de Cardano en el escrutinio del código y el desarrollo basado en la ciencia es una adición bienvenida a la naciente industria blockchain, muchos fans no están contentos con la lentitud de las actualizaciones y el progreso. En general, Cardano tiene valor a largo plazo, ya que promete un futuro en el que se puedan desarrollar innovaciones escalables basadas en blockchain para adaptarse a una amplia gama de casos de uso.
A diferencia de la mayoría de las Blockchains que solo buscan revisar la industria financiera, Cardano tiene como objetivo crear un sistema que permita crear un ecosistema DApp transparente y seguro que abarque varios sectores.