¿Qué es Ethereum Casper?
Enviado por usuarios de la comunidad - Autor: William M. Peaster
La implementación de Casper marca la transición de Ethereum a una cadena de bloques de prueba de participación (PoS) (también conocida como Ethereum 2.0). Aunque Ethereum se lanzó como blockchain como protocolo de prueba de participación de trabajo (PoW) en el verano de 2015, los desarrolladores habían planeado durante mucho tiempo hacer la transición a un modelo PoS. Una vez completada la conversión, la minería ya no será parte de la red Ethereum.
Hasta ahora, hay dos versiones desarrolladas conjuntamente de Casper en el ecosistema Ethereum: Casper CBC y Casper FFG. La versión CBC fue propuesta originalmente 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, ha crecido hasta convertirse en un área de investigación más amplia que incluye una variedad de modelos PoS.
La investigación de Casper FFG está dirigida por el cofundador de Ethereum, Vitalik Buterin. Las propuestas iniciales incluían un sistema híbrido PoW/PoS, pero la implementación aún está en discusión y las nuevas propuestas podrían eventualmente reemplazarlo solo con un modelo PoS.
Vale la pena señalar que Casper FFG planea lanzar Ethereum 2.0. Sin embargo, eso no significa que Casper CBC no esté haciendo nada. De hecho, puede que reemplace a Casper FFG en el futuro.
Si bien ambas versiones se desarrollaron para Ethereum, Casper es un modelo PoS que también puede promocionarse y utilizarse en otras redes blockchain.
¿Cómo funciona Casper?
La transición de Ethereum 1.0 a 2.0 se llama actualización "Serenity". Consta de tres etapas diferenciadas. En su fase inicial (Fase 0), se lanzó una nueva blockchain llamada Beacon Chain. Casper FFG formulará reglas para promover este nuevo mecanismo de consenso basado en blockchain PoS.
A diferencia de la minería PoW, en la que los mineros del protocolo PoW necesitan ejecutar equipos costosos y profesionales para crear y verificar bloques de transacciones, con la implementación de Casper, Ethereum ya no necesitará el proceso de minería. La verificación y confirmación de nuevos 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 ETH que posea. Por ejemplo, un usuario que tenga 64 ETH tendrá el doble de peso de votación que un usuario que tenga solo la cantidad mínima. Para convertirse en validador de bloques en la primera fase de la actualización de Serenity, los usuarios deberán depositar una participación mínima de 32 ether (ETH) en un contrato inteligente especial basado en la cadena de bloques Ethereum (1.0).
Si todo va bien, se seleccionará un validador aleatorio para enviar el bloque recién generado y, finalmente, recibir la recompensa del bloque. Las recompensas en bloque solo pueden incluir tarifas de transacción, ya que no hay recompensas en bloque.
Sin embargo, es importante tener en cuenta que cada protocolo PoS se puede implementar de manera diferente y dividirse en diferentes modelos de recompensa. El modelo Casper aún está en desarrollo y aún quedan muchos detalles por resolver.
Ventajas de Casper
Una de las ventajas de Casper es que permite la prueba de participación, lo que ayudará a Ethereum a ser más eficiente y amigable desde el punto de vista energético. En términos de energía y recursos informáticos, el modelo basado en PoW tiene altos requisitos de hardware del sistema. Por el contrario, el modelo PoS tiene una demanda muy baja en este ámbito. Y cuando Ethereum finalmente implemente un modelo PoS completo, ya no se necesitarán mineros para mantener la cadena de bloques en funcionamiento, por lo que los recursos necesarios serán menores.
Otra ventaja potencial de Casper se relaciona con la seguridad. Básicamente, Casper actuará como un filtro, responsable de clasificar los bloques de la cadena. Básicamente, será el contable del libro mayor distribuido de Ethereum 2.0. Por lo tanto, si un validador quiere alterar los datos, será rápidamente eliminado de la red y castigado. La regla de penalización es deducir la participación del validador (ETH), lo que significa que el costo de la infracción será muy alto. Sin embargo, los desarrolladores todavía están discutiendo la posibilidad de un ataque del 51%.
Finalmente, se explicó que Casper hará que Ethereum esté más descentralizado. Actualmente, aquellos nodos con fuerte dominio en la red son usuarios con grandes cantidades de recursos mineros. En el futuro, cualquier usuario que pueda tener una cantidad adecuada de ETH podrá ayudar a garantizar la seguridad de la cadena de bloques Ethereum.
limitación
Todavía queda un largo camino por recorrer antes de que Casper finalmente se desarrolle e implemente. Actualmente, su eficiencia y seguridad aún no se han demostrado. Hay muchos detalles que aún deben redefinirse y ajustarse. No estaremos seguros de la funcionalidad y el rendimiento de la nueva versión hasta que entre en funcionamiento en la Fase 0 de la actualización de Serenity.
También persisten las limitaciones teóricas. Si el sistema de verificación de Ethereum se ve comprometido, Casper no podrá generar nuevos bloques. Dada su arquitectura actual, Caspe no es completamente resistente al 51% de los ataques. Más allá de esto, se necesita una especificación formal que describa las reglas de bifurcación que pueden ser necesarias en respuesta a los ataques.
Resumir
Ethereum está abandonando gradualmente la minería y optando por utilizar prueba de capital. Los usuarios pueden depositar Ether (ETH) en la dirección de recarga correspondiente para mantener el funcionamiento de la cadena de bloques. Casper es una tecnología utilizada para generar bloques que pueden facilitar esta transformación de Ethereum.
Casper ayudará a crear una infraestructura basada en actualizaciones de Ethernet 2.0 y hará que la transición a un modelo PoS sea más fluida. Además, la naturaleza de código abierto del campo blockchain también significa que las importantes ventajas de Casper pueden ser bifurcadas, modificadas y reconstruidas por otros proyectos.
Cuando Casper se lance oficialmente, marcará otro hito importante en la historia de Ethereum. En cuanto a cuándo se lanzará Casper, el investigador de Ethereum, Justin Drake, reveló anteriormente que la primera fase de Casper podría lanzarse el 3 de enero de 2020 (el 11º cumpleaños de Bitcoin). Sin embargo, esa fecha sigue siendo incierta. Esta versión puede ocurrir en cualquier momento en 2020.

