Moxie Marlinspike: Hier ist, was mit Web3 nicht stimmt

In einem am 07. Januar veröffentlichten Blog-Beitrag äußerte Moxie Marlinspike, Schöpfer und Betreuer der Messaging-App Signal, Bedenken bezüglich Web3 und insbesondere seiner Behauptung, eine neue und dezentrale zukünftige Alternative zu den Plattformgiganten des Web 2.0 zu sein.

Marlinspike beginnt seinen Posten und gibt zu, dass er, obwohl er sich selbst für einen Kryptografen hält, sich nicht besonders zu „Krypto“ [Marlinspikes Zitaten] hingezogen fühlt und dass er es noch nicht geschafft hat, ein Gläubiger zu werden.

„Außerdem – hier liegen Karten auf dem Tisch – teile ich nicht die gleiche Generationenbegeisterung dafür, alle Aspekte des Lebens in eine instrumentierte Wirtschaft zu verlagern“, schreibt Marlinspike.

Moxie Marlinspike war jedoch skeptisch, entschied sich jedoch, Web3 auszuprobieren, indem er zwei Web3-Anwendungen (dApps) namens Autonomous Art erstellte, die es jedem ermöglicht, einen Token für eine NFT zu prägen, indem er einen visuellen Beitrag dazu leistet, und First Derivative, mit dem Benutzer erstellen und entdecken können , und tauschen NFT-Derivate aus, die einen zugrunde liegenden NFT nachbilden.

Die Leute wollen keine eigenen Server betreiben

Obwohl Web3 ein etwas mehrdeutiger Begriff ist, sollte es laut Marlinspike darauf hinauslaufen, seinen Benutzern den „Reichtum“ von Web2 zu bieten, jedoch auf dezentralisierte Weise. Der Hauptgrund, warum aus dem ursprünglich dezentralisierten Web1 das zentralisierte Web2 wurde, liegt darin, dass „die Leute keine eigenen Server betreiben wollen und dies auch nie tun werden“ und „ein Protokoll sich viel langsamer bewegt als eine Plattform“. Als Beispiel für letzteres verweist Marlinspike auf E-Mail.

„Nach über 30 Jahren sind E-Mails immer noch unverschlüsselt; inzwischen ist WhatsApp in einem Jahr von unverschlüsselt auf voll e2ee umgestiegen“, e2ee bedeutet Ende-zu-Ende-Verschlüsselung.

Eine Sache, die Marlspieker findet seltsam an „die Welt der Kryptowährungen ist die mangelnde Aufmerksamkeit für die Client/Server-Schnittstelle“ und dass „Blockchains als Netzwerk von Peers konzipiert sind, aber nicht so konzipiert sind, dass dies für Ihr mobiles Gerät oder Ihren Browser wirklich möglich ist einer dieser Kollegen.“ Der Punkt von Marlinspike ist, dass Wallets normalerweise nicht direkt mit der Blockchain verbunden sind, sondern über APIs, die von Knotenbetreibern bereitgestellt werden.

Dies ist jedoch eine zentralisierende Engstelle, da es in der Praxis nur zwei dieser API-Anbieter gibt: Infura und Alchemy, und fast alle dApps verwenden den einen oder anderen, um mit der Blockchain zu interagieren. Der Grund dafür ist, dass diese APIs dApp-Entwicklern das Leben erleichtern.

„Selbst wenn Sie eine Brieftasche wie MetaMask mit einer dApp verbinden und die dApp über Ihre Brieftasche mit der Blockchain interagiert, ruft MetaMask nur Infura an“, schreibt Marlinspike und wiederholt damit die Kritik, die in der Geschichte von . viele Male gehört wurde Äther.

„Das war überraschend für mich. Es wurde so viel Arbeit, Energie und Zeit investiert, um einen vertrauenslosen verteilten Konsensmechanismus zu schaffen, aber praktisch alle Kunden, die darauf zugreifen möchten, tun dies, indem sie einfach den Ergebnissen dieser beiden Unternehmen ohne weitere Überprüfung vertrauen“, schreibt Marlinspike.

NFTs sind in der OpenSea-API zentralisiert

Für Moxie Marlinspike ist die Situation bei NFT noch schlimmer, teilweise aufgrund der Art und Weise, wie der NFT-Standard (EIP-721) konzipiert ist, und teilweise aufgrund der zentralisierenden Kraft des OpenSea-Marktplatzes und seiner API.

Anstatt die Daten in der Kette zu speichern, enthalten NFTs in den meisten Fällen einen Zeiger auf die Daten. Je nachdem, wo diese Daten gespeichert sind, kann jeder mit Zugriff auf dieses Speichersystem die Daten ändern, unabhängig davon, ob er das eigentliche Token besitzt oder nicht.

Darüber hinaus gibt es nach Marlinspikes Worten nichts in der NFT-Spezifikation, das dem Besitzer sagt, was die Daten, wie ein Bild, sein sollen, oder dem Besitzer sogar erlaubt zu bestätigen, ob etwas die richtigen Daten sind.

Dies unterscheidet sich von dem Missverständnis um das Rechtsklick-Speichern-Mem, bei dem einige Leute zu denken scheinen, dass der NFT das eigentliche Bild ist, obwohl der NFT tatsächlich eine Art Zertifikat ist, das die Authentizität und den Besitz dieses Bildes beweist. Aber in der NFT steht nichts, was diese Daten sein sollen; Es gibt nichts zu sagen, ob ein NFT für einen Bored Ape Yacht Club oder einen Pudgy Penguin ist.

