Ethereum ima nov standard URL-jev, ki ga ni mogoče blokirati

URL-ji Web3 — omogočeni z uvedbo ERC-4804 — so prišli v Ethereum in uporabnikom interneta omogočili dostop do aplikacij Ethereum in NFT-jev brez skrbi zaradi centralizirane cenzure.

Novi standard Ethereum z naslovom »Web3 URL to EVM Call Message Translation« je bil prvič predlagan 14. februarja 2022, soavtorji pa so bili ustanovitelj ETHStorage Qi Zhou, raziskovalec Ethereuma Sam Wilson in Chao Pi.

Predlog je opisal kot URL v »slogu HTTP« za neposreden dostop do vsebine Web3 v verigi, kot so sprednji deli decentraliziranih aplikacij (DApps) in NFT. Več kot leto kasneje je bil ERC-4804 odobren in dokončan v glavnem omrežju 1. marca.

Anthurine Xiang, tiskovni predstavnik protokola za shranjevanje plasti 2 ETHStorage, je pojasnil, da je v mnogih primerih ekosistem še vedno odvisen od centraliziranih spletnih strežnikov, ki zagotavljajo dostop do "decentraliziranih" aplikacij. 

»Trenutno vse DApps, kot je Uniswap […] trdijo, da so decentralizirane aplikacije,« je pojasnil Xiang in dodal: »Toda kako [naj] pridemo na spletno stran? Morate iti skozi DNS. Morate iti prek GoDaddyja. […] Vse to so centralizirani strežniki.«

Slika, ki pojasnjuje primerjavo novega modela z Web2. Vir: w3eth.io

Danes večina uporabnikov dostopa do interneta prek »Hypertext Transfer Protocol«, splošno znanega kot HTTP. 

Ko internetni uporabnik klikne povezavo ali vnese naslov spletnega mesta, računalnik prek protokola HTTP zahteva od drugega računalnika, da pridobi podatke, kot je spletno mesto ali slike.

V skladu z ERC-4804 imajo uporabniki interneta možnost, da v svoje brskalnike vnesejo web3:// (v nasprotju s http://), da neposredno prikažejo aplikacije DApps, kot je Uniswap ali NFT v verigi. To je zato, ker standard omogoča uporabnikom, da neposredno izvedejo poizvedbo do navideznega stroja Ethereum (EVM).

Diagram poteka, ki pojasnjuje, kako standard Web3 URL deluje z Uniswap. Vir: w3eth.io

S temi sredstvi je teoretično mogoče dostopati tudi do celotnih spletnih mest, če je njihova vsebina shranjena v verigi blokov Ethereum ali združljivem protokolu sloja 2. Vendar pa so stroški tega početja še vedno zelo previsoki, pravi ustanovitelj ETHStorage Qi Zhou.

"Kritično vprašanje tukaj je, da so stroški shranjevanja na Ethereumu super, super dragi na glavnem omrežju," je dejal Zhou v nedavni predstavitvi na ETH Denver.

»Na primer, 1 gigabajt podatkov v verigi bo stal približno 10 milijonov dolarjev. […] To je nesprejemljivo za veliko aplikacij Web2 in celo veliko NFT-jev,« je dodal Zhou in opozoril, da bi lahko rešitve za shranjevanje plasti 2 pomagale ublažiti nekatere stroške.

Xiang je predlagal, da je glede na stroške nov standard URL-jev smiseln samo za posebne aplikacije. 

»Ni nujno, da gre vse decentralizirano. Če vodite zelo dobro podjetje Web2 in vam ni treba preveč skrbeti za centralizirano cenzuro. […] Lahko se odločiš za to.”

Po drugi strani pa bi bil novi standard uporaben za DApps ali spletna mesta, ki so v nevarnosti cenzure, na primer Tornado Cash.

"Na primer, za Tornado Cash veliko ljudi ne more priti do njih prek njihove spletne strani, ker obstaja cenzura," je pojasnil Xiang.

"Če ste DApp in ste že bili decentralizirani, zakaj še vedno uporabljate centralizirano spletno mesto, da imajo ljudje dostop do vas?"

Primer spletnih mest, do katerih je mogoče dostopati prek URL-ja web3:// Vir: w3eth.io

Na vprašanje, ali bi novi standard lahko izkoristili slabi akterji za sodelovanje v nezakonitih dejavnostih, je Xiang dejal:

»To je res težko reči tako kot, kako je bil Bitcoin ustanovljen. Mislim, da Bitcoin ni bil rojen za zlo, a kljub temu so ljudje na začetku [bili] počeli sumljive stvari, kot je Silk Road, uporabljali so Bitcoin.«

Namesto tega Xiang verjame, da tako kot Bitcoin ljudem le dajejo decentralizirano možnost, ki je sicer morda ne bi imeli. 

Novi standard Ethereum je prvi te vrste za blockchain, je opozoril Xiang, čeprav ni prva rešitev za decentralizirano spletno gostovanje. 

Povezano: Kako gostiti decentralizirano spletno stran

IPFS ali medplanetarni datotečni sistem je primer omrežja, ki je bilo ustvarjeno za to, kar trenutno zagotavljajo centralizirani strežniki v oblaku, samo z decentraliziranimi sredstvi. Vendar je Xiang opazil, da se lahko URL IPFS poveže le s statično vsebino, ki je ni mogoče dopolniti ali spremeniti.

ERC-4804 pa bo omogočal "dinamične podatke", kot je omogočanje ljudem, da pustijo všečke in komentarje ter komunicirajo z vsebino na spletnem mestu, je pojasnil Xiang. Ker je izvor Ethereuma, se pričakuje, da bo standard lahko veliko lažje komuniciral z drugimi verigami blokov, je dodal Xiang.