Web3-URLs – die mit dem Start von ERC-4804 aktiviert wurden – haben es auf Ethereum geschafft, sodass Internetnutzer auf Ethereum-Apps und NFTs zugreifen können, ohne sich um zentralisierte Zensur sorgen zu müssen.
Der neue Ethereum-Standard, betitelt „Web3 URL to EVM Call Message Translation“ wurde erstmals am 14. Februar 2022 vorgeschlagen und von ETHStorage-Gründer Qi Zhou, Ethereum-Forscher Sam Wilson und Chao Pi mitverfasst.
Es beschrieb den Vorschlag als eine URL im „HTTP-Stil“ für den direkten Zugriff auf On-Chain-Web3-Inhalte, wie z. B. dezentrale Apps (DApps) Front-Ends und NFTs. Mehr als ein Jahr später wurde ERC-4804 genehmigt und am 1. März im Mainnet fertiggestellt.
1/n freue ich mich, Ihnen mitteilen zu können, dass das erste Webzugriffsprotokoll für ETH ERC4804: Web3 URL von den EIP-Redakteuren genehmigt und fertiggestellt wurde!
web3:// (https://t.co/uXpTGdXirF) ist dezentralisiert http://. Es ermöglicht Benutzern, den umfangreichen Webinhalt auf EVM, Seiten/Bildern/Songs direkt zu durchsuchen!
— Qi Zhou (@qc_qizhou) 1. März 2023
Anthurine Xiang, eine Sprecherin des Layer-2-Speicherprotokolls ETHStorage, erklärte, dass das Ökosystem in vielen Fällen immer noch auf zentralisierte Webserver angewiesen ist, um den Zugriff auf „dezentralisierte“ Apps zu ermöglichen.
„Im Moment alle DApps wie Uniswap […] behaupten, dezentralisierte Apps zu sein“, erklärte Xiang und fügte hinzu: „Aber wie [do] kommen wir auf die Webseite? Sie müssen durch den DNS gehen. Sie müssen über GoDaddy gehen. […] All das sind zentralisierte Server.“
Heutzutage greifen die meisten Benutzer über das „Hypertext Transfer Protocol“, allgemein bekannt als HTTP, auf das Internet zu.
Wenn ein Internetnutzer auf einen Link klickt oder eine Website-Adresse eingibt, verwendet der Computer HTTP, um einen anderen Computer aufzufordern, die Informationen wie eine Website oder Bilder abzurufen.
Unter ERC-4804 haben Internetnutzer die Möglichkeit, web3:// (im Gegensatz zu http://) in ihren Browser einzugeben, um DApps wie Uniswap oder On-Chain-NFTs direkt aufzurufen. Dies liegt daran, dass der Standard es Benutzern ermöglicht, eine Abfrage direkt an eine Ethereum Virtual Machine (EVM) auszuführen.
Auch ganze Webseiten können damit theoretisch aufgerufen werden, sofern deren Inhalte auf der Ethereum-Blockchain oder einem kompatiblen Layer-2-Protokoll gespeichert sind. Die Kosten dafür sind laut ETHStorage-Gründer Qi Zhou jedoch immer noch sehr unerschwinglich.
„Das entscheidende Problem hier ist, dass die Speicherkosten auf Ethereum im Mainnet super, super teuer sind“, sagte Zhou kürzlich in einer Präsentation an der ETH Denver.
„Zum Beispiel kostet 1 Gigabyte On-Chain-Daten ungefähr 10 Millionen US-Dollar. […] Das ist für viele Web2-Anwendungen und sogar viele NFTs nicht akzeptabel“, fügte Zhou hinzu und merkte an, dass Layer-2-Speicherlösungen dazu beitragen könnten, einige der Kosten zu mindern.
Xiang schlug vor, dass der neue URL-Standard angesichts der Kosten nur für bestimmte Anwendungen sinnvoll sei.
„Nicht alles muss dezentralisiert werden. Wenn Sie ein ziemlich gutes Web2-Geschäft betreiben und sich keine allzu großen Sorgen um eine zentralisierte Zensur machen müssen. […] Das kannst du einfach machen.“
Sinnvoll wäre der neue Standard hingegen für DApps oder zensurgefährdete Webseiten, wie zum Beispiel Tornado Cash.
„Zum Beispiel können viele Leute Tornado Cash nicht über ihre Website erreichen, weil es Zensur gibt“, erklärte Xiang.
„Wenn Sie eine DApp sind und bereits dezentralisiert sind, warum verwenden Sie dann immer noch eine zentralisierte Website, damit die Leute auf Sie zugreifen können?“
Auf die Frage, ob der neue Standard von schlechten Akteuren genutzt werden könnte, um an illegalen Aktivitäten teilzunehmen, sagte Xiang:
„Das ist wirklich schwer zu sagen, genau wie die Gründung von Bitcoin. Ich denke, Bitcoin wurde nicht für das Böse geboren, aber am Anfang waren es Menschen [were] bei zwielichtigen Dingen wie der Seidenstraße hatten sie Bitcoin verwendet.“
Stattdessen glaubt Xiang, dass sie wie Bitcoin den Menschen nur eine dezentrale Option geben, die sie sonst vielleicht nicht hätten.
Der neue Ethereum-Standard ist der erste seiner Art für die Blockchain, bemerkte Xiang, obwohl es nicht die erste Lösung für dezentralisiertes Webhosting ist.
Verwandt: So hosten Sie eine dezentrale Website
IPFS oder das InterPlanetary File System ist ein Beispiel für ein Netzwerk, das geschaffen wurde, um das zu tun, was zentralisierte Cloud-Server derzeit bieten, nur mit dezentralen Mitteln. Xiang stellte jedoch fest, dass eine IPFS-URL nur auf statische Inhalte verweisen kann, die nicht ergänzt oder geändert werden können.
Ich *nutze* IPFS zum Speichern meines Blogs. Es hat ernsthafte UX-Probleme (es dauerte ~ 1 Stunde, bis mein letztes Update verbreitet wurde). Es wäre viel einfacher gewesen, den Blog in die Kette zu stecken.
Für Blogs ist das leider zu teuer, aber für kurze Textaufzeichnungen gilt die Logik.
— vitalik.eth (@VitalikButerin) 27. Mai 2022
ERC-4804 wird jedoch „dynamische Daten“ ermöglichen, wie es Menschen ermöglichen, Likes und Kommentare zu hinterlassen und mit Inhalten auf einer Website zu interagieren, erklärte Xiang. Da der Standard von Ethereum stammt, wird erwartet, dass er auch viel einfacher mit anderen Blockchains interagieren kann, fügte Xiang hinzu.