¿Qué es Ethereum Casper?

Transmisión comunitaria - Autor: William M. Peaster


Casper es una aplicación (también conocida como Ethereum 2.0) que eventualmente transformará Ethereum en una cadena de bloques de prueba de participación (PoS). Aunque Ethereum se lanzó como una cadena de bloques de prueba de trabajo en el verano de 2015, los desarrolladores estaban planeando una transición a largo plazo hacia un modelo de participación. Una vez que se complete la transición, la minería ya no será parte de la red Ethereum.

Hasta la fecha, ha habido dos aplicaciones Casper desarrolladas conjuntamente en el ecosistema Ethereum: Casper CBC y Casper FFG. La versión CBC fue propuesta por primera vez por el investigador de la Fundación Ethereum, Vlad Zamfir. Aunque la investigación en CBC se centró inicialmente en protocolos PoS para blockchains públicas, con el tiempo ha evolucionado hacia un campo de trabajo más amplio que abarca varios modelos PoS.

La investigación sobre Casper FFG está dirigida por el cofundador de Ethereum, Vitalik Buterin. Inicialmente se propuso un sistema híbrido PoW/PoS, pero las evaluaciones sobre la implementación de este sistema aún están en curso y, como resultado de nuevas propuestas, es posible que se prefiera un modelo PoS puro.

En particular, Casper FFG es la característica prevista para impulsar el lanzamiento de Ethereum 2.0. Pero esto no significa que Casper CBC nunca se utilizará. De hecho, Casper CBC podría reemplazar o complementar a Casper FFG en el futuro.

Aunque ambas versiones fueron desarrolladas para Ethereum, Casper es un modelo PoS que puede adaptarse y aplicarse a otras redes blockchain.


¿Cómo funciona Casper?

La transición de Ethereum 1.0 a 2.0 se llama actualización "Serenity". Esta actualización constará de tres etapas. En la primera fase (Fase 0) estará operativa una nueva blockchain llamada Beacon Chain. Las reglas de Casper FFG formarán el mecanismo de consenso de esta nueva cadena de bloques basada en PoS.

A diferencia de la minería PoW, donde los mineros utilizan máquinas costosas y especializadas para crear y verificar bloques de transacciones, la aplicación Casper extraerá Ethereum. En cambio, la verificación y validación de los bloques de transacciones la realizarán validadores de bloques, quienes serán seleccionados en función de su participación.

En otras palabras, el poder de voto de cada validador estará determinado por la cantidad de participación en ETH que apueste. Por ejemplo, alguien que deposite 64 ETH tendrá el doble de peso de voto que alguien que deposite la cantidad mínima de apuesta. Para convertirse en validador de bloques en la primera fase de Serenity, los usuarios deberán apostar un mínimo de 32 ether (ETH). Esta cantidad se depositará en un contrato inteligente especial basado en la cadena de bloques Ethereum anterior (1.0).

Si todo va bien, se seleccionarán comités aleatorios de validadores para crear nuevos bloques y, a cambio, estas personas recibirán recompensas por bloques. Es probable que las recompensas en bloque consistan únicamente en costos de transacción, ya que no habrá prima en bloque.

Sin embargo, también debemos señalar que cada aplicación PoS puede incluir un enfoque diferente y un modelo de recompensa diferente. El modelo de Casper aún está en desarrollo y tiene muchos detalles que es necesario aclarar.


Ventajas de Casper

Una de las ventajas de Casper es que ayudará a Ethereum a ser respetuoso con el medio ambiente y al mismo tiempo permitirá apostar. Las demandas de los sistemas PoW son muy altas en lo que respecta al uso de electricidad y recursos informáticos. Por el contrario, los modelos PoS tienen requisitos mucho menores. Una vez que finalmente se implemente un modelo PoS completo en Ethereum, ya no se necesitarán mineros para proteger la cadena de bloques, por lo que la cantidad de recursos necesarios será mucho menor.

Otra ventaja de Casper está relacionada con la seguridad. En esencia, Casper se utilizará como selector y será responsable de ordenar las cadenas de bloques. Básicamente, Ethereum 2.0 actuará como el libro mayor del libro mayor. Entonces, si un validador actúa con intenciones maliciosas, esa persona será rápidamente eliminada y castigada. A cambio de no cumplir con las reglas, el validador será penalizado con la apuesta (en ETH) que apostó, lo que significa que violar las reglas de la red será muy costoso. Sin embargo, los desarrolladores todavía están evaluando las posibilidades de un ataque del 51%.

Finalmente, algunas personas argumentan que Casper traerá mayores niveles de descentralización a Ethereum. Por ahora, los más poderosos de la red son aquellos que tienen los recursos para ejecutar operaciones mineras. En el futuro, cualquiera que pueda adquirir suficiente éter podrá ayudar a proteger la cadena de bloques.


Limitaciones

Casper tiene un largo camino por recorrer antes de que esté completamente desarrollado e implementado. Actualmente, su eficacia y seguridad aún no están demostradas. Tiene muchos detalles que deben ser determinados y organizados. Tampoco podemos estar seguros de cómo se verá y se comportará la actualización de Serenity hasta que esté parcialmente disponible en la Fase 0.

En términos de limitaciones teóricas, Casper no podrá finalizar los bloques si el sistema de verificación de Ethereum no funciona. Casper no es completamente resistente al 51% de los ataques en su configuración actual. Aparte de esto, aún se necesita una especificación oficial para determinar una regla de bifurcación que pueda ser necesaria contra ataques.


últimas ideas

Ethereum se está alejando de la minería y adoptando un sistema de apuestas en el que los usuarios apuestan ether (ETH) en una dirección de depósito para proteger la cadena de bloques. Casper es una tecnología que se utilizará para finalizar bloques que permitan este cambio.

Casper ayudará a crear las bases sobre las que se construirán los futuros desarrollos de Ethereum 2.0 y garantizará una transición más fluida al modelo PoS. Además, la naturaleza de código abierto de blockchain también significa que los beneficios de Casper pueden bifurcarse, modificarse y utilizarse permanentemente en otros proyectos para aprovecharlo.

Cuando Casper se lance oficialmente, será un hito importante en la historia de Ethereum. Con respecto a cuándo se lanzará Casper, el investigador de Ethereum Justin Drake habló sobre la posibilidad de que la primera fase de Casper se lance el 3 de enero de 2020 (el cumpleaños número 11 de Bitcoin). Sin embargo, esta es sólo una fecha estimada. Casper podría entrar en funcionamiento en cualquier momento de 2020.