Поділитися цією статтею

L'aggiornamento di Istanbul di Ethereum interromperà 680 contratti intelligenti su Aragon

Per la piattaforma di governance Aragon, l'aggiornamento di sistema di ethereum di mercoledì dovrebbe interrompere centinaia di smart contract. Ecco perché.

Lunedì è arrivato un aggiornamento a livello di sistema sulla rete di test Ropsten di Ethereum. E mentre "Istanbul" dovrebbe in ultima analisi introdurre efficienze di rete, il lancio della testnet T sarà una passeggiata per tutti.

In particolare, per la piattaforma di governance Aragon, si prevedeva che le modifiche al codice avrebbero interrotto circa 680 smart contract, secondo il CTO Aragon ONE Jorge Izquierdo. Questi smart contract in genere gestiscono la governance delle applicazioni decentralizzate (dapp) in esecuzione sulla blockchain Ethereum .

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Daybook Americas вже сьогодні. Переглянути Всі Розсилки

Izquierdo ha dichiarato a CoinDesk che ciò significa che sono necessari aggiornamenti forzati per gli smart contract interessati, al fine di garantire che le organizzazioni autonome decentralizzate (DAO) basate sulla piattaforma Aragon continuino a funzionare senza problemi.

"Finora, le DAO potevano ricevere ETH ONE dall'altra", ha affermato Izquierdo. "Questo non sarà più possibile dopo l'hard fork di Istanbul".

John Light, responsabile delle comunicazioni Aragon ONE, afferma che questi trasferimenti di fondi tra DAO su Aragon finirebbero di fatto per "esaurire la GAS".

Definendolo uno sfortunato “compromesso” dal punto di vista di Aragon, Izquierdo ha detto:

"Il problema che avremmo dovuto affrontare T è stato ritenuto abbastanza importante da impedire che questo hard fork si verificasse, il che dal nostro punto di vista è spiacevole [ma] è un equilibrio difficile, lo capiamo."

In effetti, per la piattaforma di scambio di token Ethereum Kyber Network, l'aggiornamento a livello di sistema riguarda solo un singolo contratto intelligente, secondo il co-fondatore Kyber Network, Loi Luu.

Facendo un passo indietro, la modifica del codice a Istanbul che riguarda alcuni contratti intelligenti è nota comeProposta di miglioramento di Ethereum (EIP) 1884 e mira ad affrontare ONE degli aspetti negativi della crescita costante di Ethereum.

Con l'aumento delle dimensioni della blockchain, è aumentato anche il costo computazionale per richiamare i dati sullo stato della rete (come i saldi dei conti). I prezzi GAS , d'altro canto, sono rimasti stagnanti, creando quello che Martin Holst Swende, responsabile della sicurezza Ethereum Foundation, definisce "uno squilibrio tra il prezzo di un'operazione e il consumo di risorse".

Per ridurre il rischio di sovraccarico della rete, l'EIP 1884 aumenta i prezzi GAS per tre operazioni ad alta intensità di risorse.

SCARICARE verso il basso

La cosiddetta operazione SLOAD sarà quella che subirà il maggiore aumento dei costi per gli sviluppatori di applicazioni basate su Ethereum, passando da 200 GAS per operazione a 800 GAS per operazione.

Questo aumento quadruplo del costo GAS SLOAD è ciò che interrompe gli smart contract Aragon e fa aumentare i prezzi per gli utenti finali di Kyber Network.

"In ONE transazione Kyber, utilizziamo effettivamente molte operazioni SLOAD", ha affermato Luu. "Quindi, dopo che [Istanbul] sarà in vigore, il prezzo della maggior parte delle nostre transazioni salirà del 30 percento".

Sebbene questa non sia la prima volta che i prezzi GAS aumentano per l'operazione SLOAD, Luu afferma che il precedente aumento da 50 a 200 GAS risale nel 2016 si è verificato quando c'erano meno utenti attivi sulla rete Ethereum e quando ETH aveva un valore di mercato più basso.

Ora, afferma Luu, l'aumento dei costi delle operazioni SLOAD avrà ripercussioni maggiori sia sugli utenti finali che sugli sviluppatori di applicazioni.

"[Istanbul] è il tipo di hard fork che romperà molti contratti intelligenti", ha detto Luu all'inizio di questo mese. "Se T avessimo seguito la conversazione tra gli sviluppatori CORE , ci saremmo persi [le informazioni EIP 1884] e questo sarebbe stato molto negativo per noi".

Detto questo, il ricercatore di blockchain Mihailo Bjelic ha affermato lunedì che la causa di tali intoppi è probabilmente dovuta a "cattive pratiche degli sviluppatori", piuttosto che alla natura stessa dell'aggiornamento, aggiungendo:

"Gli sviluppatori non dovrebbero assolutamente inserire ipotesi rigide sui costi GAS nelle loro applicazioni, perché questi numeri possono cambiare in qualsiasi momento."

Aggiornamento (30 settembre, 19:14 UTC):L'aggiornamento di Istanbul è stato attivato su testnetprima del previsto. Questo articolo è stato aggiornato per riflettere ciò. Sono stati aggiunti anche altri commenti.

Immagine di Vitalik Buterin tramite gli archivi CoinDesk

Christine Kim

Christine è un'analista di ricerca per CoinDesk. Si concentra sulla produzione di approfondimenti basati sui dati sul settore delle Criptovaluta e della blockchain. Prima del suo ruolo di analista di ricerca, Christine era una reporter tecnologica per CoinDesk, occupandosi principalmente degli sviluppi sulla blockchain Ethereum .

Portafoglio Criptovaluta : nessuno.

Christine Kim