Byzantium para Ethereum: el rompecabezas para los mineros?

Byzantium es una actualización de seguridad y la primera mitad de la bifurcación dura de Metropolis en la red Ethereum.

¿Afecta directamente a la minería Ethereum?

La dificultad crece para Ethereum con Byzantium

Una disputa generada entre algunos desarrolladores de ethereum y mineros continúa haciéndose sobre los detalles de una próxima actualización diseñada para mejorar la funcionalidad de la red.

La discusión, que ha estado en marcha desde el mes julio, se refiere actualmente a un protocolo de mejora de ethereum, EIP 649, destinado a reducir el tiempo que se tarda en “minar” un bloque de transacciones, un proceso para el cual los mineros son recompensados ​​con la creación de un nuevo bloque ethereum, la cripto moneda nativa de la plataforma. El tiempo de generar un bloque será que aumente a 30 segundos. Esto dará inicio al comienzo de lo que se llama la “Era de Hielo Ethereum”.

La clave de la disputa es que, después de la migración, apodado ” Byzantium”, los bloques se extraerían en unos 10 segundos menos rápido de lo que son hoy. Sin embargo, para asegurar que esto no infravalora el valor del ethereum, actualmente valorado en alrededor de unos $ 300, el parche de código también reduce la recompensa que los mineros reciben por bloque de 5 ethereums ($ 1.200) a 3 ethereums ($ 840). Al ir atrás, el cambio puede verse como una respuesta a un código largamente controvertido en el protocolo de ethereum llamado la bomba de dificultad.

Un aumento de dificultad está pre configurado en el protocolo Ethereum. La bomba de dificultad está diseñada para hacer bloques de forma constante y en menos tiempo siendo más eficiente. Pero mientras que el código tiene el propósito de incentivar a los mineros a cambiar a una cadena diferente en el caso de una bifurcación, los críticos temen que, combinado con la disminución de la recompensa en bloque, podría tener el efecto contrario.

Como el cambio afectará de diferentes maneras, es difícil conseguir que todos los interesados se unan con la misma idea. Algunos comentaristas han ido tan lejos como la representación de la EIP como un ataque a los mineros con los recursos para minar bloques más difíciles con mayores recompensas.

El potencial para las pruebas de conocimiento cero es necesario

La criptografía de conocimiento cero (zk-snarks) se utiliza como un método para verificar una entrada de libro mayor sin revelar la identidad de ninguna de las partes, siendo la única transacción verdaderamente anónima, generada sobre el principio exclusivo por la cripto moneda ZCash.

En la prensa, el argumento continúa. Aunque no está claro si los puestos que representan es número importante de partes interesadas, su reconocimiento podría cambiar la conversación en torno a Byzantium, prevista para fines de octubre.

La disputa también puede verse como una continuación del conflicto que rodea una antigua actualización del protocolo, denominada EIP 186. La EIP sugirió de reducir el premio del bloque para combatir la inflación de la moneda, un parche de código ampliamente aceptado por la comunidad, y como resultado, se hizo a la EIP actual. En el momento en que el nuevo código se introduce como una bifurcación dura, los mineros podrán elegir cambiar a la nueva cadena de bloques con el nuevo conjunto de reglas o continuar extrayendo la versión anterior de la cadena de bloque.

Cabe notar que una división similar ocurrió en 2016, cuando después de un desacuerdo, ciertos mineros se negaron a abandonar la antigua cadena de bloques, continuando a explotar una cripto moneda ahora llamada ethereum classic (ETC).

Fecha aproximada de Byzantium

La bifurcación dura para Byzantium se producirá más o menos por el 17 de octubre, datos actuales hechos por la producción de bloques. Aunque, la fecha de lanzamiento prevista original era 9 de octubre, salvo complicaciones durante las pruebas. Según el fundador de Ethereum Vitalik Buterin, se hará con el fin de motivar a los mineros en la adopción de la bifurcación con más éxito. Buterin quiso motivar el lanzamiento hasta el final del mes, pero se mostró desalentado debido al choque de programación con la conferencia del desarrollador de Ethereum a principios de noviembre. La fecha para la bifurcación es ahora “casi definitiva” de acuerdo con el desarrollador Hudson Jameson, a menos que, algo fuera mal durante el período de prueba.

Esto, a su vez, fomentará un consenso alrededor de la bifurcación, convirtiéndolo en una característica permanente de la cadena de bloques sin mucho ruido. La actualización de Byzantium sumará las características de privacidad en la cadena de Ethereum. Con la próxima actualización, el atractivo de Ethereum como la cadena de bloques más innovadora, se vuelve más atractiva para los futuros inversores y comerciantes.

