El origen de Ethereum Classic

Muchos usuarios no saben cual es la diferencia entre Ethereum Classic y el Ethereum normal. Por esta razón hemos decidido publicar hoy este artículo.

Historia de Ethereum Classic

Si partimos desde el principio, podemos ver que Ethereum empezó el 30 de julio de 2015 y fue la primera de sus cuatro fases, denominada Frontier.

Podemos decir que esta es la fase «beta» de Ethereum, cuya función es simplemente hacer que la minería y el intercambio de Ethereum funcionen con normalidad. En otras palabras, «entrega tu vida» por el proyecto.

Durante este período, surgieron muchos proyectos basados ​​en Ethereum, incluido Slock It: una startup alemana que tiene como objetivo construir un puente entre la tecnología blockchain y el Internet de las cosas (IoT).

El fundador de la startup, Christoph Jentzsch, presentó el proyecto en la conferencia de desarrolladores de Ethereum «Devcon1» en Londres el 13 de noviembre de 2015 (podemos ver el video aquí). Esta idea fue bien recibida por el público y logró un gran éxito, así como elogios de la comunidad.

Como cualquier proyecto, Slock It necesita financiación para ejecutarlo y convertir todo el apoyo que recibe en algo real. Para lograr este objetivo, Christoph creó un simple contrato inteligente de financiación colectiva basado en Ethereum para cualquier persona que quiera apoyar financieramente esta causa.

La forma en que funciona es que cualquiera que quiera cooperar puede depositar una cierta cantidad de Ether en el contrato inteligente a cambio de otros tokens que tienen su propio valor y simbolizan las acciones de la empresa.

Christoph espera autorizar a los titulares de estos tokens para darles el control total de los fondos depositados, y solo después de una votación exitosa sobre propuestas de proyectos detalladas, estos fondos pueden liberarse del contrato inteligente.

Sin embargo, esperan ir más allá y crear una especie de «empresa digital» que será el único destinatario directo de fondos, donde cada participante será uno o más de los fundadores de la «empresa». Organización descentralizada (llamada DAO).

Además, quieren que la organización funcione de forma autónoma, como se describe en el libro blanco. Se enfrentan a una nueva forma de gestión empresarial sin precedentes, y es revolucionaria.

El nacimiento de ‘The DAO’

DAO es una organización autónoma descentralizada, es decir, un nuevo modelo de negocio que es completamente diferente al modelo de negocio actual. En el nuevo modelo de negocio, no hay un «jefe» o persona que lo guíe, sino que se rige por normas.

Fue creado como un contrato inteligente en la cadena de bloques Ethereum y su código es de código abierto: cualquiera puede ver el código, mejorar sus funciones e incluso lanzar diferentes DAO en Ethereum.

No tiene una estructura administrativa o un consejo de administración convencionales, pero está compuesto por cada participante de DAO (llamado «titular de token de DAO» o «inversor de DAO»).

El primer caso se llama «DAO» y fue iniciado el 30 de abril de 2016 por la misma persona de la que estamos hablando, Christoph Jentzsch.

Se realizó una venta a gran escala (crowdfunding) de 28 días a través de un sitio web que recaudó fondos para el proyecto, recaudando más de $ 150 millones a través de más de 11.000 inversores.

Este es un hecho sin precedentes: el fondo colectivo más grande de la historia.

La recogida se realizó en Ether, y se obtuvieron 12,7 millones de Ether. El precio de la transacción en ese momento era de unos 11 dólares estadounidenses por unidad, aunque alcanzó el nivel de Ether subiendo a 20 dólares estadounidenses.

Para los inversores DAO, se pueden obtener 100 tokens DAO por cada ETH invertido.

El lanzamiento de «DAO» se realizó sin problemas, y se presentó una propuesta y se votó. Como nuevo proyecto, también surgieron riesgos de seguridad en las próximas semanas, y la comunidad incluso solicitó enérgicamente una suspensión temporal.

