Moxie Marlinspike: Evo što nije u redu s Web3

U postu na blogu objavljenom 07. siječnja, Moxie Marlinspike, kreator i održavatelj aplikacije za razmjenu poruka Signal, izrazio je zabrinutost u vezi s Web3, a posebno za njegovu tvrdnju da je nova i decentralizirana buduća alternativa platformskim gigantima Weba 2.0.

Marlinspike započinje svoju objavu priznajući da ga, unatoč tome što sebe smatra kriptografom, nije posebno privukao „kripto“ [Marlinspikeovi citati], te da još nije uspio postati vjernik.

“Također – karte na stolu – ne dijelim isto generacijsko uzbuđenje zbog premještanja svih aspekata života u instrumentirano gospodarstvo”, piše Marlinspike.

Koliko god bila skeptična, Moxie Marlinspike odlučila je isprobati Web3 stvaranjem dvije Web3 aplikacije (dApps) pod nazivom Autonomous Art, koja svakome dopušta da kovati token za NFT tako što mu daje vizualni doprinos, i First Derivativa koji korisnicima omogućuje stvaranje, otkrivanje i razmjenjuju NFT derivate koji prate temeljni NFT.

Ljudi ne žele pokretati vlastite poslužitelje

Iako je Web3 pomalo dvosmislen pojam, trebao bi se, prema Marlinspikeu, svesti na to da svojim korisnicima pruži “bogatstvo” Web2, ali na decentraliziran način. Glavni razlog zašto je izvorno decentralizirani Web1 postao centralizirani Web2 je taj što “ljudi ne žele pokretati vlastite poslužitelje i nikada neće” i “protokol se kreće puno sporije od platforme”. Kao primjer potonjeg, Marlinspike ukazuje na e-poštu.

“Nakon 30+ godina, e-pošta još uvijek nije šifrirana; u međuvremenu je WhatsApp u godinu dana prešao iz nekriptiranog u puni e2ee”, e2ee što znači end-to-end enkripcija.

Jedna stvar koja marlinspike smatra čudnim o tome da je “svijet kriptovaluta nedostatak pažnje na sučelje klijent/poslužitelj” i da su “blockchains dizajnirani da budu mreža kolega, ali nisu dizajnirani tako da je stvarno moguće da vaš mobilni uređaj ili preglednik budu jedan od tih vršnjaka.” Poanta Marlinspikea je da se novčanici obično ne povezuju izravno na blockchain, već se to čine putem API-ja koje osiguravaju operateri čvorova.

Međutim, ovo je središnja točka prigušivanja jer, u praksi, postoje samo dva od ovih API pružatelja usluga: Infura i Alchemy, a gotovo sve dApp-ove koriste jedan ili drugi za interakciju s blockchainom. Razlog je taj što ovi API-ji olakšavaju život programerima dApp aplikacija.

"Zapravo, čak i kada povežete novčanik kao što je MetaMask na dApp, a dApp komunicira s blockchainom putem vašeg novčanika, MetaMask samo poziva Infuru", piše Marlinspike, ponavljajući kritiku koja se čula mnogo puta tijekom povijesti Ethereum.

“Ovo mi je bilo iznenađujuće. Toliko je rada, energije i vremena uloženo u stvaranje nepouzdanog distribuiranog mehanizma konsenzusa, ali praktički svi klijenti koji mu žele pristupiti to čine jednostavno vjerujući rezultatima ovih dviju tvrtki bez ikakve daljnje provjere”, piše Marlinspike.

NFT-ovi su centralizirani na OpenSea API

Moxie Marlinspikeu situacija je još gora s NFT-om, dijelom zbog načina na koji je NFT standard (EIP-721) dizajniran, a dijelom zbog centralizirajuće moći OpenSea tržišta i njegovog API-ja.

Umjesto pohranjivanja podataka u lanac, u većini slučajeva NFT sadrži pokazivač na podatke. Ovisno o tome gdje su ti podaci pohranjeni, svatko tko ima pristup tom sustavu za pohranu može promijeniti podatke, bez obzira na to posjeduje li stvarni token ili ne.

Nadalje, prema Marlinspikeovim riječima, u NFT specifikaciji ne postoji ništa što govori vlasniku kakvi bi podaci, poput slike, trebali biti, ili čak omogućuje vlasniku da potvrdi je li nešto točan podatak.

Ovo se razlikuje od nesporazuma oko memea za spremanje desnom tipkom miša, gdje se čini da neki ljudi misle da je NFT stvarna slika, dok je zapravo NFT svojevrsni certifikat koji dokazuje autentičnost i vlasništvo ove slike. No, u NFT-u ništa ne govori koji bi ti podaci trebali biti; ništa ne govori je li NFT za Bored Ape Yacht Club ili Pudgy Penguin.

