Habrás oído que Cardano es un Ethereum Killer, pero ¿es cierto? ¿Qué protocolo tiene la mejor tecnología? Vamos a analizar las diferencias de cada proyecto.
¿Qué es Ethereum?
Ethereum fue creado en 2015 por el joven desarrollador Vitalik Buterin. Se convirtió en el primer proyecto de blockchain de la historia que permitía a las personas crear contratos inteligentes o smart contracts. Como resultado, a diferencia de Bitcoin, Ethereum puede hacer mucho más que enviar dinero.
En su forma más básica, un contrato inteligente permite que personas de cualquier parte del mundo se pongan de acuerdo sin necesidad de un tercero. En su lugar, se introducen condiciones predefinidas en un contrato inteligente codificado y, cuando estas condiciones se cumplen, el contrato inteligente libera automáticamente los fondos.
Para entender lo útiles que pueden ser los contratos inteligentes, vamos a ver un ejemplo:
- Raúl quiere comprar un seguro para su vuelo.
- Si su vuelo se retrasa o se cancela, obtiene un reembolso completo.
- Si el vuelo llega a tiempo, pierde la cuota del seguro.
- Raúl entra a participar en un contrato inteligente depositando el precio.
- Una vez que el vuelo sale, el contrato inteligente puede escanear miles de sitios web para averiguar la hora exacta de salida.
- Si se retrasa o se cancela, recibe automáticamente un reembolso completo.
- Si salió a tiempo, el contrato paga automáticamente al seguro.
Todo esto fue posible sin un tercero, utilizando un acuerdo de contrato inteligente.
El ejemplo anterior se podría aplicar a cientos de escenarios diferentes. Y al eliminar la necesidad de un tercero, los acuerdos contractuales son más rápidos, más baratos y más eficientes.
Al igual que el cliente de Bitcoin, Ethereum tiene su blockchain que permite enviar y recibir monedas. Ethereum tiene su criptomoneda llamada Ether (ETH para abreviar). Oficialmente, no hay una oferta máxima a la cantidad total de ETH que se puede emitir. En el momento de escribir este artículo, en febrero de 2020, hay algo más de 114 millones de monedas en circulación. Sin embargo, según su fundador, Vitalik Buterin, es probable que esta cantidad no aumente mucho más.
La red Ethereum está descentralizada, lo que significa que no está controlada por ninguna persona o autoridad, ni está respaldada por ningún banco central o estado-nación. En cambio, cada transacción (incluidos los contratos inteligentes) es verificada por la comunidad. Cualquiera puede conectar un dispositivo al sistema Ethereum para ayudar a confirmar las transacciones. A cambio, reciben ETH adicionales como recompensa.
¿Qué es Cardano?
Al igual que Ethereum, Cardano es un proyecto de blockchain que se especializa en la tecnología de contratos inteligentes. Fue creado por primera vez en 2015 por una organización llamada Input Output Hong Kong (IOHK), que está dirigida por un conocido experto en criptodivisas llamado Charles Hoskinson.
Mientras que Ethereum se denomina blockchain de segunda generación, Cardano afirma ser un blockchain de tercera generación. Esto significa que los fundadores creen que su proyecto es mucho más avanzado que Ethereum, por lo que a veces se le llama el “Ethereum Killer”.Charles Hoskinson fue el cofundador de Ethereum, sin embargo, cree que puede crear una blockchain mucho mejor que Ethereum.
Cardano también tiene su criptomoneda llamada ADA. Al igual que ETH, la moneda ADA puede utilizarse para enviar o recibir fondos, de monedero a monedero.
El objetivo general de Cardano es encontrar el equilibrio perfecto entre las necesidades de sus usuarios y las de los reguladores. El equipo considera que esto es importante porque, con el tiempo, creen que la criptomoneda va a ser regulada de la misma manera que la industria de los servicios financieros.
A la gente le gusta la moneda Cardano porque está respaldada por un equipo de líderes académicos, investigadores y científicos, que ayudan a desarrollar la cadena de bloques. El objetivo a largo plazo es que sea capaz de proporcionar transacciones rápidas, baratas y altamente escalables a nivel mundial. Si lo consigue, algún día podría servir de puente entre la criptomoneda y el sector financiero del mundo real.
A diferencia de muchos otros proyectos, que a menudo deciden hacer un fork del código original de otra blockchain, el equipo de ADA Cardano está construyendo su protocolo desde cero. El lenguaje de programación que soporta la blockchain se llama “Haskell”, y se basa en una forma avanzada de matemáticas.
Ethereum Vs. Cardano: TPS
En primer lugar, cuando se utiliza la blockchain de Ethereum para enviar fondos a otro uso, cada transacción suele tardar unos 16 segundos. Esto es bastante rápido, sobre todo si se compara con el Bitcoin que puede tardar 60 minutos o más. Además, no importa si estás enviando fondos a tu vecino o a alguien situado en un país diferente, el tiempo de transacción es siempre el mismo.
En cuanto a las comisiones de las transacciones, depende de la actividad de la red. Por ejemplo, durante sus primeros años, las transacciones solo costaban unos céntimos. Sin embargo, a medida que se ha hecho más popular, esto ha aumentado llegando a costar hasta 300 dólares en momentos puntuales de mucha actividad, aunque lo normal ahora mismo suelen ser unos 10-20 dólares. A todas luces, una comisión de 10-20 dólares por pagar la hace totalmente inadecuada para los micropagos.
Otro problema de la actual cadena de bloques de Ethereum es que también está muy limitada en cuanto al número de transacciones que puede procesar a la vez. En la industria de las criptomonedas, esto se llama escalabilidad, y se basa en lo bien que una red maneja grandes cantidades de actividad.
En el caso de Ethereum, la cadena de bloques puede procesar alrededor de 15 transacciones por segundo.Para que te hagas una idea, Visa puede procesar un máximo de 50.000 por segundo, aunque su media de actividad ronda los 1.500. Otro ejemplo sería Binance, el popular exchange de criptomonedas, que puede procesar más de 1,4 millones de transacciones por segundo.
Afortunadamente, el equipo de Ethereum está trabajando en Ethereum 2.0 que podría resolver muchos problemas de escalabilidad.
Respecto a Cardano, el equipo de desarrollo afirma que están construyendo una de las blockchains más rápidas, baratas y escalables del mundo. El objetivo final es poder ofrecer transacciones casi instantáneas y gratuitas, permitiendo a los usuarios enviar y recibir fondos, crear contratos inteligentes y construir aplicaciones descentralizadas (dApps). En teoría, la red de Cardano podría alcanzar el millón de TPS, sin embargo, en la actualidad la velocidad de la red ronda los 257 TPS por lo que aún tienen mucho camino por recorrer.
Lo bueno es que, de la forma en que se está construyendo Cardano, cuantas más personas utilicen la red, más barata, rápida y escalable será. El principal problema es que no hay suficientes personas que la utilicen para transferir fondos, por lo que aún no se ha puesto al límite.
Velocidad
Los tiempos oficiales de las transacciones también varían, aunque según los usuarios habituales la media actual es de entre 5 y 7 minutos. Por lo tanto, tal y como está, Ethereum puede procesar transacciones mucho más rápidas, con solo 16 segundos. Sin embargo, Cardano todavía se está construyendo y ya puede manejar significativamente más transacciones por segundo, y se espera que este número aumente muy pronto.
Consenso – ¿Cómo se verifican las transacciones?
Un mecanismo de consenso determina cómo podemos confiar en que la transacción es válida. Cada blockchain logra esto de forma diferente, sin embargo, todas se basan en la criptografía.
Ethereum utiliza un mecanismo de consenso llamado Proof of Work, que es el mismo modelo que utiliza Bitcoin. Para verificar una transacción, el sistema genera una suma aleatoria tan compleja que ningún humano podría resolverla. Para resolverla se utilizan ordenadores muy potentes.
Cualquiera puede convertirse en un “minero” de Ethereum conectando un ordenador a la red de Ethereum que ayuda a verificar las transacciones de Ether. A cambio, el ‘minero’ que resuelve la suma es recompensado con ETH. Miles de mineros compiten entre sí para ser el primer dispositivo en resolver la suma.
Sin embargo, hay un par de problemas con el modelo de PoW de Ethereum. En primer lugar, a medida que más y más personas utilizan la red, la cantidad de electricidad necesaria para confirmar las transacciones es mayor. Esto no solo hace que la minería sea menos rentable, sino que también es muy malo para el medio ambiente. Además, el PoW también limita el número de transacciones que se pueden verificar.
Por ello, el equipo de Ethereum está buscando actualizar a un nuevo mecanismo de consenso llamado Proof of Stake. Para apoyar esto aún más, el equipo también está trabajando en dos actualizaciones llamadas “Sharding” y “Plasma”. Se espera que estas actualizaciones lleguen con Ethereum 2.0 y permitan realizar transacciones más rápidas, baratas y escalables.
Cardano utiliza una variación de PoS, que llama Ouroboros. En lugar de hacer que los mineros resuelvan complejas sumas matemáticas, PoS utiliza “forjadores”. La diferencia es que en lugar de que las máquinas resuelvan complejas sumas matemáticas, el forjador es seleccionado al azar por un algoritmo criptográfico.
Sin embargo, para tener la oportunidad de convertirse en forjador, se requiere que “apueste” sus monedas, en un proceso llamado stake, que sería la moneda ADA en el caso de Cardano. El staking consiste en transferir tus monedas a un monedero especial, donde se “congelan” y luego se utilizan para verificar las transacciones en la red. No puedes gastar estas monedas mientras estén estacionadas. Cuantas más monedas Cardano apuestes, más posibilidades tendrás de ganar la recompensa. Es muy sencillo.
La idea es que cuantas más monedas apuestes, más motivado estarás para garantizar que el sistema siga siendo seguro. Si una persona intentara hackear la red o procesar una transacción maliciosa, perdería todas sus apuestas como castigo. El modelo Ouroboros que utiliza Cardano es realmente interesante porque, a diferencia de otras blockchains Proof of Stake, no hay una cantidad mínima que tengas que apostar.
Evolución
Desde que Ethereum se lanzó por primera vez en 2015, ha tenido un buen rendimiento. Siendo el primer proyecto de blockchain en albergar la tecnología de contratos inteligentes, es ahora la segunda criptodivisa más popular del mundo. La plataforma Ethereum también alberga la mayoría de las ofertas iniciales de monedas (ICO), que es cuando las nuevas start-ups realizan crowdfunding para proyectos de blockchain. Cada vez más dApps están empezando a utilizar la blockchain de Ethereum, lo que da a la moneda Ether un valor real.
Sin embargo, el proyecto necesita resolver sus problemas de escalabilidad. Si el equipo quiere lograr su sueño de adopción global, entonces las actualizaciones previstas de Proof of Stake, Plasma y Sharding deben ser un éxito.
Por otro lado, hay muchas proyectos que buscan reemplazar a Ethereum como la plataforma de contratos inteligentes más popular. Uno de ellos es Cardano, que cree estar construyendo el protocolo de contratos inteligentes más avanzado de la industria.
Aunque la moneda Cardano fue lanzada apenas a finales de 2017, también ha tenido un buen desempeño aunque parte de la comunidad se está frustrando por el tiempo que el equipo está tardando en terminar el proceso de desarrollo. En respuesta, Cardano afirma que en lugar de apresurarse, quieren tomarse su tiempo para asegurarse de construir el mejor producto posible.
Si estás pensando en invertir en Cardano y su moneda ADA, tienes que recordar que el producto está muy lejos de alcanzar su objetivo de transacciones ilimitadas, instantáneas y gratuitas. Aunque el equipo cuenta con algunos académicos, científicos y desarrolladores inteligentes, no hay garantía de que la cadena de bloques sea capaz de lograr lo que pretende.
Según la hoja de ruta de Cardano, los planes de desarrollo futuros también incluyen la construcción de direcciones resistentes al quantum, la votación en la cadena y los pagos fuera de la cadena.