El 5 de junio de 2016, Christian Reitwiessner, uno de los creadores del lenguaje informático que trabaja en Ethereum, descubrió una vulnerabilidad que podría romper contratos inteligentes.

«DAO» sigue siendo un contrato inteligente, por lo que existen riesgos.

Unos días después (12 de junio de 2016), otro fundador de Slock It, Stephan Tual, escribió un célebre artículo tras analizar estos posibles métodos de hackeo. Se sospecha dudosamente que los fondos de «The DAO» no estén en riesgo.
Decimos que esta posición es famosa porque, después de solo 5 días, a pesar de la financiación y el conocimiento de posibles lagunas en el «DAO», ocurrió el desastre.

Una de las funciones en el código del contrato inteligente de The DAO llamada “splitDAO function” tenía un ‘exploit’.

«DAO» fue pirateado

«Explotación de vulnerabilidades» es una palabra, en el campo de la computación, especialmente en este caso, se refiere al fragmento de datos utilizado para explotar las vulnerabilidades de seguridad en el sistema para darse cuenta del comportamiento dañino del sistema.

En otras palabras, el código «DAO» tiene un pequeño defecto en el proceso de escritura, que se puede descifrar.

Nadie se dio cuenta de este exploit, excepto una persona: el hacker de ‘The DAO’.

Ese día, el 17 de junio de 2016, los piratas informáticos retiraron rápida y silenciosamente 3.642.408,52 Ether a través de esta vulnerabilidad, valorada en más de 50 millones de dólares estadounidenses.

Estos fondos fueron transferidos de «DAO» a otro DAO que él creó, a saber, «childDAO» o «DAO son» (también podemos llamarlo «Dark DAO»).

Como discutimos antes, DAO es de código abierto, por lo que cualquiera puede crear su propio DAO en la cadena de bloques Ethereum.

El hacker creó un «childDAO», que es una copia exacta del documento original, con la misma estructura y vulnerabilidades, pero también con las mismas limitaciones. Como resultado, los fondos transferidos por el hacker de «DAO» a «childDAO» estuvieron inaccesibles durante 28 días, lo mismo que cuando se creó el DAO original.

Si no se encuentra una solución para recuperar los fondos antes de estos 28 días, el pirata informático puede pasar el éter robado a su propia dirección, venderlo en un mercado de criptomonedas y tener todo el valor en dólares estadounidenses, lo que eventualmente conducirá a un robo. Nadie creyó lo que pasó. Este hecho ha causado confusión entre los inversores de DAO, el fundador de Slock It, la comunidad Ethereum y todos los mercados de criptomonedas.

El precio de Ether cayó de 21,45 dólares a 10,32 dólares en un día y medio.

El día 17, el equipo de Slock It (los creadores de «DAO») comenzó a encontrar una forma de recuperar los fondos robados. Deben volver a la normalidad lo antes posible para garantizar su tranquilidad y la de otros miembros de la comunidad.

Saben que la Fundación Ethereum puede hacer algo para invalidar el Ethereum «childDAO» que tienen los piratas informáticos, pero necesitan votar a favor y obtener el consenso de la mayoría de la comunidad Ethereum.
Además, el tiempo apremia porque solo tienen 28 días para solucionar todo el problema.

Soluciones al problema: ‘Robin Hood Group’, Soft Fork y Hard Fork

También hay un grupo de «hackers de sombrero blanco» (hackers bien intencionados) llamado «Grupo Robin Hood» que están buscando una solución. Pueden usar las mismas lagunas que los hackers usan para robar fondos, pero esta vez lo usan para recuperar los fondos restantes no robados.

La estrategia que siguieron fue la misma que utilizaron los piratas informáticos: crearon un nuevo DAO llamado «Whitehat DAO» y utilizaron la vulnerabilidad para enviar fondos a este nuevo DAO. Completaron una tarea muy eficaz porque pudieron recuperar hasta el 70% de los fondos de «The DAO». El 30% restante es propiedad de piratas informáticos.

