Home » Il team di ETHPoW conferma che utilizzerà il ChainID 10001 per evitare attacchi replay su Mainnet

Il team di ETHPoW conferma che utilizzerà il ChainID 10001 per evitare attacchi replay su Mainnet

by Patricia

Dopo che Coinbase è stata coinvolta nel tentativo di far aggiornare il ChainID di ETHPoW, il team PoW ha finalmente annunciato che utilizzerà un ChainID diverso da quello di Mainnet.

Un membro del team Coinbase ha dovuto commentare il repository GitHub di ETHPoW per far sì che il team chiarisse come sarà impostata la catena biforcuta. Al momento, il repository non ha aggiornato il ChainID della rete con uno diverso da Ethereum Mainnet.

La Testnet ETHPoW utilizza il ChainID 10002, inutilizzato da qualsiasi altra catena. Ethereum Mainnet ha un ChainID di 1, e molti altri numeri sono disponibili per la catena PoW.

Coinbase non è stato l’unico team a cercare di risolvere questo problema. Altre quattro richieste di pull chiedono agli sviluppatori di aggiornare il ChainID.

Il team di ETHPoW ha risposto alla richiesta di pull di Coinbase il 9 settembre e ha detto:

“Il chainid per ethw è 10001, che pubblicheremo sul nostro account Twitter. Il codice citato nei commenti precedenti deve essere mantenuto perché il chainID 1 è necessario per convalidare i dati della catena per i blocchi prima della fusione, e tutti i dati della catena dopo la fusione avranno il chainID 10001. “

Questa notizia tranquillizzerà i nervi di molti all’interno dell’ecosistema Ethereum, sapendo che non sembra esserci stato un intento malevolo nel non aggiornare il ChainID.

Ethereum PoW e perché è importante

Nelle ultime settimane è stato più volte teorizzato un hard fork proof-of-work di Ethereum dopo la fusione. Justin Sun, il fondatore di Poloniex, ha annunciato che la borsa sosterrà un hard fork di Ethereum donando fino a 1 milione di $ETHPoW per costruire una comunità di sviluppatori sulla nuova catena.

Tuttavia, molte cose sono state fraintese riguardo a The Merge e al passaggio alla proof-of-stake. La catena principale di Ethereum, nota come Mainnet, continuerà a funzionare durante The Merge, con un nuovo livello di consenso chiamato Beacon Chain che verrà fuso nella rete esistente.

Verrà applicata una bomba di difficoltà che renderà inutile il mining su Mainnet, poiché sarà troppo difficile estrarre nuovi blocchi. Tuttavia, questo non significa che i minatori debbano smettere di estrarre. I minatori possono estrarre la versione aggiornata proof-of-stake di Ethereum, ma non potranno ricevere alcuna ricompensa o contribuire in modo significativo alla produzione di blocchi.

Per una versione proof-of-work di Ethereum, i minatori dovranno tornare a minare Ethereum Classic, che ha un ecosistema molto più piccolo e non ha nessuna delle dApp significative presenti su Ethereum Mainnet, oppure creare un hard fork dell’attuale Mainnet senza la fusione della catena Beacon.

Un nuovo hard fork che mantenga il metodo di consenso proof-of-work può avvenire in qualsiasi momento. Chiunque può effettuare un fork di Ethereum da GitHub in qualsiasi momento. C’è stata un po’ di confusione intorno a The Merge, con alcuni che credono che una versione proof-of-work di Ethereum continuerà, e la versione proof-of-stake sarà il fork.

Confusione per gli utenti di ETH

La maggior parte di questa confusione deriva dal linguaggio originale della Fondazione Ethereum per il Merge, che viene indicato come ETH 2.0. Questo linguaggio è stato poi abbandonato per aiutare gli utenti di Ethereum a trovare una soluzione. Questo linguaggio è stato abbandonato per aiutare gli utenti a capire che non è necessario intraprendere alcuna azione da parte degli utenti che hanno Ethereum nei loro portafogli non depositati.

Se gli utenti desiderano partecipare a un hard fork di Ethereum, dovranno aggiungere una nuova catena ai loro portafogli in modo simile a come si aggiungono Polygon, Avalanche, Optimism o BNB Chain.

Tutte queste catene sono compatibili con EVM, il che significa che condividono gran parte dello stesso codice di Ethereum Mainnet e sono completamente interoperabili con lo stesso indirizzo pubblico utilizzato in tutte le catene.

Una nuova catena ETHPoW sarà simile all’aggiunta di un’altra catena compatibile con EVM, ma con tutti gli asset, gli smart contract e i token duplicati da Mainnet.

La differenza tra ETH e ETHPoW

Uno dei modi più semplici per distinguere Ethereum Mainnet da ETHPoW è utilizzare il ChainID. Il ChainID è un numero che identifica la catena per le dApp e gli smart contract, in modo che sappiano con quale rete stanno interagendo.

Tuttavia, l’attuale repository GitHub che contiene il codice di ETHPoW ha ancora lo stesso ChainID di Ethereum Mainnet. Senza una modifica a questo ChainID, le dApp e gli smart contract non saranno in grado di riconoscere la catena ETHPoW e le transazioni probabilmente falliranno a causa della mancanza di consenso da parte dei validatori che utilizzano questo ChainID.

Un’ulteriore preoccupazione è la possibilità di “attacchi replay”, in cui le transazioni vengono riprodotte su entrambe le catene, creando seri problemi di sicurezza.

Ora che il ChainID è confermato essere 10001, gli utenti possono preparare i portafogli una volta che sarà rilasciato un indirizzo RPC adatto a ricevere gli airdrop di ETHPoW.

Related Posts

Leave a Comment