Moxie Marlinspike: Tady je to, co je špatného na Web3

V příspěvku na blogu zveřejněném 07. ledna Moxie Marlinspike, tvůrce a správce aplikace pro zasílání zpráv Signal, vyjádřil obavy ohledně Web3 a zejména jeho tvrzení, že je novou a decentralizovanou budoucí alternativou k platformě monstra Web 2.0.

Marlinspike začíná svůj příspěvek přiznáním, že ačkoli se považuje za kryptografa, nezjistil, že by ho „crypto“ [Marlinspikeovy citace] nijak zvlášť přitahovalo, a že se mu ještě nepodařilo stát se věřícím.

„Také – karty na stole – nesdílím stejné generační nadšení z přesunu všech aspektů života do instrumentované ekonomiky,“ píše Marlinspike.

Jakkoli byla Moxie Marlinspike skeptická, rozhodla se vyzkoušet Web3 vytvořením dvou aplikací Web3 (dApps) nazvaných Autonomous Art, které umožňují komukoli razit token pro NFT tím, že do něj vizuálně přispějí, a První derivát, který uživatelům umožňuje vytvářet, objevovat a vyměňovat deriváty NFT, které sledují podkladové NFT.

Lidé nechtějí provozovat své vlastní servery

Ačkoli je Web3 poněkud nejednoznačný termín, měl by se podle Marlinspike scvrknout na to, že svým uživatelům poskytne „bohatost“ Web2, ale decentralizovaným způsobem. Hlavním důvodem, proč se z původně decentralizovaného Web1 stal centralizovaný Web2, je to, že „lidé nechtějí provozovat své vlastní servery a nikdy nebudou“ a „protokol se pohybuje mnohem pomaleji než platforma“. Jako příklad toho druhého uvádí Marlinspike na e-mail.

„Po více než 30 letech je e-mail stále nešifrovaný; mezitím WhatsApp přešel z nešifrovaného na plné e2ee za rok“, e2ee znamená end-to-end šifrování.

Jedna věc marlinspike považuje za zvláštní, že „svět kryptoměn je nedostatečná pozornost k rozhraní klient/server“ a že „blockchainy jsou navrženy jako síť vrstevníků, ale nejsou navrženy tak, aby to bylo skutečně možné pro vaše mobilní zařízení nebo váš prohlížeč jeden z těch vrstevníků." Marlinspike poukazuje na to, že peněženky se normálně nepřipojují přímo k blockchainu, ale činí tak prostřednictvím API: poskytovaných operátory uzlů.

Toto je však centralizující škrticí bod, protože v praxi existují pouze dva z těchto poskytovatelů API: Infura a Alchemy a téměř všechny dApps používají jeden nebo druhý k interakci s blockchainem. Důvodem je, že tato rozhraní API usnadňují život vývojářům dApp.

„Ve skutečnosti, i když připojíte peněženku, jako je MetaMask, k dApp a dApp interaguje s blockchainem prostřednictvím vaší peněženky, MetaMask pouze volá do Infury,“ píše Marlinspike a opakuje kritiku, která zazněla v historii již mnohokrát. Ethereum.

"To mě překvapilo." Tolik práce, energie a času bylo vynaloženo na vytvoření nedůvěryhodného mechanismu distribuovaného konsenzu, ale prakticky všichni klienti, kteří k němu chtějí mít přístup, tak činí tak, že jednoduše důvěřují výstupům od těchto dvou společností bez dalšího ověřování,“ píše Marlinspike.

NFT jsou centralizovány do OpenSea API

Pro Moxie Marlinspike je situace s NFT ještě horší, částečně kvůli způsobu, jakým je navržen standard NFT (EIP-721), a částečně kvůli centralizační síle trhu OpenSea a jeho API.

Namísto ukládání dat v řetězci obsahují NFT ve většině případů ukazatel na data. V závislosti na tom, kde jsou tato data uložena, může kdokoli s přístupem k tomuto úložnému systému data měnit, bez ohledu na to, zda vlastní skutečný token či nikoli.

Kromě toho, slovy Marlinspikea, ve specifikaci NFT není nic, co by vlastníkovi říkalo, jaká data, jako obrázek, by měla být, nebo dokonce umožňuje vlastníkovi potvrdit, zda jsou něco správné.

To se liší od nedorozumění kolem memu pravého kliknutí a uložení, kde se zdá, že si někteří lidé myslí, že NFT je skutečný obrázek, i když ve skutečnosti je NFT svým způsobem certifikát dokazující pravost a vlastnictví tohoto obrázku. Ale v NFT nic neříká, jaká by tato data měla být; nic neříká, jestli NFT je pro Bored Ape Yacht Club nebo Pudgy Penguin.

