Ethereum (ETH): Cómo aprendí a dejar de preocuparme y amar la ‘bomba de dificultad’





sección cifradoLas monedas han estado plagadas de liquidaciones y despidos, pero los desarrolladores de Ethereum continúan trabajando en la consolidación, es decir, pronto harán la transición de la red blockchain a un nuevo mecanismo más eficiente en energía para emitir bloques y mantenerse seguros.

Irónicamente, el pesimismo del mercado coincide con un período de optimismo en la historia del desarrollo de Ethereum. La red pronto abandonará el mecanismo de consenso PoW (Prueba de trabajo) de uso intensivo de energía, en el que las computadoras compiten para emitir bloques y ganar recompensas, al mecanismo PoS (Prueba de trabajo). Elige al azar “verificadores” para agregar bloques a la cadena de bloques si “fijan” 32 éteres con la red.

Ethereum tuvo un ensayo alentador para la fusión hace unas semanas cuando su red de prueba Ropsten migró con éxito a PoS. Las redes de prueba son redes que funcionan en conjunto con Ethereum y permiten a los desarrolladores experimentar y probar nuevas aplicaciones sin poner en peligro el valor monetario real.

A pesar de algunos problemas menores, la fusión de Ropsten generalmente se consideró un gran éxito y, en los próximos meses, se realizará una serie de experimentos similares en otras redes de Ethereum. Si estos experimentos continúan sin muchos problemas, Ethereum finalmente debería estar listo para embarcarse en su integración formal en la red PoS.

Este artículo fue publicado en Valid Points, el boletín semanal de CoinDesk que analiza Ethereum 2.0 y su impacto en los criptomercados. Suscríbete a puntos válidos aquí.

PoS ha estado en la hoja de ruta de Ethereum desde su lanzamiento en 2015, pero el plan de la red para pasar de PoW a PoS es un esfuerzo de ingeniería sin precedentes. Ethereum tiene una capitalización de mercado de $ 140 mil millones, y un error podría significar un desastre financiero.

Dada la importancia de lo que está en juego, los desarrolladores de Ethereum se han ocupado de identificar cada i y cruzar todos los elementos para garantizar que la transición a PoS se realice sin mayores obstáculos. Esta precaución, aunque justificada, ha dado lugar a una serie de contratiempos en el proyecto. El cambio a PoS se planeó ya en 2019, pero cada vez que la fusión (originalmente llamada “Ethereum 2.0”) parece cercana, la línea de tiempo parece retrasarse unos meses más.

Los desarrolladores del núcleo de Ethereum desconfiarán de la idea de que la integración alguna vez se haya “retrasado”. Técnicamente, no tenía una fecha de lanzamiento específica. Pero esto es solo semántica. Una y otra vez, el horario de Fusion ha superado las expectativas de la mayoría de las personas.

La fusión parece estar bastante cerca esta vez, pero el camino hacia el punto de venta parece alargarse este mes con el anuncio de que la “bomba dura” se retrasará unos meses.

Como explica EthHub, “la bomba de dificultad de Ethereum se refiere a un mecanismo, que comienza con un número predeterminado de bloques, que aumenta el nivel de dificultad del rompecabezas del algoritmo de minería de prueba de trabajo, lo que resulta en tiempos de bloque más largos de lo normal (y por lo tanto menores recompensas de ETH para los mineros). Este mecanismo aumenta la dificultad exponencialmente con el tiempo y eventualmente conduce a lo que se conoce como una “edad de hielo”, es decir, la cadena se vuelve tan difícil de extraer que se rompe y deja de producir bloques (congelaciones). »

Históricamente, los desarrolladores de Ethereum utilizaron la bomba de dificultad como un incentivo artificial para implementar la fusión. Mover la bomba de dificultad significa lanzar una actualización en toda la red, algo que debería suceder con la fusión de todos modos, pero es un problema para los desarrolladores si no es estrictamente necesario.

A medida que se acerca la bomba, la red se ralentiza hasta que queda inutilizable.

Durante la llamada quincenal de Ethereum ‘All Core Devs’ el 10 de junio, un desarrollador notó que la bomba de dificultad, que no se espera que congele por completo la red durante otros dos meses, ya había comenzado a ralentizar el lanzamiento del bloque hasta el punto en que se hizo notorio. Sobre el mismo tema: Prediga los precios de las criptomonedas hoy: Solana, Cardano y Bitcoin.

Como resultado, los desarrolladores acordaron repeler la bomba en 700 000 piezas, o alrededor de 100 días. Esto les dará unos meses más para probar y prepararse para Fusion sin correr el riesgo de ralentizar la red sin ningún motivo real.