Al mismo tiempo, una solución propuesta por los expertos de la comunidad es sugerir el uso de una bifurcación suave en la cadena de bloques de Ethereum, es decir, la actualización puede mantener la compatibilidad con la versión anterior, aunque las nuevas funciones solo se pueden usar en la última versión.

Aunque esta bifurcación suave se ha implementado con el apoyo de la mayoría de las comunidades, debe cancelarse porque provoca mayores vulnerabilidades que «DAO». En otras palabras, aumenta el riesgo de posibles ataques de denegación de servicio (DDoS) en el sistema.

El día en que se canceló la bifurcación blanda, la gente comenzó a discutir una posible bifurcación dura que podría resolver el problema y devolver los fondos a su propietario original sin causar ninguna violación de seguridad.

Implementar un hard fork suele ser la última opción para resolver conflictos en la blockchain, porque siempre es un proceso controvertido que puede generar divisiones en la comunidad.

La propuesta de Hard Fork es transferir todos los fondos del ecosistema «DAO» a contratos inteligentes diseñados específicamente para retirar fondos del mismo.

El requisito para retirar fondos es tener tokens DAO, y cada participante tiene 100 tokens DAO, pueden retirar fondos de este contrato inteligente 1 Ether.
En otras palabras, los fondos se retirarán en la misma proporción que la inversión, pero al contrario: 100 tokens DAO = 1 Ether.

Votación del Hard Fork

Este arduo trabajo ha sido objeto de un intenso debate, sopesando los pros y los contras de implementarlo. Hay dos opiniones muy opuestas a favor y en contra de esta solución.

Los que estaban en contra del Hard Fork exponían que:

  • El código es ley («El código es ley»). Los errores en el código son «parte del juego», en cualquier caso, los errores que ocurren en «DAO» deben conservarse. En otras palabras, abogan por aprender de los errores.
  • Lo que sucede en la cadena de bloques es inmutable, es decir, incluso si el resultado no cumple con las expectativas, nunca debe cambiarse.
  • La propuesta de Hard Fork es muy peligrosa, porque una vez que se modifica la cadena de bloques, no impedirá que se utilice en otros contratos. Si las reglas se rompen una vez, se les permitirá romperlas nuevamente.

Los que estaban a favor del Hard Fork argumentaban que:

  • La norma es que el método de la ley es demasiado estricto y, en última instancia, debe ser decidido por la gente a través del consenso social. En otras palabras, democratizar la toma de decisiones.
  • Puede evitar que los piratas informáticos que roban Ether se beneficien del ataque. Quieren castigar este tipo de fraude. Sería problemático dejar esa gran cantidad de Ether en manos maliciosas y a largo plazo podría deteriorar el valor de la criptomoneda. Necesitaban proteger el valor del proyecto.
  • Devolver los fondos haría que las entidades reguladoras vieran con buenos ojos las acciones de la comunidad de Ethereum. Buscaban ganar puntos con este acto de buena fe.

Este feroz debate se ha prolongado durante más de dos semanas (del 28 de junio al 15 de julio). Las discusiones públicas entre las comunidades llevaron al anuncio de la votación de Hard Fork por parte de la Fundación Ethereum y el equipo de Slock It.

La votación se realizó a través de Carbonvote.com, un sitio web creado para este propósito, en el que la comunidad Ethereum debe demostrar su apoyo u oposición a Hard Fork en un plazo de 12 horas.

Al final, el número de votos recibidos por Hard Fork (aproximadamente 1,5 millones de personas) fue aprobado por el 97% de los votos, mientras que el número de votos negativos (aproximadamente 40.000 usuarios) fue solo del 3%.

Una vez que la mayoría de la comunidad llegó a un consenso, se realizaron ajustes para que los fondos invertidos en el «DAO» puedan ser asignados a sus inversores mediante el contrato de retiro inteligente de fondos denominado «Retiro del contrato de recuperación de DAO». «.

Como curiosidad, esta es la dirección del contrato inteligente donde se depositaron los fondos:

0XBF4ED7B27F1D666546E30D74D50D173D20BCA754

