Home » El equipo de ETHPoW confirma que utilizará el ChainID 10001 para evitar ataques de repetición en Mainnet

El equipo de ETHPoW confirma que utilizará el ChainID 10001 para evitar ataques de repetición en Mainnet

by v

Después de que Coinbase se involucrara para intentar que ETHPoW actualizara su ChainID, el equipo de PoW ha anunciado finalmente que utilizará un ChainID diferente al de Mainnet.

Un miembro del equipo de Coinbase tuvo que comentar en el repositorio de GitHub de ETHPoW para que el equipo aclarara cómo se configurará la cadena bifurcada. Actualmente, el repositorio no ha actualizado el ChainID de la red a uno que difiere de Ethereum Mainnet.

La ETHPoW Testnet utiliza el ChainID 10002, no utilizado por ninguna otra cadena. La Mainnet de Ethereum tiene un ChainID de 1, y muchos otros números están disponibles para la cadena PoW.

Coinbase no es el único equipo que intenta resolver este problema. Otros cuatro pull requests están solicitando a los desarrolladores que actualicen el ChainID.

El equipo de ETHPoW respondió al pull request de Coinbase el 9 de septiembre y dijo:

«El chainid para ethw es 10001, que publicaremos en nuestra cuenta de Twitter. El código que mencionas en los comentarios anteriores tiene que mantenerse porque el chainID 1 es necesario para validar los datos de la cadena para los bloques antes de la fusión, y todos los datos de la cadena después de la fusión serán chainID 10001. «

Esta noticia calmará los nervios de muchos dentro del ecosistema de Ethereum al saber que no parece haber habido una intención maliciosa al no actualizar el ChainID.

Ethereum PoW y por qué es importante

Una bifurcación dura de prueba de trabajo de Ethereum después de la fusión se ha teorizado varias veces en las últimas semanas. Justin Sun, el fundador de Poloniex, anunció que la bolsa apoyaría una bifurcación dura de Ethereum donando hasta 1 millón de $ETHPoW para construir una comunidad de desarrolladores en la nueva cadena.

Sin embargo, se ha malinterpretado mucho sobre The Merge y el paso a proof-of-stake. La cadena principal de Ethereum, conocida como Mainnet, seguirá funcionando a lo largo de The Merge, con una nueva capa de consenso llamada Beacon Chain que se fusionará con la red existente.

Se aplicará una bomba de dificultad que hará que la minería en Mainnet no tenga sentido, ya que será demasiado difícil minar nuevos bloques. Sin embargo, eso no significa que los mineros tengan que dejar de minar. Los mineros pueden minar la versión mejorada de Ethereum con prueba de trabajo, pero no podrán recibir ninguna recompensa ni contribuir significativamente a la producción de bloques.

Para una versión de prueba de trabajo de Ethereum, los mineros tendrán que volver a minar Ethereum Classic, que tiene un ecosistema mucho más pequeño y carece de cualquiera de las dApps significativas que se encuentran en la Mainnet de Ethereum o crear una bifurcación dura de la Mainnet actual sin la fusión de la cadena Beacon.

Un nuevo hard fork que conserve el método de consenso proof-of-work puede ocurrir en cualquier momento. Cualquiera puede bifurcar Ethereum desde GitHub en cualquier momento. Ha habido cierta confusión en torno a The Merge, con algunas personas creyendo que una versión proof-of-work de Ethereum continuará, y la versión proof-of-stake será el fork.

Confusión para los usuarios de ETH

La mayor parte de esta confusión proviene del lenguaje original de la Fundación Ethereum para la Fusión, que se conoce como ETH 2.0. Este lenguaje se ha eliminado desde entonces para ayudar a los usuarios a entender que no es necesario que los usuarios con Ethereum en sus carteras no custodiadas realicen ninguna acción.

Si los usuarios desean participar en una bifurcación dura de Ethereum, tendrán que añadir una nueva cadena a sus carteras de forma similar a como se añade Polygon, Avalanche, Optimism o BNB Chain.

Todas estas cadenas son compatibles con EVM, lo que significa que comparten gran parte del mismo código que la Mainnet de Ethereum y son totalmente interoperables con la misma dirección pública que se utiliza en todas las cadenas.

Una nueva cadena ETHPoW será similar a añadir otra cadena compatible con EVM pero con todos los activos, contratos inteligentes y tokens duplicados de Mainnet.

La diferencia entre ETH y ETHPoW

Una de las formas más sencillas de diferenciar entre Ethereum Mainnet y ETHPoW será utilizar el ChainID. Un ChainID es un número que identifica la cadena a las dApps y los contratos inteligentes para que sepan con qué red están interactuando.

Sin embargo, el actual repositorio de GitHub que contiene el código de ETHPoW sigue teniendo el mismo ChainID que Ethereum Mainnet. Sin un cambio en este ChainID, las dApps y los contratos inteligentes serán incapaces de reconocer la cadena ETHPoW, ya que cualquier transacción probablemente fallará debido a la falta de consenso de los validadores que utilizan este ChainID.

Otro motivo de preocupación es la posibilidad de que se produzcan «ataques de repetición», en los que las transacciones se repiten en ambas cadenas, lo que plantea graves problemas de seguridad.

Ahora que se ha confirmado que el ChainID es 10001, los usuarios pueden preparar sus carteras una vez que se libere una dirección RPC adecuada para recibir airdrops de ETHPoW.

Related Posts

Leave a Comment