Ethereum ha un nuovo standard URL che non può essere bloccato

Gli URL Web3, abilitati con il lancio di ERC-4804, sono arrivati ​​su Ethereum, consentendo agli utenti di Internet di accedere alle app e agli NFT di Ethereum senza preoccuparsi della censura centralizzata.

Il nuovo standard Ethereum, intitolato "Web3 URL to EVM Call Message Translation", è stato proposto per la prima volta il 14 febbraio 2022 ed è stato co-autore del fondatore di ETHStorage Qi Zhou, del ricercatore di Ethereum Sam Wilson e di Chao Pi.

Ha descritto la proposta come un URL "in stile HTTP" per accedere direttamente ai contenuti Web3 on-chain, come front-end di app decentralizzate (DApp) e NFT. Più di un anno dopo, ERC-4804 è stato approvato e finalizzato sulla rete principale il 1° marzo.

Anthurine Xiang, portavoce del protocollo di archiviazione di livello 2 ETHStorage, ha spiegato che in molti casi l'ecosistema fa ancora affidamento su server Web centralizzati per fornire l'accesso ad app "decentralizzate". 

“In questo momento, tutte le DApp come Uniswap […] affermano di essere app decentralizzate”, ha spiegato Xiang, aggiungendo: “Ma come [facciamo] arrivare sulla pagina web? Devi passare attraverso il DNS. Devi passare attraverso GoDaddy. […] Tutti questi sono server centralizzati.”

Grafico che spiega come il nuovo modello si confronta con Web2. Fonte: w3eth.io

Oggi, la maggior parte degli utenti accede a Internet tramite "Hypertext Transfer Protocol", ampiamente noto come HTTP. 

Quando un utente di Internet fa clic su un collegamento o digita l'indirizzo di un sito Web, il computer utilizza HTTP per chiedere a un altro computer di recuperare le informazioni, ad esempio un sito Web o immagini.

Sotto ERC-4804, gli utenti di Internet hanno la possibilità di digitare web3:// (invece di http://) nei loro browser per visualizzare direttamente DApp come Uniswap o NFT on-chain. Questo perché lo standard consente agli utenti di eseguire direttamente una query su una Ethereum Virtual Machine (EVM).

Diagramma di flusso che spiega come funziona lo standard URL Web3 con Uniswap. Fonte: w3eth.io

Anche interi siti Web sono teoricamente accessibili con questi mezzi, purché il loro contenuto sia archiviato sulla blockchain di Ethereum o su un protocollo di livello 2 compatibile. Tuttavia, i costi per farlo sono ancora molto proibitivi, secondo il fondatore di ETHStorage Qi Zhou.

"Il problema critico qui è che il costo di archiviazione su Ethereum è super, super costoso su mainnet", ha affermato Zhou in una recente presentazione all'ETH di Denver.

“Ad esempio, 1 Gigabyte di dati on-chain costerà circa 10 milioni di dollari. […] Ciò è inaccettabile per molte applicazioni Web2 e persino per molti NFT", ha aggiunto Zhou, osservando che le soluzioni di archiviazione di livello 2 potrebbero aiutare a mitigare alcuni dei costi.

Xiang ha suggerito che, dati i costi, il nuovo standard URL ha senso solo per applicazioni specifiche. 

“Non tutto deve essere decentralizzato. Se gestisci un'attività Web2 piuttosto buona e non devi preoccuparti troppo della censura centralizzata. […] Puoi semplicemente andare per quello.

Il nuovo standard, invece, sarebbe utile per DApp o siti web a rischio censura, con Tornado Cash come esempio.

"Ad esempio, per Tornado Cash, molte persone non possono accedervi attraverso il loro sito web perché c'è la censura", ha spiegato Xiang.

"Se sei una DApp e sei già stato decentralizzato, perché stai ancora utilizzando un sito Web centralizzato affinché le persone possano accedervi?"

Esempio di siti Web a cui è possibile accedere tramite l'URL web3:// Fonte: w3eth.io

Alla domanda se il nuovo standard possa essere sfruttato da malintenzionati per partecipare ad attività illecite, Xiang ha dichiarato:

“Questo è davvero difficile da dire proprio come è stato fondato Bitcoin. Penso che Bitcoin non sia nato per il male, ma comunque, all'inizio, le persone [facevano] cose losche come la Via della Seta, usavano Bitcoin."

Invece, Xiang crede che come Bitcoin, stiano solo offrendo alle persone un'opzione decentralizzata che altrimenti potrebbero non avere. 

Il nuovo standard Ethereum è il primo del suo genere per la blockchain, ha osservato Xiang, sebbene non sia la prima soluzione per l'hosting web decentralizzato. 

Correlato: Come ospitare un sito web decentralizzato

IPFS, o InterPlanetary File System, è un esempio di una rete che è stata creata per fare ciò che attualmente forniscono i server cloud centralizzati, solo tramite mezzi decentralizzati. Tuttavia, Xiang ha notato che un URL IPFS può collegarsi solo a contenuti statici, che non possono essere modificati o modificati.

ERC-4804, tuttavia, consentirà "dati dinamici", come consentire alle persone di lasciare Mi piace e commenti e interagire con i contenuti su un sito Web, ha spiegato Xiang. Essendo nativo di Ethereum, lo standard dovrebbe anche essere in grado di interagire molto più facilmente con altre blockchain, ha aggiunto Xiang.