Tabla de Contenidos
ToggleAl leer el nombre de Casper, es posible que hayas pensado automáticamente en el pequeño y gracioso fantasma que lleva este nombre.
Sin embargo, Casper es también el título de una actualización muy esperada de la red Ethereum que hará que el mecanismo de consenso de la plataforma cambie gradualmente de prueba de trabajo (PoW) a prueba de participación (PoS).
Entonces, ¿Qué implica esta actualización? ¿Cómo funcionará? ¿Cómo influirá en la red de Ethereum? En los siguientes párrafos describiremos qué es Casper y cómo funciona.
Cómo hemos adelantado, Casper es una actualización de la Red Ethereum, también llamada Ethereum 2.0 o Serenity.
Pero, antes de explicar en qué consiste este protocolo, es necesario analizar los principales problemas a los que se enfrenta la red Ethereum actual y que la actualización de Casper intenta resolver.
Ethereum, cómo bitcoin y muchas otras criptomonedas, utiliza un mecanismo de consenso de prueba de trabajo (Proof of Work). Se trata de un algoritmo en el que los participantes de la red (mineros) resuelven acertijos criptográficos para validar transacciones, crear nuevos bloques y tener a salvo la red.
A pesar de su popularidad, este mecanismo de consenso presenta algunas limitaciones importantes.
El aumento del uso de la red Ethereum, gracias a la creación de más Dapps y la ejecución de muchas transacciones, ha llevado a un aumento del tiempo y el coste de las transacciones. Para que la red logre una adopción masiva, es necesario realizar esfuerzos para aumentar masivamente la velocidad de las transacciones.
Esto significa que la minería de las criptomonedas que emplean la Proof of Work suelen concentrarse entre unos pocos grupos de mineros que, en el caso de Ethereum, representan el 70% de la tasa de hash, yendo en contra de la filosofía de descentralización que caracteriza a las criptomonedas.
Cómo hemos dicho en el párrafo anterior, gracias a la actualización de Casper, la blockchain de Ethereum pasará al algoritmo Proof of Stake (Prueba de Participación).
A continuación veremos en qué se diferencia Casper de otros protocolos de prueba de participación.
En primer lugar, en este tipo de algoritmo los mineros serán reemplazados por validadores.
Entonces el consenso se logrará a través del voto de los validadores. Cómo en cualquier algoritmo basado en PoS, el voto de cada validador dependerá del cantidad de Ethers depositados, es decir, de su participación.
El mecanismo funciona de esta manera:
Una característica muy interesante de Casper, que le diferencia de la mayoría de los otros protocolos POS, es que está diseñado para funcionar en un sistema sin confianza y ser más tolerante a fallas bizantinas.
Esto significa que utiliza un proceso mediante el cual se puede castigar a los validadores maliciosos. Es decir, si un validador actúa de manera malintencionada será castigado de inmediato y se reducirá todo lo que está en juego.
Lo mismo pasa si los validadores tienen tiempos de inactividad muy largos con su nodo. El descuido o la pereza les hará perder su apuesta.
Hasta hoy han sido desarrolladas dos implementaciones de Casper:
Aunque las dos versiones se desarrollaron para Ethereum, Casper es un modelo de PoS que puede adoptarse e implementarse en otras redes blockchain.
Según noticias actualizadas, Ethereum 2.0 debería ser lanzado en 3 fases, dentro del 2022.
En diciembre pasado asistimos al lanzamiento oficial de la primera fase de Ethereum 2.0 (fase 0) con la actualización de Serenity que representó el primer paso hacia una mejor escalabilidad y seguridad. Esta actualización reducirá la congestión y los altos costos de gas en la red Ethereum.
VENTAJAS DE CASPER: Como adelantamos, el pasaje del mecanismo de consenso de Proof of Work a Proof of Stake de Casper solucionará problemas relacionados con la escalabilidad, aumentando la velocidad de las transacciones y garantizando la adopción masiva de Ethereum; la sostenibilidad medioambiental, ya que no necesitando equipos potentes ahorrará gastos de energía y la contaminación ambiental; la descentralización, evitando el problema de que la minería se concentre en manos de pocos y vaya en contra de la descentralización.
Otra gran ventaja de Casper es la mejora del nivel de seguridad de la blockchain. Con la prueba de participación es difícil que un ataque del 51% tuviera lugar ya que, gracias al mecanismo de castigo de los validadores, no valdría la pena intentarlo.
DESVENTAJAS DE CASPER: Al principio Casper no promete una verdadera descentralización ya que la participación requiere inicialmente un depósito mínimo de 1,500 ETH, (aproximadamente $3172,47). Además los validadores más ricos son elegidos con más frecuencia, ganando más recompensas.
Esto hace que la participación de Ethereum esté fuera del alcance del usuario promedio, favoreciendo el dominio de las llamadas «ballenas». Según Vitalik Buterin el requisito mínimo se reducirá a 32 ETH una vez que Ethereum alcance el 100% de PoS después del CBC.
Con Casper los validadores bloquean ETH en un contrato inteligente de durante 3 a 12 meses. La volatilidad del precio de ETH expondrá a los validadores a un riesgo de iliquidez significativo, desfavoreciendo su participación.