Es gibt nur einen Zeiger auf einige Off-Chain-Daten; Wenn es jemandem gelingt, das zu ändern, worauf dieser Zeiger zeigt, wird er auf etwas anderes zeigen. Die Ausnahme bilden NFTs, die Daten in der Kette speichern, wie dies bei den datenarmen CryptoPunks der Fall ist, aber es ist wirtschaftlich nur für kleine Datenmengen machbar.

„Was Sie bieten, ist nicht das, was Sie bekommen“

Marlinspike veranschaulicht dieses Problem, indem es eine experimentelle NFT erstellt, die je nachdem, wer das zugehörige Bild betrachtet, unterschiedlich aussieht, indem der Webserver unterschiedliche Bilder basierend auf der IP oder dem Benutzeragenten des Anforderers bereitstellt. Auf diese Weise präsentiert derselbe NFT drei verschiedene Bilder, je nachdem, ob er über OpenSea, Rarible oder eine Brieftasche angezeigt wird.

„Was Sie bieten, ist nicht das, was Sie bekommen. An diesem NFT ist nichts Ungewöhnliches, es ist die Art und Weise, wie die NFT-Spezifikationen aufgebaut sind“, schreibt Marlinspike.

Nach einigen Tagen wurde sein NFT laut Marlinspike ohne Vorwarnung oder Erklärung von OpenSea entfernt, wahrscheinlich weil es gegen einige Nutzungsbedingungen verstieß. Durch die Entfernung des NFT vom Marktplatz und damit von ihrer API hat OpenSea es den meisten Wallets unmöglich gemacht, den NFT anzuzeigen, obwohl er noch in der Blockchain vorhanden ist. Dies liegt wiederum daran, dass Wallets wie MetaMask APIs verwenden, wie die von OpenSea im Fall von NFTs, um auf On-Chain-Daten zuzugreifen und diese anzuzeigen.

„MetaMask muss mit der Blockchain interagieren, aber die Blockchain wurde so gebaut, dass Clients wie MetaMask nicht damit interagieren können. Wie meine dApp erreicht MetaMask dies, indem sie API-Aufrufe an drei Unternehmen durchführt, die sich in diesem Bereich konsolidiert haben“, schreibt Marlinspike.

„All dies bedeutet, dass Ihr NFT, wenn er von OpenSea entfernt wird, auch aus Ihrer Brieftasche verschwindet. Es spielt keine Rolle, dass mein NFT irgendwo in der Blockchain unauslöschlich ist, weil das Wallet und zunehmend alles andere im Ökosystem nur die OpenSea-API verwendet, um NFTs anzuzeigen, die anfingen, „304 No Content“ für die Abfrage von . zurückzugeben NFTs, die meiner Adresse gehören.“

Der Raum verdichtet sich um Plattformen. Wieder.

Nach Ansicht von Moxie Marlinspike konsolidiert sich der Blockchain-Raum aus den gleichen Gründen wie Web1 um zentralisierte Plattformen, um Blockchain-Technologien für ein breiteres Publikum nutzbar zu machen. Auch hier, weil weder Menschen noch Organisationen Server betreiben wollen.

„Angesichts dieser Dynamik sollte es meiner Meinung nach keine Überraschung sein, dass wir bereits an einem Punkt sind, an dem die Sicht Ihrer Krypto-Wallet auf Ihre NFTs der Sicht von OpenSea auf Ihre NFTs entspricht. Ich denke nicht, dass wir überrascht sein sollten, dass OpenSea keine reine „Ansicht“ ist, die ersetzt werden kann, da es damit beschäftigt war, die Plattform über das hinaus zu iterieren, was mit den unmöglichen oder schwer zu ändernden Standards möglich ist. Dies ist keine Beschwerde über OpenSea oder eine Anschuldigung dessen, was sie gebaut haben. Im Gegenteil, sie versuchen, etwas zu bauen, das funktioniert“, schreibt Marlinspike.

Wenn die Blockchain-Industrie das Verhältnis der Menschen zur Technologie ändern möchte, muss die Branche dies absichtlich tun, indem sie die Prämisse akzeptiert, dass die Menschen keine eigenen Server betreiben, und Systeme entwickelt, die Vertrauen verteilen können, ohne die Infrastruktur verteilen zu müssen.

Zweitens ist Marlinspike der Meinung, dass die Blockchain-Industrie versuchen sollte, den Aufwand für die Entwicklung von Software zu reduzieren.

„Ich denke, dass eine Änderung unserer Beziehung zur Technologie wahrscheinlich eine einfachere Entwicklung von Software erfordern wird, aber in meinem Leben habe ich gesehen, dass das Gegenteil eingetreten ist. Leider neigen verteilte Systeme meiner Meinung nach dazu, diesen Trend zu verstärken, indem sie die Dinge komplizierter und schwieriger machen, nicht weniger kompliziert und weniger schwierig“, schreibt Marlinspike.

CryptoSlate-Newsletter

Mit einer Zusammenfassung der wichtigsten täglichen Geschichten in der Welt von Krypto, DeFi, NFTs und mehr.

Holen Sie ein Rand auf dem Cryptoasset-Markt

Greifen Sie als bezahltes Mitglied von auf mehr Krypto-Einblicke und -Kontexte in jedem Artikel zu CryptoSlate Edge.

On-Chain-Analyse

Preisschnappschüsse

Mehr Kontext

Melden Sie sich jetzt für $ 19 / Monat an. Entdecken Sie alle Vorteile

Quelle: https://cryptoslate.com/moxie-marlinspike-heres-whats-wrong-with-web3/