Moxie Marlinspike: Oto, co jest nie tak z Web3

W poście na blogu opublikowanym 07 stycznia Moxie Marlinspike, twórca i opiekun aplikacji do przesyłania wiadomości Signal, wyraził obawy dotyczące Web3, a w szczególności jego twierdzenia, że ​​jest nową i zdecentralizowaną przyszłą alternatywą dla gigantów platformy Web 2.0.

Marlinspike rozpoczyna swój post, przyznając, że pomimo tego, iż uważa się za kryptografa, nie był szczególnie zainteresowany „krypto” [cytaty Marlinspike'a] i że nie zdołał jeszcze zostać wierzącym.

„Ponadto – karty na stole – nie podzielam tego samego pokoleniowego podekscytowania, jeśli chodzi o przeniesienie wszystkich aspektów życia do gospodarki opartej na instrumentach”, pisze Marlinspike.

Jakkolwiek sceptycznie nastawiona, Moxie Marlinspike postanowiła wypróbować Web3, tworząc dwie aplikacje Web3 (dApps) o nazwie Autonomous Art, która pozwala każdemu wybić token dla NFT poprzez wniesienie do niego wkładu wizualnego, oraz First Derivative, która pozwala użytkownikom tworzyć, odkrywać , oraz wymieniać instrumenty pochodne NFT, które śledzą bazowy NFT.

Ludzie nie chcą uruchamiać własnych serwerów

Chociaż Web3 jest terminem nieco niejednoznacznym, według Marlinspike powinien sprowadzać się do udostępnienia swoim użytkownikom „bogactwa” Web2, ale w sposób zdecentralizowany. Głównym powodem, dla którego pierwotnie zdecentralizowana sieć 1 stała się scentralizowaną siecią 2, jest to, że „ludzie nie chcą uruchamiać własnych serwerów i nigdy tego nie zrobią” oraz „protokół porusza się znacznie wolniej niż platforma”. Jako przykład tego ostatniego Marlinspike wskazuje na e-mail.

„Po ponad 30 latach poczta e-mail jest nadal niezaszyfrowana; tymczasem WhatsApp przeszedł z nieszyfrowanego do pełnego e2ee w ciągu roku”, e2ee, co oznacza szyfrowanie typu end-to-end.

Jedna rzecz marlinspike uważa za dziwne, że „światem kryptowalut jest brak uwagi na interfejs klient/serwer” i że „blockchainy są zaprojektowane tak, aby były siecią równorzędną, ale nie zostały zaprojektowane w taki sposób, aby było naprawdę możliwe, aby Twoje urządzenie mobilne lub przeglądarka były jeden z tych rówieśników. Marlinspike zwraca uwagę na to, że normalnie portfele nie łączą się bezpośrednio z łańcuchem bloków, ale robią to za pośrednictwem interfejsów API udostępnianych przez operatorów węzłów.

Jest to jednak centralny wąwóz, ponieważ w praktyce jest tylko dwóch z tych dostawców API: Infura i Alchemy, a prawie wszystkie dApps używają jednego lub drugiego do interakcji z blockchainem. Powodem jest to, że te interfejsy API ułatwiają życie programistom dApp.

„W rzeczywistości, nawet jeśli połączysz portfel, taki jak MetaMask z dApp, a dApp wchodzi w interakcję z blockchainem za pośrednictwem twojego portfela, MetaMask po prostu wykonuje połączenia z Infurą”, pisze Marlinspike, powtarzając krytykę, która była słyszana wiele razy w historii Ethereum.

„To było dla mnie zaskakujące. Tak wiele pracy, energii i czasu włożono w stworzenie mechanizmu konsensusu bez zaufania, ale praktycznie wszyscy klienci, którzy chcą uzyskać do niego dostęp, robią to, po prostu ufając wynikom tych dwóch firm bez dalszej weryfikacji”, pisze Marlinspike.

NFT są scentralizowane w OpenSea API

Dla Moxie Marlinspike sytuacja jest jeszcze gorsza w przypadku NFT, częściowo ze względu na sposób, w jaki zaprojektowano standard NFT (EIP-721), a częściowo ze względu na centralną siłę rynku OpenSea i jego API.

Zamiast przechowywać dane w łańcuchu, w większości przypadków NFT zawiera wskaźnik do danych. W zależności od tego, gdzie te dane są przechowywane, każda osoba mająca dostęp do tego systemu pamięci masowej może zmieniać dane, niezależnie od tego, czy jest właścicielem rzeczywistego tokena.

Co więcej, zgodnie ze słowami Marlinspike'a, w specyfikacji NFT nie ma nic, co mówiłoby właścicielowi, jakie dane, takie jak obraz, powinny być, ani nawet pozwalało właścicielowi potwierdzić, czy coś jest poprawnymi danymi.

Różni się to od nieporozumień wokół memu zapisywania prawym przyciskiem myszy, w którym niektórzy ludzie wydają się myśleć, że NFT jest rzeczywistym obrazem, podczas gdy w rzeczywistości NFT jest swego rodzaju certyfikatem potwierdzającym autentyczność i własność tego obrazu. Ale w NFT nic nie mówi, jakie powinny być te dane; nic nie mówi, czy NFT jest dla Bored Ape Yacht Club czy Pudgy Penguin.

Jest tylko wskaźnik do niektórych danych spoza łańcucha; jeśli komuś uda się zmienić to, na co wskazuje ten wskaźnik, wskaże on coś innego. Wyjątkiem od tego są NFT przechowujące dane w łańcuchu, tak jak robią to ubogie dane CryptoPunks, ale jest to ekonomicznie wykonalne tylko w przypadku niewielkich ilości danych.

„To, co licytujesz, nie jest tym, co dostajesz”

Marlinspike ilustruje ten problem, tworząc eksperymentalny NFT, który wygląda inaczej w zależności od tego, kto patrzy na powiązany obraz, ponieważ serwer sieciowy obsługuje różne obrazy na podstawie adresu IP lub klienta użytkownika żądającego. W ten sposób ten sam NFT przedstawia trzy różne obrazy w zależności od tego, czy jest oglądany przez OpenSea, Rarible, czy portfel.

„To, co licytujesz, nie jest tym, co dostajesz. Nie ma nic niezwykłego w tym NFT, to sposób, w jaki zbudowane są specyfikacje NFT”, pisze Marlinspike.

Po kilku dniach, bez ostrzeżenia i wyjaśnień, według Marlinspike, jego NFT zostało usunięte z OpenSea, prawdopodobnie z powodu naruszenia niektórych warunków korzystania z usługi. Usuwając NFT z rynku, a tym samym usuwając go ze swojego API, OpenSea uniemożliwiło większości portfeli wyświetlanie NFT, mimo że nadal znajduje się on w łańcuchu bloków. Dzieje się tak, ponieważ portfele, takie jak MetaMask, używają interfejsów API, takich jak OpenSea w przypadku NFT, do uzyskiwania dostępu do danych w łańcuchu i wyświetlania ich.

„MetaMask musi wchodzić w interakcje z blockchainem, ale blockchain został zbudowany w taki sposób, że klienci tacy jak MetaMask nie mogą z nim wchodzić w interakcje. Podobnie jak mój dApp, MetaMask dokonuje tego, wykonując wywołania API do trzech firm, które skonsolidowały się w tej przestrzeni” — pisze Marlinspike.

„Wszystko to oznacza, że ​​jeśli Twój NFT zostanie usunięty z OpenSea, zniknie również z Twojego portfela. Funkcjonalnie nie ma znaczenia, że ​​mój NFT znajduje się gdzieś na blockchainie na stałe, ponieważ portfel, a coraz częściej wszystko inne w ekosystemie, po prostu używa OpenSea API do wyświetlania NFT, który zaczął zwracać „304 No Content” dla zapytania o NFT należące do mojego adresu”.

Przestrzeń konsoliduje się wokół peronów. Jeszcze raz.

W umyśle Moxie Marlinspike, przestrzeń blockchain, z tych samych powodów, co Web1, konsoliduje się wokół scentralizowanych platform, aby umożliwić korzystanie z technologii blockchain szerszemu gronu odbiorców. Znowu, ponieważ ani ludzie, ani organizacje nie chcą obsługiwać serwerów.

„Biorąc pod uwagę tę dynamikę, nie sądzę, że powinno być niespodzianką, że jesteśmy już w miejscu, w którym widok Twojego portfela kryptograficznego na Twoje NFT jest tak samo jak widok Twoich NFT przez OpenSea. Nie sądzę, że powinniśmy być zaskoczeni, że OpenSea nie jest czystym „widokiem”, który można zastąpić, ponieważ jest zajęty iteracją platformy poza to, co jest możliwe ściśle według niemożliwych lub trudnych do zmiany standardów. To nie jest skarga na OpenSea ani oskarżenie tego, co zbudowali. Wręcz przeciwnie, próbują zbudować coś, co działa”, pisze Marlinspike.

Jeśli branża blockchain chce zmienić stosunek ludzi do technologii, Marlinspike uważa, że ​​musi to zrobić celowo, akceptując założenie, że ludzie nie będą uruchamiać własnych serwerów i projektując systemy, które mogą rozpowszechniać zaufanie bez konieczności rozpowszechniania infrastruktury.

Po drugie, Marlinspike uważa, że ​​branża blockchain powinna próbować zmniejszyć obciążenie związane z tworzeniem oprogramowania.

„Myślę, że zmiana naszego stosunku do technologii prawdopodobnie będzie wymagała ułatwienia tworzenia oprogramowania, ale w moim życiu widziałem, jak dzieje się coś przeciwnego. Niestety, myślę, że systemy rozproszone mają tendencję do zaostrzania tego trendu, czyniąc rzeczy bardziej skomplikowanymi i trudniejszymi, a nie mniej skomplikowanymi i mniej trudnymi”, pisze Marlinspike.

Biuletyn CryptoSlate

Zawiera podsumowanie najważniejszych codziennych historii ze świata kryptowalut, DeFi, NFT i nie tylko.

Otrzymaj krawędź na rynku kryptowalut

Uzyskaj dostęp do większej liczby spostrzeżeń kryptograficznych i kontekstu w każdym artykule jako płatny członek Krawędź CryptoSlate.

Analiza łańcuchowa

Migawki cenowe

Więcej kontekstu

Dołącz teraz za 19 USD / miesiąc Poznaj wszystkie korzyści

Źródło: https://cryptoslate.com/moxie-marlinspike-heres-whats-wrong-with-web3/