Postoji samo pokazivač na neke podatke izvan lanca; ako netko uspije promijeniti što god taj pokazivač pokazuje, on će upućivati ​​na nešto drugo. Iznimka su NFT-ovi koji pohranjuju podatke na lancu, kao što to rade CryptoPunks koji je baziran na podacima, ali to je ekonomski izvedivo samo za male količine podataka.

“Ono za što licitirate nije ono što dobijete”

Marlinspike ilustrira ovaj problem stvaranjem eksperimentalnog NFT-a koji izgleda drugačije ovisno o tome tko gleda pridruženu sliku, tako što web poslužitelj poslužuje različite slike na temelju IP-a ili korisničkog agenta podnositelja zahtjeva. Na taj način isti NFT predstavlja tri različite slike ovisno o tome gleda li se kroz OpenSea, Rarible ili novčanik.

“Ono za što licitirate nije ono što dobivate. Nema ništa neobično u vezi s ovim NFT-om, tako su izgrađene NFT specifikacije”, piše Marlinspike.

Nakon nekoliko dana, bez upozorenja i objašnjenja, prema Marlinspikeu, njegov je NFT uklonjen iz OpenSea, vjerojatno zato što je prekršio neke uvjete usluge. Uklanjajući NFT s tržišta, te ga tako uklanjajući iz njihovog API-ja, OpenSea je onemogućio većinu novčanika da prikaže NFT, iako je još uvijek tamo na blockchainu. To je zato što, opet, novčanici poput MetaMaska koriste API-je, kao što je OpenSea u slučaju NFT-a, za pristup i prikaz podataka na lancu.

“MetaMask mora komunicirati s blockchainom, ali blockchain je izgrađen tako da klijenti poput MetaMaska ne mogu komunicirati s njim. Dakle, kao i moj dApp, MetaMask to postiže upućivanjem API poziva trima tvrtkama koje su se konsolidirale u ovom prostoru”, piše Marlinspike.

“Sve to znači da ako se vaš NFT ukloni iz OpenSea, on također nestaje iz vašeg novčanika. Nije funkcionalno važno da je moj NFT neizbrisivo negdje na blockchainu, jer novčanik, a sve više i sve ostalo u ekosustavu, samo koristi OpenSea API za prikaz NFT-ova, koji je počeo vraćati "304 No Content" za upit NFT-ovi u vlasništvu moje adrese.”

Prostor se konsolidira oko platformi. Opet.

Po mišljenju Moxiea Marlinspikea, prostor blockchaina se, iz istih razloga iz kojih je bio Web1, konsolidirao oko centraliziranih platformi kako bi blockchain tehnologije bile upotrebljive za širu publiku. Opet zato što ni ljudi ni organizacije ne žele pokretati poslužitelje.

“S obzirom na tu dinamiku, ne mislim da bi trebalo biti iznenađenje da smo već na mjestu gdje je pogled vašeg kripto novčanika na vaše NFT-ove pogled OpenSea na vaše NFT-ove. Mislim da ne bismo trebali biti iznenađeni što OpenSea nije čisti “pogled” koji se može zamijeniti, budući da je bio zauzet ponavljanjem platforme izvan onoga što je moguće strogo s nemogućim ili teško promjenjivim standardima. Ovo nije prigovor na OpenSea ili optužnica za ono što su napravili. Upravo suprotno, pokušavaju izgraditi nešto što funkcionira”, piše Marlinspike.

Ako blockchain industrija želi promijeniti odnos ljudi prema tehnologiji, Marlinspike misli da industrija to mora učiniti namjerno prihvaćajući premisu da ljudi neće pokretati vlastite poslužitelje, te dizajnirajući sustave koji mogu distribuirati povjerenje bez potrebe za distribucijom infrastrukture.

Drugo, Marlinspike smatra da bi blockchain industrija trebala pokušati smanjiti teret izgradnje softvera.

“Mislim da će promjena našeg odnosa prema tehnologiji vjerojatno zahtijevati olakšavanje izrade softvera, ali u svom životu vidio sam da se dogodilo suprotno. Nažalost, mislim da distribuirani sustavi imaju tendenciju pogoršanja ovog trenda čineći stvari složenijima i težim, a ne manje kompliciranim i manje teškim”, piše Marlinspike.

CryptoSlate bilten

Sadrži sažetak najvažnijih dnevnih priča u svijetu kriptovaluta, DeFi-ja, NFT-a i još mnogo toga.

Nabavite rub na tržištu kriptoaseta

Pristupite više kripto uvida i konteksta u svakom članku kao član koji plaća CryptoSlate Edge.

Analiza na lancu

Snimke cijena

Više konteksta

Pridružite se sada za 19 dolara mjesečno Istražite sve pogodnosti

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