Dass dies auch im Mainnet passieren wird, ist für die #Ethereum Entwickler kein Grund zur Sorge.
Mit der Einführung von ERC-4804 wurden #Web3 URLs auf Ethereum verfügbar gemacht, sodass Benutzer auf Ethereum-Apps und nicht fungible Token (NFTs) zugreifen können, ohne sich um eine zentrale Zensur sorgen zu müssen.
Am 14. Februar 2022 wurde der neue Ethereum-Standard mit dem Namen „Web3 URL to EVM Call Message Translation“ erstmals vorgestellt. Er wurde von Qi Zhou, dem Erfinder von ETHStorage, Sam Wilson und Chao Pi gemeinsam verfasst.
Um sofort auf On-Chain-Web3-Inhalte wie Frontends für dezentrale Apps (DApps) und NFTs zugreifen zu können, wurde die Idee als URL im „HTTP-Stil“ definiert. ERC-4804 wurde mehr als ein Jahr später am 1. März akzeptiert und im Mainnet veröffentlicht.

Laut Anthurine Xiang, einem Vertreter des Layer-2-Speicherprotokolls ETHStorage, verwendet das Ökosystem häufig immer noch zentralisierte Webserver, um auf „dezentrale“ Apps zuzugreifen.
„Derzeit behaupten alle DApps wie Uniswap [...], dezentrale Apps zu sein.“
Xiang erklärte und fügte hinzu:
„Aber wie kommen wir auf die Webseite? Sie müssen über das DNS gehen. Sie müssen über GoDaddy gehen. [...] Das sind alles zentralisierte Server.“
Die Mehrheit der Benutzer nutzt heute HTTP oder „Hypertext Transfer Protocol“, um auf das Internet zuzugreifen.
Wenn ein Benutzer auf einen Link klickt oder eine Website-Adresse im Internet eingibt, verwendet der Computer HTTP, um einen anderen Computer aufzufordern, die angeforderten Informationen, beispielsweise eine Website oder Bilder, abzurufen.
Mit ERC-4804 haben Internetnutzer die Möglichkeit, in ihren Browsern „web3:/“ (anstelle von „http://“) einzugeben, um DApps wie Uniswap oder On-Chain-NFTs direkt aufzurufen. Dies liegt an der Fähigkeit des Standards, direkte Abfragen der Ethereum Virtual Machine (EVM) durch Benutzer zu ermöglichen.

Wenn der Inhalt der Website auf Ethereum #blockchain oder einem geeigneten Layer-2-Protokoll gespeichert ist, ist es theoretisch möglich, mit diesen Methoden auf die gesamte Website zuzugreifen. Laut ETHStorage-Erfinder Qi Zhou sind die damit verbundenen Kosten jedoch immer noch recht unerschwinglich.
„Das entscheidende Problem hierbei ist, dass die Speicherkosten für Ethereum im Mainnet extrem, extrem hoch sind.“
Zhou sagte dies kürzlich in einer Präsentation bei ETHDenver.
„Beispielsweise kostet 1 Gigabyte an On-Chain-Daten etwa 10 Millionen Dollar. [...] Das ist für viele Web2-Anwendungen und sogar viele NFTs inakzeptabel“,
Zhou fügte hinzu, dass Layer-2-Speicherlösungen dazu beitragen könnten, einige der Kosten zu senken.
Xiang meinte, 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 nicht zu viele Sorgen um zentralisierte Zensur machen müssen, [...] können Sie das einfach tun.“
Dennoch könnte der neue Standard für DApps oder Websites wie Tornado Cash hilfreich sein, bei denen die Gefahr einer Blockierung besteht.
„Bei Tornado Cash ist es beispielsweise so, dass viele Leute über die Website nicht darauf zugreifen können, weil dort Zensur herrscht.“
„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 Kriminelle die neue Norm für illegale Aktivitäten missbrauchen könnten, antwortete Xiang:
„Das ist wirklich schwer zu sagen, genauso wie die Gründung von Bitcoin. Ich glaube, Bitcoin wurde nicht für das Böse geboren, aber am Anfang haben die Leute zwielichtige Dinge wie Silk Road gemacht, sie haben Bitcoin verwendet.“
Wie bei Bitcoin bieten sie laut Xiang Einzelpersonen lediglich eine dezentrale Wahlmöglichkeit, die sie andernfalls nicht hätten.
Obwohl es nicht der erste Ansatz für #decentralized Webhosting ist, ist der neue Ethereum-Standard laut Xiang der erste seiner Art für die Blockchain.
Ein Netzwerk, das das leisten soll, was zentrale Cloud-Server heute mit dezentralen Methoden leisten, ist das InterPlanetary File System (IPFS). Eine IPFS-URL hingegen kann nur auf statisches Material verweisen; dieser Inhalt kann nicht modifiziert oder geändert werden, so Xiang.

Laut Xiang würde ERC-4804 „dynamische Daten“ unterstützen, beispielsweise die Möglichkeit für Benutzer, mit Website-Inhalten zu interagieren, indem sie Likes und Kommentare hinterlassen. Der Standard soll laut Xiang wesentlich einfacher mit anderen Blockchains interagieren, da er in Ethereum nativ ist.


