Cardano es una plataforma que proporciona una blockchain programable y contratos inteligentes para el desarrollo de dApps (aplicaciones descentralizadas). Cardano tiene muchos competidores en el mercado como NEO o Ark y por supuesto el más grande, Ethereum.
Cardano es la primera plataforma de la industria que utiliza código abierto revisado por pares. Esto significa que el proyecto Cardano se beneficia de una red de investigadores y científicos de todo el mundo que han contribuido y desarrollado un avanzado protocolo de blockchain.
Toda la tecnología del protocolo de Cardano se somete a un proceso de revisión por pares, similar al proceso por el que podría pasar el código de un avión o un coche inteligente. Los desarrolladores creen que el código que sustenta una economía global debería estar sujeto al mismo escrutinio riguroso que el código del que depende la vida.
Cardano es conocido como un blockchain de tercera generación. Bitcoin fue la primera generación. Ethereum fue el segundo. Ethereum lideraba el grupo, pero como su tecnología era fundamentalmente nueva, la tecnología era bastante rudimentaria. Las blockchains de tercera generación, como Cardano, tienen la ventaja de la retrospectiva. Pueden identificar los inconvenientes y limitaciones de los proyectos anteriores y desarrollarlos en consecuencia.
Este es precisamente el camino que ha tomado Cardano. El proyecto comenzó en 2014, no con un libro blanco, sino con una investigación y colaboración colectiva, centrada en la identificación de las limitaciones de las actuales blockchain. A continuación, procedieron a codificar desde el principio, tratando de abordar cada una de estas limitaciones. Cada bloque de construcción fue sometido a conferencias y expertos para su revisión antes de ser añadido
Este proceso de revisión por pares es extremadamente importante, especialmente si se tiene en cuenta que un código y un desarrollo deficientes pueden conducir a resultados catastróficos (piense en la paridad y el hackeo de DAO).
¿Cuántos desarrolladores hay en el mundo que puedan codificar eficazmente un proyecto de blockchain? ¿Cuántos desarrolladores pueden codificar proyectos de calidad en un sector totalmente nuevo, en una tecnología totalmente nueva? Esta cifra es ciertamente inferior a las 1380 criptomonedas publicadas en coinmarketcap.com.
Se ha prestado tanta atención a los proyectos de estafa, que debería hacerse más hincapié en los proyectos legítimos que simplemente están mal hechos. Mucha más gente perderá dinero en esta industria por culpa de equipos y desarrolladores que simplemente no son muy buenos que por atrapar dinero criminal.
Así que hay que preguntarse: ¿cómo sabemos que un proyecto es bueno? ¿Cómo sabemos que el código es bueno? Una forma, como han hecho Ethereum y NEO, es intentar arreglarlo. El método de revisión por pares de Cardano es otro.
Con esta filosofía de desarrollo metódico y revisado por pares, Cardano está trabajando para resolver los problemas de las blockchain de segunda generación.
¿Qué es Cardano?
El proyecto cuenta con el apoyo de tres entidades, todas ellas con fines diferentes dentro del ecosistema.
La Fundación Cardano
Cardano está apoyado por una corporación sin ánimo de lucro conocida como la Fundación Cardano. La fundación tiene varios objetivos, tanto para Cardano como para la comunidad blockchain en su conjunto. Trabajan para promover Cardano a las masas, educando sobre la criptomoneda y trabajando con los gobiernos en torno a la regulación.
Una organización como ésta es importante para la adopción de una plataforma blockchain; la fundación proporciona un organismo estándar que puede facilitar la cooperación y la adopción con empresas y gobiernos.
La Enterprise Ethereum Alliance tiene un propósito similar para Ethereum. OnChain, socio de NEO, aunque no es una organización sin ánimo de lucro, también sirve para conectar las blockchains públicas con los gobiernos y las empresas. Dado que las plataformas de blockchain como NEO, Ethereum y Cardano están descentralizadas, estas organizaciones proporcionan un organismo centralizado con el que las empresas pueden trabajar. Como agencia editorial de la plataforma.
También cabe destacar que la Fundación Cardano alberga una gran variedad de recursos abiertos sobre Cardano. Desde descripciones generales del proyecto y la tecnología hasta actualizaciones del blog que detallan exactamente cómo trabaja el equipo, su programa de trabajo exacto y su calendario de lanzamientos. Sinceramente, nunca hemos visto tanta transparencia.
Input Output Hong Kong (IOHK)
IOHK es una empresa de ingeniería que desarrolla soluciones de blockchain para instituciones académicas, empresas y gobiernos. La empresa está dirigida por Charles Hoskinson y Jeremy Wood, antiguo director general y subdirector de Ethereum respectivamente. IOHK apoya a Cardano y tiene un equipo de investigación establecido: 17 personas acreditadas.
Este equipo ha sido responsable del desarrollo de la tecnología y el monedero digital de Cardano. IOHK también es compatible con otros proyectos de blockchain, como Ethereum Classic.
Emurgo
Emurgo, una empresa con sede en Japón, ayuda a las empresas establecidas a integrar la tecnología blockchain e invierte en las nuevas empresas. Emurgo conecta a las empresas con la blockchain de Cardano.
Esta delegación de tareas entre IOHK, la Fundación Cardano y Emurgo es interesante. Apoyo el concepto. Puedo ver cómo dividir el desarrollo y la comercialización y conectar con las empresas podría ser un sistema más eficiente. Cada organización tiene un propósito diferente en el ecosistema.
¿No lo has entendido?
Cardano cuenta con el apoyo de tres organizaciones. La Fundación Cardano apoya la plataforma promoviendo Cardano a la comunidad en general, educando sobre la criptomoneda y trabajando con la regulación. IOHK es la organización de ingeniería y desarrollo detrás de la tecnología Cardano. Emurgo está trabajando para integrar la plataforma con las empresas.
¿Cómo funciona Cardano?
Tecnología en rodajas
Con las transferencias de valores, hay dos conjuntos de información. Hay un simple, desde, hasta, cuando y cuanto – esta es la única información que Bitcoin puede soportar. Sin embargo, como sabemos, en nuestro mundo real, las transferencias de valor nunca son tan sencillas. Asociado a cada transacción, también podemos preguntar: ¿cuáles son los términos y condiciones de la transferencia, por qué se transfirió el dinero y quiénes fueron las entidades involucradas? Esto se conoce como metadatos.
Ethereum, la cadena de bloques de segunda generación, ha permitido la integración de toda esta información. Llaman contratos inteligentes a la conexión entre la transferencia real de valor y los metadatos asociados. Contratos programables Sin embargo, con Ethereum, al no existir separación entre la contabilidad y la informática, esta información se almacena conjuntamente, sin tener en cuenta que los metadatos deben incluirse siempre. Esto es problemático. Cuantos más datos se incluyen en cada transacción, más gas cuesta, más difícil es para la cadena de bloques almacenar esa información y más difícil es para los nodos almacenar el historial de la cadena de bloques.
Así, Cardano separa la transferencia y el por qué. Lo consiguen separando la plataforma en dos capas distintas:
La capa de liquidación de Cardano (CSL): esta capa es responsable de los tokens y los saldos de todas las cuentas de los usuarios. La moneda nativa de Cardano, ADA, se procesa en esta capa. En términos simples, esto significa simplemente que todo el código relacionado con las cuentas y el token ADA existe en esta capa.
La capa de control de Cardano (CCL): Todas las funciones de los contratos inteligentes existen en esta capa. Además, los elementos de control, como la identidad digital, pueden ser apoyados por esta capa.
La CCL es la torre de control de Cardano
El SLC almacena sólo la información de la transacción real – por ejemplo: 3 ADAs del monedero A al monedero B. Al incluir sólo la información de la transacción simplificada, el SLC puede ser como un protocolo de transacción estandarizado. La mayoría de las transacciones posibles, si no todas, están preprogramadas. La flexibilidad y la personalización, aunque son útiles, pueden crear agujeros de seguridad. Sin embargo, con transacciones sencillas, Cardano puede anticipar y arreglar estos agujeros desde el principio.
Sin embargo, Cardano seguirá apoyando los contratos inteligentes. Se controlan desde el CCL. El CDC permite todas las funciones programables avanzadas de los contratos inteligentes. El porqué de las transacciones, las condiciones y los términos
La ventaja de separar esta capa del SLC es doble. En primer lugar, permite proteger la privacidad de las transacciones, ya que éstas pueden realizarse sin los metadatos adicionales que requieren Ethereum o NEO. En segundo lugar, permite un escalado más específico: por ejemplo, las actualizaciones pueden afectar a la capa de cálculo sin poner en peligro los balances de los usuarios o la capacidad transaccional de la red.
La mejor manera de entenderlo es que hay ventajas por ser una criptomoneda y hay ventajas por ser una plataforma. Los protocolos de las criptomonedas son sencillos y eficaces. Los protocolos de la plataforma son robustos y flexibles. Bitcoin y Litecoin son criptomonedas. Ethereum y Neo son primero plataformas y luego monedas. Cardano es ambas cosas. Es lo mejor de ambos mundos.
Repasando: Cardano divide su protocolo en dos capas. Una capa se centra en las transacciones y las cuentas y la otra capa es la capa computacional para los contratos inteligentes. Esto permite facilitar las actualizaciones y aumentar la flexibilidad.
Protocolo de prueba de participación (PoS)
PoW (proof of work) utiliza la potencia de cálculo para determinar quién confirma los bloques en la blockchain y distribuye las recompensas en función de la potencia de cálculo que se proporcione. Con PoS, los bloques se confirman en función de quién tiene más tokens.
En PoW, si aprovechas el 5% de la potencia de cálculo total de la red, puedes esperar obtener el 5% de las recompensas de los bloques. En PoW, si posees el 5% de los tokens, puedes esperar recibir el 5% de las recompensas del bloque.
No se necesita todo eso para el PoS
Cardano, al igual que NEO, utiliza un protocolo Proof of Stake. Se llama Ouroboros. Se dice que es el único protocolo PoS con seguridad matemáticamente probada. Al igual que toda la tecnología de Cardano, Ouroboros ha sido sometida a una amplia revisión por parte de sus homólogos. Ouroboros se ha desarrollado especialmente con la ayuda de la Universidad de Edimburgo, la Universidad de Connecticut, el IOHK y el Instituto Tecnológico de Tokio.
Al igual que NEO y Ark, Cardano utiliza una variante del protocolo PoS similar al Proof of Stake Delegado (dPoS). Para que conste, NEO se refiere a dBFT (Delegation Byzantine Fault Tolerance).
El dPoS permite a las partes interesadas «votar y elegir» representantes, conocidos como «nodos de consenso», que realizan las confirmaciones de los bloques por ellos. Las recompensas de los bloques se otorgan a los nodos de consenso, que luego pagan a los titulares de los tokens que los han votado.
El PdS delegado es un poco como la forma en que elegimos a nuestro gobierno para que tome decisiones por nosotros
Con Cardano, el sistema funciona de forma ligeramente diferente. El tiempo se divide en lo que se denomina épocas (cada época puede durar 20 minutos, un número totalmente arbitrario). Dentro de cada época, o bloque de 20 minutos, hay franjas horarias. Las ranuras son sólo los bloques que hay que explotar.
Un algoritmo aleatorio selecciona un portador de fichas para cada ranura para que actúe como nodo de consenso. Se les conoce como líderes de ranuras. A continuación, el jefe de ranura confirma el bloque y cede el paso al siguiente jefe de ranura seleccionado al azar. Todas las recompensas de los bloques se reúnen en un fondo común y se distribuyen a los líderes de las ranuras al final de la era.
La línea de tiempo puede ser para cualquier cantidad de tiempo, al igual que con las épocas – digamos que esta línea de tiempo es una semana. Cada cambio se conoce como una ranura. Sólo puede trabajar una persona en cada turno (o franja horaria), pero necesitamos un trabajador para cada turno.
Cada trabajador se selecciona al azar. Con Cardano, cuantos más tokens (ADA) tenga el usuario, más probabilidades tendrá de ser seleccionado – como los billetes de lotería: cuantos más tenga, más posibilidades tendrá. Los usuarios también podrán poner en común su ADA y compartir las recompensas de los bloques.
Una vez que este trabajador (líder de ranura) trabaja su turno, la siguiente persona toma el relevo. Las épocas definen los líderes de cada ranura. Entonces, cuando esa época termina, una nueva época entra en línea y define todos los líderes de ranuras para ese horario. Y eso está bien.
Actualmente no hay estacas en Cardano hasta la actualización de Shelley en el segundo trimestre de 2018. Habrá mucha más información sobre el funcionamiento exacto del sistema de recompensas y apuestas. A partir de ahora, la plataforma está totalmente centralizada, ya que todos los nodos son propiedad de Cardano. Todas las tasas de la red se cobran y se queman.
Junto con Cardano, se ha pensado mucho en cómo adaptar la plataforma. Ouroboros permite muchas opciones avanzadas de escalado. Los líderes de las ranuras pueden manejar bloqueos en varias cadenas.
Y se pueden ejecutar varias épocas simultáneamente. Ambos permiten una cadena de bloques capaz de soportar soluciones de escalado como las cadenas laterales -múltiples cadenas que interactúan- y la fragmentación -dividir la cadena de bloques más grande en «trozos» manejables-.
Es importante señalar que nada de esto se ha aplicado todavía. Actualmente se está investigando y se pondrá en marcha cuando la red lo necesite, que se estima hacia finales de 2018.
Resumen: Cardano utiliza un sistema de prueba de posición llamado Ouroboros. La red elige aleatoriamente un nodo para confirmar el siguiente bloque y las recompensas se asignan a ese nodo.
Cuantas más fichas tenga, más probabilidades tendrá de ser elegido. Los poseedores de tokens también pueden «votar» por los nodos proporcionándoles sus tokens y aumentando la probabilidad de que sean elegidos.
¿La tesorería de Cardano?
Cada vez que se añada un bloque a la cadena, parte de esta recompensa se añadirá a la tesorería.
Así que si alguien quiere desarrollar y hacer cambios en el ecosistema, presenta una papeleta a Hacienda para pedir subvenciones. Los actores del ecosistema de Cardano votan y deciden si el voto debe ser concedido o no. Si lo es, el votante obtiene la subvención para el desarrollo.
Este sistema tiene algunas ventajas importantes:
- El tesoro sigue llenándose a medida que se descubren más y más bloques.
- Es directamente proporcional al tamaño de la red. A medida que la red crece, los recursos disponibles y el sistema de votación también se vuelven más descentralizados.
Sin embargo, hay algunos obstáculos importantes en el camino antes de que se utilice:
- Hay que establecer un sistema de votación justo.
- Hay que animar a los votantes a votar y participar en el sistema.
- El voto de todos debería tener algún valor para que una situación como ésta se produzca. La tragedia de los comunes no sucede.
- El proceso de envío de boletines debería ser fácil y sencillo.
- Todo el proceso debe estar lo más descentralizado posible.
En este punto, Cardano ha identificado un sistema que pueden utilizar potencialmente, que combina la democracia flexible con un modelo de efectivo incentivado.
Cardano: ¿cómo funciona una democracia flexible?
Es un sistema que hace la transición entre la democracia directa y la representativa.
El proceso tiene las siguientes características:
- Los ciudadanos pueden votar directamente sobre sus políticas.
- Los ciudadanos pueden delegar sus responsabilidades de voto en un delegado que puede votar sus políticas por ellos.
- Los propios delegados pueden delegar sus responsabilidades de voto en otro delegado que puede votar en su nombre. Esta propiedad en la que un delegado puede nombrar a su propio delegado se llama transitividad.
- Si a una persona que ha delegado su voto no le gusta el voto que han elegido sus delegados, puede simplemente retirar su voto y votar la política ella misma.
¿Cuáles son las ventajas de una democracia flexible?
La opinión de cada persona cuenta y desempeña un papel en la creación final de la política.
Para convertirse en delegado, basta con ganarse la confianza de alguien. No necesitan gastar millones de dólares en costosas campañas electorales. Por esta razón, la barrera de entrada es relativamente baja.
Gracias a la posibilidad de alternar entre la democracia directa y la delegada, los grupos minoritarios pueden tener una representación más justa.
Por último, cuenta con un modelo evolutivo. Quien no tenga tiempo para votar sus políticas puede simplemente delegar sus responsabilidades de voto.
¿En qué lenguaje está codificado Cardano?
El código de Cardano está hecho en Haskell mientras que sus contratos inteligentes se codificarán en Plutus. Para entender por qué este enfoque es tan singular, debemos comprender algunos conceptos básicos sobre los lenguajes de programación.
En cuanto a las lenguas, pertenecen a dos familias:
- Imperativo como C++, Java o Solidity. Este es el tipo más común que todos conocemos.
- Funcional, un tipo de lenguaje más adecuado para los contratos inteligentes por su facilidad para resolver problemas algebraicos.
Tomemos un ejemplo concreto de esto y veamos por qué puede llegar a ser extremadamente crítico e incluso salvar la vida en ciertas condiciones.
Supongamos que codificamos un programa que controla el tráfico aéreo.
Como se puede imaginar, la codificación de un sistema de este tipo requiere un alto grado de precisión y exactitud. No podemos codificar algo a ciegas y esperar lo mejor cuando la vida de las personas está en peligro. En situaciones como ésta, necesitamos un código que pueda demostrarse que funciona con un alto grado de certeza matemática.
Precisamente por eso es tan deseable el enfoque funcional.
Y esto es exactamente lo que Cardano utiliza Haskell para codificar su ecosistema y Plutus para sus contratos inteligentes. Tanto Haskell como Plutus son lenguajes funcionales.
ICO de Cardano
La ICO de Cardano recaudó aproximadamente 62 millones de dólares.
La tokende Cardano se llama Ada en honor a Ada Lovelace, una matemática del siglo XIX conocida por ser la primera programadora de ordenadores e hija del poeta Lord Byron.
La primera versión importante de Cardano, llamada Byron, se publicó el 29 de septiembre de 2017, con el lanzamiento de la red principal de Cardano.
Tarifas de Cardano
La tasa de transferencia de la ADA varía según la siguiente ecuación:
Tasa de transferencia = tamaño a + b *.
Dónde:
a = Una constante que actualmente equivale a 0,155381 ADA
b = Otra constante que actualmente es igual a 0,000043946 ADA / byte
size = El tamaño de la transacción (en bytes).
En realidad, esto significa que la transacción mínima que pagará es de 0,155381 ADA y que aumentará en 0,000043946 ADA por cada byte que aumente el tamaño de su transacción.
En cada momento, la tasa de transacción se recoge en un fondo común y se entrega a los responsables de las ranuras correspondientes.
Roadmap de Cardano
Según la hoja de ruta, Cardano se lanzará en 5 actualizaciones:
Byron: Permite a los usuarios intercambiar y transferir Ada. También se ha puesto en marcha la red central de Cardano.
Shelley: Asegura que la tecnología está preparada para convertirse en un sistema totalmente descentralizado y autónomo
Goguen: Integración de contratos inteligentes.
Basho: Centrado en la mejora del rendimiento.
Voltaire: IOHK añadirá un sistema de tesorería y gobernanza.
Precio Cardano (ADA): historia
El precio de Cardano se disparó con bastante rapidez tras su aparición en los intercambios. De hecho, su precio pasó de 0,025 dólares en noviembre de 2017 a 0,31 dólares en el momento de la publicación de este artículo, pasando por un pico de 1,3 dólares a principios de enero.
Dernière mise à jour le marzo 31, 2022 por Laura