El siguiente paso es actualizar el cliente Ethereum. Estos clientes son los que realizan el mantenimiento de la red y la nueva minería de Ether.
Los usuarios saben que la bifurcación dura se producirá dentro de 1.920.000 bloques, por lo que deben actualizar antes, de lo contrario continuarán minando en la cadena anterior (cadena sin bifurcación dura).

Bloque 1.920.000

Una vez procesadas 1.920.000 piezas, es el momento de poner en funcionamiento la horquilla dura. Los usuarios deberían haber actualizado sus clientes en este momento, pero solo el 85% de los nodos de la red han actualizado sus clientes y el 15% restante no.

En general, después de usar Hard Fork, la antigua cadena de bloques se vuelve obsoleta y los nodos que continúan extrayendo bloques en esta cadena recibirán recompensas inútiles porque es una criptomoneda diferente de la cadena actualizada. Esta criptomoneda de la antigua cadena no aparecerá en el mercado, por lo que para los interesados ​​en la criptomoneda, «no existe».

Sin embargo, a pesar de esto, este 15% decidió mantener la cadena anterior, lo que resultó en una cadena de bloques «en tiempo real» independiente de la cadena actualizada.
Este hecho marcaría un antes y un después en la cadena de bloques de Ethereum.

Bloque 1.920.001: el nacimiento de Ethereum Classic

Por supuesto, la cadena de bloques «clásica» de Ethereum todavía existe. Las previsiones indican que desaparecerá en unas horas, pero para sorpresa de todos, los mineros siguen procesando bloques y dando valor al «viejo» éter.
Este bloque, y el bloque anterior, se extrajeron el 20 de julio de 2016, el mismo día en que nació Ethereum Classic.

Poloniex: Primer mercado en tomar en cuenta Ethereum Classic

Solo tres días después del nacimiento de Ethereum Classic, comenzó a considerarse diferente de Ethereum.

«Exchange» Poloniex fue la primera empresa en considerar Ether Classic como un activo valioso. Lo hizo público a través de la red social Twitter, podemos ver:

La Comunidad ETC crece

Poloniex concede importancia a la importancia de Ethereum Classic como un proyecto independiente y su posición monetaria en el mercado, lo que acelera enormemente los pasos para sentar las bases de la comunidad.

Ethereum Classic iba en serio.

El segundo día que sucedió esto, el 24 de julio de 2016, la comunidad comenzó a formar sus propios canales de comunicación, incluidos / r / EthereumClassic en Reddit, Slack y Telegram.

Declaración de Independencia de Ethereum Classic

Mirando hacia atrás, vemos que Ethereum Classic Edition era independiente de Ethereum cuando llegó al bloque 1.920.000 el 20 de julio de 2016. Sin embargo, esta independencia no se formalizó hasta que se alcanzó el bloque 2.050.000 el 11 de agosto de 2016.

La evolución continúa

Desde la Declaración de Independencia, la comunidad Ethereum Classic comenzó a estabilizarse y crecer: ETC se comercializó en más y más mercados, se controló su precio y se estableció su sitio web oficial.

También se han formado grupos, como su propio equipo desarrollador ETCDEV, y han comenzado a aflorar nuevas ideas, como la nueva política monetaria de la red o la realización de Hard Fork ‘Die Hard ‘, que explicaremos en el siguiente contenido. La fase clásica de Ethereum.

¿Qué pasó finalmente con el hacker de ‘The DAO’?

Aunque nunca se ha identificado (aunque algunas personas dicen haber encontrado su IP), se sabe que el famoso hacker en «DAO» retiró varios fondos de su cuenta en Ethereum (podemos ver aquí), que vale unos 100.000 ether. Al final del año. Transferirlos a una dirección diferente en 2016 y luego enviarlos a Shapeshift para su conversión dejó más de 3.3 millones de Ehers en la cuenta principal robada.

Para esta situación, Shapeshift es la elección perfecta porque es un servicio 100% anónimo ya que no requiere registro para intercambiar criptomonedas.

Deja un comentario