¿Qué es Casper?
Casper es la blockchain creada por los desarrolladores de Ethereum que utilizará el protocolo de prueba Proof of Stake, diseñada para acelerar la adopción de la tecnología de blockchain. El proyecto de Casper te permite crear nuevos mercados sostenibles y desbloquear valor tokeninzando cualquier activo, sin redudir la capacidad de rendimiento ni seguridad.
La tecnología CBC (Correct-by-Construction) de Casper tiene el objetivo de brindar flexibilidad para agilizar las transacciones. Además la finality que consiste en garantizar que una transacción será inalterable e irreversible depués de su propagación aumentando así la seguridad y confianza en la red.
A pesar de que Ethereum fue lanzada en el 2015 hasta el momento es una blockchain Proof of Work (PoW). Hasta ahora las implemetaciones de Casper son las siguientes: Casper CBC y Casper FFG.
El despliegue de Ethereum 2.0 se realizará con Casper FFG, sin embargo eso significa que Casper CBC no vaya a servir al contrario este podría reemplazar completamente a Caspper FFG.
¿Cómo funciona Casper?
La actualización de Ethereum 1.0 a Ethereum 2.0 es «Serenity» y consiste en tres fases:
En la fase inicial (Fase 0), llamada Beacon Chain, será desplegada. Las reglas de Casper FFG serán las encargadas de dirigir el mecanismo de consenso de esta nueva blockchain de tipo PoS.
La minería de PoW utiliza recursos especializados y estos son muy caros para crear y validar bloques. La tecnología Casper va eliminar todo el proceso de minado. La verificación y validación de nuevos bloques de transacción será realizado a través de «Block validators» que se eligen en base al stake.
El poder de voto será determinado por la cantidad de ETH que deposite como «stake». Y para la fase de Serenity, los usuarios deben depositar un stake mínimo de 32 ETH, en un smart contract especial basado en un blockchain de Ethereum 1.0.
Si el proceso se lleva de una manera adecuada los validadores serán seleccionados para crear nuevos bloques y recibir rewards, después del trabajo. Por otro lado, las recompensas estarán formadas por fees y ya no exisitirá el subsidio de bloque.
Cada implementación de una prueba de Proof of Stake podrá presentar un enfoque distinto, con distintas recompensas y en el modelo Casper todavía deben ser definidos.