Puede desencadenar una reunión alcista para llevar los precios de Ethereum de nuevo a $ 400.00 o incluso más. A largo plazo, Ethereum prevé un escenario en el que el mercado B2B adoptará las aplicaciones descentralizadas de Ethereum en primer lugar. Básicamente será la creación del apoyo masivo de inversores privados para la cripto moneda. Sólo después de eso, el fundador de Ethereum cree que puede ser lanzada para uso comercial. Para entonces, los precios de la ETH podrían acelerarse a 1.000 dólares o quizás más. El plan es a largo plazo, y Vitalik Buterin no tiene una prisa desmesurada.

Ethereum podrá obtener un impulso de privacidad necesario.

La segunda cadena de bloques del mundo, todavía tiene defectos que deben ser corregidos. Su próximo objetivo es obtener grandes mejoras en su próximo lanzamiento de Byzantium. Para la mayoría de los usuarios de inversión a largo plazo, estas limitaciones pueden no ser evidentes todavía. Eso no quiere decir que no haya implicaciones potenciales que podrían afectar la gran variedad de usuarios que la red está tratando de atraer.

Un ejemplo, la actualización de software se produce en un momento en que la regulación está poniendo presión sobre la red. Al menos un gobierno ya ha apuntado contra lo que ha surgido en 2017 como su mayor caso de uso. En el último mes, China emitió no sólo una prohibición total de los ICOs, sino que ordenó a los intercambios (incluidos los que compran y venden Ethereum) entregar los datos de los clientes a las autoridades.

Esta atención añadida es sólo una de las cosas que ha puesto de relieve las limitaciones de la red. Actualmente, todas las transacciones son permanentemente visibles en la cadena de bloques ethereum. Significa que las inversiones realizadas por individuos, incluyendo aquellos que podrían ser ilegales, pueden ser ampliamente observadas. No es un error y no es una característica. Esta disponibilidad de información del usuario sigue siendo algo que muchos desarrolladores quieren corregir, teniendo pues que ponerse las pilas rápidamente.

Sin embargo, las cosas se complican para Ethereum por no ser la cripto moneda con características de privacidad hasta la fecha.

Diferencias en la seguridad

Mientras que Zcash es pionero en el uso de zk-snarks (conocimiento zero) y Monero que es también popular por las firmas encriptadas y las direcciones ocultas, ethereum ha luchado quizás para encontrar un valor añadido similar cuando se trata de anonimato.

Sin embargo, la próxima bifurcación de Byzantium, que se espera que ocurra en octubre, introducirá dos nuevos procedimientos criptográficos que eventualmente allanarán el camino para una mayor privacidad.

La primera actualización importante de Ethereum desde 2016, Byzantium es en realidad la mitad de una actualización mucho más grande diseñada para mejorar la usabilidad de la plataforma, llamada Metropolis. También será la primera actualización técnica importante ya que la red se ha valorado en miles de millones, un desarrollo que podría añadir presión a los procedimientos.

Mirando hacia el futuro, la segunda parte de Metropolis, Constantipole, ha sido pospuesta indefinidamente, lo que significa que los usuarios tendrán que esperar antes de que puedan disfrutar de la máxima privacidad en la plataforma.

Sin embargo, eso no quiere decir que no hay esfuerzos sustanciales hacia esa meta.

¿En qué punto estamos hoy?

La privacidad en Ethereum es una tarea especialmente compleja, ya que contradice algunos métodos básicos de cómo funciona una cadena de bloques.

La transparencia en una cadena de bloques es vital para proteger a sus usuarios del riesgo de doble gasto, que es cuando un usuario malintencionado envía la misma moneda a dos lugares diferentes a la vez. Este riesgo se resuelve haciendo visibles los detalles de cada transacción y almacenándolos en un libro mayor ampliamente distribuido.

Como este procedimiento es fundamental para la tecnología, la reescritura requiere matemáticas de alto nivel que nunca antes se habían intentado.

Como tal, los desarrolladores de Ethereum están tomando ese reto en serio y están llegando a sus compañeros de otras plataformas blockchain para nuevas ideas y características. Por ejemplo, el equipo de Ethereum ha estado trabajando junto con el equipo de Zcash. Zcash es la moneda centrada en la privacidad de conocimiento zero, lo que podría permitir a los usuarios de ethereum hacer sus transacciones más privadas.

Tecnología de Zk-snark

