Fakt, że stanie się to również w sieci głównej, nie stanowi problemu dla programistów #Ethereum .
Wraz z wprowadzeniem ERC-4804, #Web3 adresy URL zostały udostępnione w Ethereum, umożliwiając użytkownikom dostęp do aplikacji Ethereum i tokenów nonfungible tokens (NFT) bez obawy o scentralizowaną cenzurę.
14 lutego 2022 r. po raz pierwszy zaproponowano nowy standard Ethereum, nazwany „Web3 URL to EVM Call Message Translation”. Jego współautorami są Qi Zhou, twórca ETHStorage, Sam Wilson i Chao Pi.
Aby uzyskać natychmiastowy dostęp do treści on-chain Web3, takich jak zdecentralizowane aplikacje (DApps) front-endy i NFT, pomysł zdefiniowano jako „HTTP-style” URL. ERC-4804 został zaakceptowany i opublikowany w sieci głównej 1 marca, ponad rok później.

Jak twierdzi Anthurine Xiang, przedstawiciel protokołu pamięci masowej warstwy 2 ETHStorage, ekosystem ten nadal często korzysta ze scentralizowanych serwerów WWW w celu uzyskiwania dostępu do „zdecentralizowanych” aplikacji.
„W tej chwili wszystkie DApps, takie jak Uniswap [...] twierdzą, że są zdecentralizowanymi aplikacjami”.
Xiang wyjaśnił, dodając:
„Ale jak [dostaniemy się] na stronę internetową? Trzeba przejść przez DNS. Trzeba przejść przez GoDaddy. [...] Wszystkie te serwery są scentralizowane”.
Większość dzisiejszych użytkowników korzysta z protokołu HTTP, czyli protokołu przesyłania hipertekstu, w celu uzyskania dostępu do Internetu.
Komputer wykorzystuje protokół HTTP do żądania od innego komputera otrzymania żądanych informacji, na przykład strony internetowej lub obrazów, gdy użytkownik kliknie łącze lub umieści adres strony internetowej w Internecie.
Dzięki ERC-4804 użytkownicy Internetu mają możliwość wpisania „web3:/” (w przeciwieństwie do „http://”) w swoich przeglądarkach, aby bezpośrednio wywołać DApps, takie jak Uniswap lub NFT on-chain. Wynika to z możliwości standardu umożliwiającego użytkownikom bezpośrednie zapytania do maszyny wirtualnej Ethereum (EVM).

Jeśli zawartość witryny jest przechowywana na Ethereum #blockchain lub odpowiednim protokole warstwy 2, wówczas teoretycznie możliwe jest uzyskanie dostępu do całej witryny za pomocą tych metod. Jednak koszty realizacji tego są nadal dość zaporowe, według twórcy ETHStorage Qi Zhou.
„Kluczową kwestią jest tutaj fakt, że koszty przechowywania danych w sieci głównej Ethereum są bardzo, bardzo wysokie”
Zhou powiedział niedawno podczas prezentacji na ETHDenver.
„Na przykład 1 gigabajt danych on-chain będzie kosztował około 10 milionów dolarów. [...] To jest nie do przyjęcia dla wielu aplikacji Web2, a nawet wielu NFT”,
Zhou dodał, że rozwiązania pamięci masowej warstwy 2 mogą pomóc obniżyć część kosztów.
Xiang zasugerował, że biorąc pod uwagę koszty, nowy standard adresu URL ma sens tylko w przypadku określonych zastosowań.
„Nie wszystko musi być zdecentralizowane. Jeśli prowadzisz całkiem dobry biznes Web2 i nie musisz się zbytnio martwić scentralizowaną cenzurą. [...] Możesz po prostu to zrobić”.
Niemniej jednak nowy standard może okazać się pomocny w przypadku aplikacji zdecentralizowanych i stron internetowych, którym grozi zablokowanie, np. Tornado Cash.
„Na przykład w przypadku Tornado Cash wiele osób nie może do nich dotrzeć za pośrednictwem strony internetowej, ponieważ obowiązuje cenzura”.
„Jeśli jesteś DApp i już jesteś zdecentralizowany, dlaczego nadal używasz scentralizowanej witryny internetowej, aby ludzie mogli uzyskać do Ciebie dostęp?”
Na pytanie, czy osoby nieuczciwe mogą wykorzystać nową normę do podejmowania działań niezgodnych z prawem, Xiang odpowiedział:
„To naprawdę trudno powiedzieć, tak jak to, jak powstał Bitcoin. Myślę, że Bitcoin nie narodził się dla zła, ale mimo to na początku ludzie [robili] podejrzane rzeczy, takie jak Silk Road, używali Bitcoina”.
Według Xianga, podobnie jak w przypadku Bitcoina, kryptowaluty te dają jednostkom jedynie zdecentralizowaną możliwość wyboru, której w przeciwnym razie nie mieliby.
Mimo że nie jest to pierwsze podejście do hostingu internetowego, nowy standard Ethereum jest, zdaniem Xianga, pierwszym tego rodzaju rozwiązaniem w ramach technologii blockchain.
Sieć zaprojektowana do wykonywania tego, co scentralizowane serwery w chmurze zapewniają teraz za pomocą zdecentralizowanych metod, to InterPlanetary File System (IPFS). Z drugiej strony adres URL IPFS może odnosić się tylko do materiału statycznego; tej zawartości nie można modyfikować ani zmieniać, według Xianga.

Według Xianga, ERC-4804 będzie obsługiwać „dynamiczne dane”, takie jak umożliwienie użytkownikom angażowania się w treści witryny poprzez pozostawianie polubień i komentarzy. Oczekuje się, że standard będzie znacznie łatwiej wchodził w interakcje z innymi blockchainami, ponieważ jest natywny dla Ethereum, według Xianga.


