Ethereum Classic (ETC) es una altcoin que nació basándose en el código de Ethereum, y su algoritmo es Ethash. Es una plataforma de pagos online descentralizada que tiene como objetivo dar un sistema financiero digital más abierto. Conserva las mismas características de Ethereum, como por ejemplo la creación de contratos inteligentes. Sin embargo ¿sabías que el nacimiento de ésta altcoin no fue previsto? Ella surgió por lo que fue el hackeo de DAO (Organización autónoma descentralizada).
Una breve historia
Empezando a contar desde la altcoin original (Ethereum), como cualquier otra criptomoneda tuvo múltiples proyectos, entre ellos Slockit que, como cualquier otro proyecto, necesitaba fondos para ser llevado a cabo; el creador de éste proyecto (Christoph Jentzsch) decidió hacer una empresa digital que sería el único receptor de los fondos invertidos para este proyecto.
Esta empresa fue llamada DAO y se regía por un contrato inteligente. Los contratos inteligentes son programas informáticos que se cumplen de forma automática de acuerdo a las instrucciones introducidas, son un tipo de software. DAO fue creado dentro de la cadena de bloques de Ethereum con un código abierto (todos podían revisar ese código y realizar mejoras).
El 5 de Junio del 2016 uno de los creadores del lenguaje informático por el que funciona Ethereum dijo que este contrato inteligente presentaba ciertas vulnerabilidades y podía ser hackeado. Sin embargo, días después uno de los fundadores de Slockit (Stephan Tual) analizó las posibles vías de hackeo y concluyó en un post que los fondos de DAO no estaban en riesgo. Sólo que 5 días más tarde DAO fue hackeada, y el hacker extrajo en Ether lo que podrían ser más de 50 millones de dólares.
¿Cómo ocurrió esto y qué se hizo en respuesta?
Debido a que DAO poseía un código abierto, el hacker pudo crear su propia DAO y pasar todo lo que había extraído a ésta. Pero al hacer la copia exacta de la original, tuvo la misma limitación que DAO en sus inicios, no podía acceder a los fondos durante 28 días. Se debía pensar en una solución, debido a que Ethereum iba perdiendo su valor y el dinero de aquellos que habían invertido en el proyecto estaba en juego.
Por lo tanto, ahí fueron surgiendo ideas de qué hacer con los fondos de Ethereum que no había sido robados y entre ellos, pensaron en hacer un Soft-Fork (actualización del código que mantiene compatibilidad con las versiones anteriores), pero no se hizo porque quedaría expuesta para los ataques de denegación (ataque a una red que causa una inaccesibilidad de los servicios a los usuarios).
La idea final fue hacer un Hard-Fork (es la creación de una bifurcación permanente), lo cual fue una polémica porque una vez hecha la bifurcación, la actualización de la cadena no será compatible con la versión anterior. Para éste procedimiento era importante que todos los usuarios de Ethereum actualizaran la cadena porque si no se quedarían minando la cadena antigua (cuyas recompensas ya no tendrían ningún valor).
El cambio se llevó a cabo en el bloque 1.920.000 y sólo un 85% lo hizo, mientras que el 15% no. Si te llegas a preguntar por qué luego del Hard-Fork la Ethereum sigue existiendo y sigue teniendo su valor en el mercado, es porque ese 15% que no actualizó su cadena decidió seguir minando independientemente del Ethereum Classic y mantuvieron la cadena viva. Luego de los 3 días de haber sido creada Ethereum Classic, ya era considerada una altcoin independiente.