Mediante el uso de esa tecnología, una declaración puede ser verificada sin requerir que ninguna información sea revelada más allá de su validez. Como método de encriptación, Zk-snarks trabaja traduciendo lo que quiere probar en una forma equivalente – sin que nadie conozca la solución a las ecuaciones algebraicas que la produjeron.

La bifurcación de Byzantium introduce nuevas formas de curva elíptica encriptada y una función de emparejamiento para una curva específica que hará posible la criptografía y endurecerá la seguridad de un cálculo de zk-snark. Cuanto más grande es la curva, más segura es, pero trae mayores costos para cada operación.

Como resultado, estos procedimientos matemáticos pesados ​​son ahora demasiado caros para ejecutarse en la plataforma ethereum.

En principio, antes de Byzantium, zk-snark podría ser completado por la máquina virtual ethereum, pero sería demasiado costoso encajar dentro de un solo bloque. Sin embargo, la bifurcación de Byzantium introducirá un cheque de emparejamiento subvencionado por “gas” que hace que un zk-snark sea menos costoso de computar. ” Gas ” es una unidad que se usa para medir el esfuerzo computacional que entra en una transacción y se utiliza para calcular las tarifas.

¿Qué es lo mejor para Ethereum?

Debido a esta nueva característica, la primera transacción zk-snark se verificó en el testnet de Byzantium a principios de septiembre. La transacción, que se puede ver en la red de pruebas y costó un total de 1.933.895 de gas. Para poner esto en algún contexto – una transacción no privada actualmente cuesta mucho menos, alrededor de 21.000 de gas.

Sin embargo, aparte de este costo, y más allá de la verificación en sí, no hay nada en ethereum que hoy en día puede apoyar a la tecnología.

El investigador principal de ethereum zk-snark, Christian Reitwiessner, dijo que la “pieza perdida” es la parte del sistema que se comunicaría con la máquina virtual ethereum, que traduce las instrucciones y las retransmite a los nodos de la red.

Algunas de estas características podrían ser descubiertas pronto. Se necesita hacer un trabajo para traducir una tarea computacional del código fuente a la forma requerida por un zk-snark. Reitwiessner dijo que esto está actualmente en un gran desarrollo, y probablemente será lanzado por la conferencia de desarrolladores ethereum en noviembre.

Hoy en día, independientemente de si una transacción Ethereum es privada, siempre será visible para la persona que paga por el costo en “gas”.

Eventualmente, las nuevas características lanzadas en la segunda actualización del Ethereum, Constantinople, buscarán proporcionar una cartera de Ethereum nuevamente flexible, permitiendo a los usuarios la opción de pagar el “gas” en fichas en vez del Ethereum. Según Reitwiessner: “Esto podría incluir pagar por el gas con fichas que podrían ser fichas de zk-SNARK”.

Retrasando esta característica hasta la otra mitad “Constantinopla” también da a los desarrolladores de Ethereum algún tiempo para descubrir otros desafíos complejos.

Ethereum debe contrarrestar un problema de seguridad dentro de la propia tecnología zk-snark, conocida como la configuración de confianza. Ahora Ethereum debe desarrollar algo equivalente a esto, pero que pueda exportar a miles de participantes.

Byzantium y Zcash

Existen rumores de fusión entre Ethereum y Zcash debido a que sus desarrolladores podrían trabajar juntos en un mismo proyecto de privacidad y seguridad única.

La falta de privacidad y confidencialidad es uno de los puntos débiles a que enfrenta el equipo de Vitalik con Ethereum. Anteriormente ya vimos cómo es relativamente fácil robar miles de Ethereums de proyectos nuevos, ICO’s, carteras experimentales y poco estructuradas por hackers.

Si salen los números seguiremos minando Ethereum y apoyando la red, sino, “la edad del hielo” helará las transacciones haciendo eternas las confirmaciones.

Por ahora paulatinamente se irá “pasando” de POW a POS, prueba de trabajo por prueba de participación, o sea, el 99% de los mineros minará y el 1% se convertirá en “validador”, e invertirá una cierta cantidad de éthers (como pasa con DASH y sus nodos) y recibirá un tanto por ciento de cada transacción.

Byzantium será la mitad del rompecabezas, nos queda la otra mitad…. ¡Ánimo!

Jordi Carrera

Jordi Carrera

Minero de criptomonedas y gran entusiasta de Bitcoin y sistemas de distribucion descentralizada desde finales de 2012. Trader de criptodivisas y fanatico de los ordenadores y componentes informáticos. Pasión por todo el ecosistema Blockchain