Pero si la bomba puede ser repelida a voluntad, ¿cuál es el punto?

Ben Edgington, Gerente de Producto del desarrollador de Ethereum ConsenSys, describió la dificultad de la bomba como “una de las peculiaridades de Ethereum”. Sobre el mismo tema: Alerta de BTC: Bitcoin cae por debajo de $27,000 mientras continúa la liquidación de criptomonedas..

“Para los desarrolladores forzados, no siento que realmente haga mucho”, dijo Eddington. “Tener estos tenedores de bombas es un buen ejemplo. Estamos a punto de hacer un tercero en la historia de Ethereum”.

Según Eddington, el hecho de que la bomba haya sido empujada repetidamente (sin ninguna actualización de POS) es evidencia de que no está funcionando según lo previsto.

Según Edgington, los desarrolladores de Ethereum ya están lo suficientemente motivados para implementar Fusion. “Entendemos que hay un costo de no ser entregado: hay un costo ambiental, hay un costo de emisión y hay un costo de no estar en el protocolo de consenso más seguro. Ya sabes, creemos que la prueba de participación es mejor que la Prueba de trabajo de muchas maneras. Hay costos reales de no estar en el proceso de no estar en el protocolo de consenso “, dijo Eddington. Integración rápida.

No todos están de acuerdo con Edgington sobre la inutilidad de la bomba. Tim Beiko, quien dirige la apelación All Core Devs au nom de la Fondation Ethereum, y explicó a CoinDesk que la «bombe est extrêmement utile pour de nameuses raisons», es una forma sencilla de hacer una fusión de fuerza.

“La principal razón por la que es útil es que obliga a las personas a tomar una decisión efectiva sobre su participación en la red”, dijo Beko. Cada vez que se hace retroceder la bomba de dificultad, los equipos de clientes, que crean el software que alimenta la red Ethereum, deben actualizar su código. La última dificultad de gran éxito será durante la actualización de Grey Glacier Network, programada para el 29 de junio, que requerirá que todos los equipos de clientes actualicen su software antes del 27 de junio.

Cada vez que se actualiza la red, los equipos de clientes deben coordinarse para actualizar su software al unísono. Si los equipos no trabajan juntos, corren el riesgo de fragmentar, o dividir, la red en dos cadenas de bloques. Según Pico, la “decisión activa” de actualizar la bomba de dificultad y hacerla retroceder es un buen ejercicio para los equipos de clientes, ya que eventualmente necesitarán flexionar sus músculos de actualización para hacer cambios más grandes, como la fusión misma.

“La segunda razón [de la bombe de difficulté] – y esa es una de las razones por las que creo que podría haber sido subestimado – es la idea que hace que sea un poco más difícil crear una bifurcación fraudulenta de Ethereum “, dijo Beiko. “Hace dos o tres años, hubo, por ejemplo, Bitcoin Diamond y Bitcoin Unlimited, y Bitcoin Gold, y todas estas bifurcaciones son bifurcaciones. La razón por la que no los ves en Ethereum es porque no solo necesitan cambiar una línea, como muchas bifurcaciones de Bitcoin, sino que también requieren que las personas ejecuten el software implementado. actualizado. »

Beiko cree que la dificultad de la bomba puede ayudar a prevenir ataques fraudulentos, ya que hace que la creación de una nueva versión de Ethereum sea un poco más complicada. A menos que el equipo detrás de la bifurcación de Ethereum tenga un ingeniero que pueda modificar el código de Ethereum para eliminar la bomba de dificultad, la bifurcación eventualmente se detendrá tan pronto como se lance la bomba. , dejándolo inútil.

Además, según Pico, “aparte de un cambio técnico, debe convencer a las personas para que lo descarguen. No puede simplemente refactorizar Ethereum y eliminar el problema de la dificultad e invitar a las personas a cambiarse a su nueva red. Operadores de nodos, es decir, las personas cuyas computadoras mantienen las cadenas de bloques en funcionamiento también necesitarán actualizar su software para admitir la bifurcación Ethereum.

Esto significa que lanzar una bifurcación de Ethereum también requiere crear una comunidad que crea en su proyecto lo suficiente como para estar dispuesta a realizar un poco de trabajo adicional para actualizar su software.

“Creo que esto es realmente saludable, porque limita la cantidad de bifurcaciones de bajo voltaje, pero si tiene una bifurcación legítima, que creo que es muy saludable para las cadenas de bloques… pone un pequeño límite técnico en lo que deben hacer. ”, dijo Pico.

Tomas Estember
Últimos artículos de Tomás Estimbre (ver todo)





Leave a Comment