Je tam jen ukazatel na některá data mimo řetězec; pokud se někomu podaří změnit cokoliv, na co tento ukazatel ukazuje, bude to ukazovat na něco jiného. Výjimkou jsou NFT ukládající data v řetězci, jako to dělají CryptoPunks, ale je to ekonomicky proveditelné pouze pro malé množství dat.

"To, co nabízíte, není to, co dostanete"

Marlinspike tento problém ilustruje vytvořením experimentálního NFT, který vypadá jinak v závislosti na tom, kdo se dívá na přidružený obrázek, tím, že webový server poskytuje různé obrázky na základě IP nebo uživatelského agenta žadatele. Tímto způsobem stejný NFT představuje tři různé obrázky v závislosti na tom, zda je prohlížen přes OpenSea, Rarible nebo peněženku.

"To, co nabízíte, není to, co dostanete." Na tomto NFT není nic neobvyklého, jde o to, jak jsou specifikace NFT vytvořeny,“ píše Marlinspike.

Po několika dnech, bez varování nebo vysvětlení, byl podle Marlinspike jeho NFT odstraněn z OpenSea, pravděpodobně proto, že porušil některé podmínky služby. Tím, že OpenSea odstranila NFT z trhu, a tím je odstranila z jejich API, znemožnila většině peněženek zobrazovat NFT, i když je stále na blockchainu. Je to proto, že opět peněženky jako MetaMask používají API, jako je OpenSea v případě NFT, pro přístup a zobrazení dat v řetězci.

„MetaMask potřebuje interakci s blockchainem, ale blockchain byl postaven tak, že klienti jako MetaMask s ním nemohou interagovat. Takže jako můj dApp, MetaMask toho dosahuje voláním API do tří společností, které se v tomto prostoru konsolidovaly,“ píše Marlinspike.

„To vše znamená, že pokud je vaše NFT odstraněno z OpenSea, zmizí také z vaší peněženky. Funkčně nezáleží na tom, že moje NFT je někde nesmazatelně na blockchainu, protože peněženka a čím dál tím víc vše ostatní v ekosystému pouze používá OpenSea API k zobrazení NFT, které začalo vracet „304 No Content“ na dotaz NFT ve vlastnictví mé adresy.“

Prostor se konsoliduje kolem nástupišť. Znovu.

Podle Moxieho Marlinspikea se blockchainový prostor ze stejných důvodů jako Web1 konsoliduje kolem centralizovaných platforem, aby byly blockchainové technologie použitelné pro širší publikum. Opět proto, že ani lidé, ani organizace nechtějí provozovat servery.

„Vzhledem k této dynamice si nemyslím, že by mělo být překvapením, že jsme již na místě, kde pohled vaší kryptopeněženky na vaše NFT je pohledem OpenSea na vaše NFT. Nemyslím si, že bychom měli být překvapeni, že OpenSea není čistý „pohled“, který lze nahradit, protože bylo zaneprázdněno opakováním platformy nad rámec toho, co je přísně možné s nemožnými nebo obtížně změnitelnými standardy. Toto není stížnost na OpenSea nebo obvinění z toho, co vybudovali. Právě naopak, snaží se vybudovat něco, co funguje,“ píše Marlinspike.

Pokud chce blockchainový průmysl změnit vztah lidí k technologii, Marlinspike si myslí, že průmysl to musí udělat záměrně tím, že přijme premisu, že lidé nebudou provozovat své vlastní servery, a navrhne systémy, které mohou distribuovat důvěru, aniž by museli distribuovat infrastrukturu.

Za druhé, Marlinspike si myslí, že blockchainový průmysl by se měl pokusit snížit zátěž při vytváření softwaru.

„Myslím si, že změna našeho vztahu k technologiím bude pravděpodobně vyžadovat, aby bylo vytváření softwaru jednodušší, ale během svého života jsem byl svědkem opaku. Bohužel si myslím, že distribuované systémy mají tendenci tento trend zhoršovat tím, že dělají věci složitějšími a obtížnějšími, nikoli méně komplikovanými a méně obtížnými,“ píše Marlinspike.

Zpravodaj CryptoSlate

Obsahuje shrnutí nejdůležitějších každodenních příběhů ze světa kryptoměn, DeFi, NFT a dalších.

Získat hrana na trhu kryptoměn

Získejte přístup k více kryptografickým poznatkům a kontextům v každém článku jako placený člen CryptoSlate Edge.

On-chain analýza

Cenové snímky

Více kontextu

Připojte se hned za 19 $ měsíčně Prozkoumejte všechny výhody

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