Ethereum ma nowy standard adresów URL, którego nie można zablokować

Adresy URL Web3 — włączone wraz z uruchomieniem ERC-4804 — trafiły do ​​Ethereum, umożliwiając użytkownikom Internetu dostęp do aplikacji Ethereum i NFT bez martwienia się o scentralizowaną cenzurę.

Nowy standard Ethereum, zatytułowany „Web3 URL to EVM Call Message Translation”, został po raz pierwszy zaproponowany 14 lutego 2022 r., a jego współautorami byli założyciel ETHStorage, Qi Zhou, badacz Ethereum, Sam Wilson i Chao Pi.

Opisał propozycję jako adres URL „w stylu HTTP”, umożliwiający bezpośredni dostęp do treści Web3 w łańcuchu, takich jak interfejsy aplikacji zdecentralizowanych (DApps) i NFT. Ponad rok później ERC-4804 został zatwierdzony i sfinalizowany w sieci głównej 1 marca.

Anthurine Xiang, rzecznik protokołu przechowywania warstwy 2 ETHStorage, wyjaśnił, że w wielu przypadkach ekosystem nadal polega na scentralizowanych serwerach internetowych, aby zapewnić dostęp do „zdecentralizowanych” aplikacji. 

„W tej chwili wszystkie DApps, takie jak Uniswap […], twierdzą, że są aplikacjami zdecentralizowanymi” — wyjaśnił Xiang, dodając: „Ale jak [dostajemy] się na stronę internetową? Musisz przejść przez DNS. Musisz przejść przez GoDaddy. […] Wszystko to są scentralizowane serwery”.

Grafika wyjaśniająca porównanie nowego modelu z Web2. Źródło: w3eth.io

Obecnie większość użytkowników uzyskuje dostęp do Internetu za pośrednictwem „Protokołu przesyłania hipertekstu”, powszechnie znanego jako HTTP. 

Gdy internauta kliknie łącze lub wpisze adres strony internetowej, komputer używa protokołu HTTP, aby poprosić inny komputer o pobranie informacji, takich jak strona internetowa lub zdjęcia.

Zgodnie z ERC-4804 internauci mają możliwość wpisania web3:// (w przeciwieństwie do http://) w swoich przeglądarkach, aby bezpośrednio wywołać DApps, takie jak Uniswap lub on-chain NFT. Dzieje się tak, ponieważ standard umożliwia użytkownikom bezpośrednie uruchamianie zapytania do maszyny wirtualnej Ethereum (EVM).

Schemat blokowy wyjaśniający, jak standard URL Web3 działa z Uniswap. Źródło: w3eth.io

Teoretycznie można uzyskać dostęp do całych stron internetowych za pomocą tych środków, o ile ich zawartość jest przechowywana w łańcuchu bloków Ethereum lub zgodnym protokole warstwy 2. Jednak według założyciela ETHStorage, Qi Zhou, koszty tego są nadal bardzo wygórowane.

„Kluczową kwestią jest to, że koszt przechowywania w Ethereum jest super, bardzo drogi w sieci głównej”, powiedział Zhou podczas niedawnej prezentacji na ETH Denver.

„Na przykład 1 gigabajt danych w łańcuchu będzie kosztował około 10 milionów dolarów. […] Jest to niedopuszczalne w przypadku wielu aplikacji Web2, a nawet wielu NFT” — dodał Zhou, zauważając, że rozwiązania pamięci masowej warstwy 2 mogą pomóc złagodzić część kosztów.

Xiang zasugerował, że biorąc pod uwagę koszty, nowy standard adresów URL ma sens tylko w przypadku określonych aplikacji. 

„Nie wszystko musi być zdecentralizowane. Jeśli prowadzisz całkiem niezły biznes Web2 i nie musisz się zbytnio martwić o scentralizowaną cenzurę. […] Możesz po prostu iść na to”.

Z drugiej strony nowy standard przydałby się DAppom lub stronom internetowym zagrożonym cenzurą, na przykład Tornado Cash.

„Na przykład w przypadku Tornado Cash wiele osób nie może się do nich dostać za pośrednictwem swojej strony internetowej, ponieważ istnieje cenzura” — wyjaśnił Xiang.

„Jeśli jesteś DApp i już byłeś zdecentralizowany, dlaczego nadal korzystasz ze scentralizowanej strony internetowej, aby ludzie mogli uzyskać do Ciebie dostęp?”

Przykład witryn internetowych, do których można uzyskać dostęp za pośrednictwem adresu URL web3:// Źródło: w3eth.io

Zapytany, czy nowy standard może zostać wykorzystany przez złych aktorów do udziału w nielegalnej działalności, Xiang powiedział:

„Naprawdę trudno to powiedzieć, podobnie jak to, jak powstał Bitcoin. Myślę, że Bitcoin nie narodził się dla zła, ale na początku ludzie [robili] podejrzane rzeczy, takie jak Jedwabny Szlak, używali Bitcoina”.

Zamiast tego, Xiang wierzy, podobnie jak Bitcoin, po prostu dają ludziom zdecentralizowaną opcję, której inaczej by nie mieli. 

Xiang zauważył, że nowy standard Ethereum jest pierwszym tego rodzaju dla blockchaina, choć nie jest to pierwsze rozwiązanie zdecentralizowanego hostingu. 

Związane z: Jak hostować zdecentralizowaną stronę internetową

IPFS lub InterPlanetary File System to przykład sieci, która została stworzona, aby robić to, co obecnie zapewniają scentralizowane serwery w chmurze, tylko za pomocą zdecentralizowanych środków. Jednak Xiang zauważył, że adres URL IPFS może prowadzić tylko do treści statycznych, których nie można poprawiać ani zmieniać.

ERC-4804 pozwoli jednak na „dynamiczne dane”, takie jak umożliwienie ludziom pozostawiania polubień i komentarzy oraz interakcji z treściami na stronie internetowej, wyjaśnił Xiang. Xiang dodał, że będąc natywnym dla Ethereum, oczekuje się również, że standard będzie w stanie znacznie łatwiej wchodzić w interakcje z innymi łańcuchami bloków.