Moxie Marlinspike: Evo šta nije u redu sa Web3

U postu na blogu objavljenom 07. januara, Moxie Marlinspike, kreator i održavatelj aplikacije za razmjenu poruka Signal, izrazio je zabrinutost u vezi sa Web3, a posebno zbog njegove tvrdnje da bude nova i decentralizirana buduća alternativa platformskim gigantima Weba 2.0.

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

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

Koliko god bila skeptična, Moxie Marlinspike je odlučila isprobati Web3 kreiranjem dvije Web3 aplikacije (dApps) pod nazivom Autonomous Art, koja omogućava svakome da kuje token za NFT tako što mu daje vizualni doprinos, i First Derivative koji korisnicima omogućava da kreiraju, otkrivaju , i razmjenjuju NFT derivate koji prate osnovni NFT.

Ljudi ne žele da pokreću sopstvene servere

Iako je Web3 pomalo dvosmislen pojam, on bi se, prema Marlinspikeu, trebao svoditi na to da svojim korisnicima pruži “bogatstvo” Web2, ali na decentraliziran način. Glavni razlog zašto je prvobitno decentralizovani Web1 postao centralizovani Web2 je taj što „ljudi ne žele da pokreću sopstvene servere i nikada neće“ i „protokol se kreće mnogo sporije od platforme. Kao primjer potonjeg, Marlinspike ukazuje na e-poštu.

“Nakon 30+ godina, e-pošta je još uvijek nešifrirana; u međuvremenu je WhatsApp prešao iz nešifrovanog u potpuni e2ee za godinu dana“, 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/server”, te da su “blockchains dizajnirani da budu mreža kolega, ali nisu dizajnirani tako da je zaista moguće da vaš mobilni uređaj ili pretraživač budu jedan od tih vršnjaka.” Poanta Marlinspikea je da se novčanici obično ne povezuju direktno na blockchain, već to čine preko API-ja koje obezbjeđuju operateri čvorova.

Međutim, ovo je centralizirajuća tačka prigušivanja jer u praksi postoje samo dva ova API provajdera: 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.

"U stvari, čak i kada povežete novčanik kao što je MetaMask sa dApp-om, a dApp komunicira sa blockchainom preko vašeg novčanika, MetaMask samo poziva Infuru", piše Marlinspike, ponavljajući kritiku koja se čula mnogo puta u istoriji Ethereum.

“Ovo je bilo iznenađujuće za mene. Toliko rada, energije i vremena je uloženo u stvaranje nepouzdanog distribuiranog mehanizma konsenzusa, ali bukvalno svi klijenti koji žele da mu pristupe to čine jednostavno vjerujući rezultatima ove dvije kompanije bez ikakve dalje provjere”, piše Marlinspike.

NFT-ovi su centralizirani na OpenSea API

Moxie Marlinspikeu situacija je još gora sa 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 na lancu, u većini slučajeva, NFT sadrži pokazivač na podatke. Ovisno o tome gdje su ti podaci pohranjeni, svako ko ima pristup tom sistemu za pohranu može promijeniti podatke, bez obzira na to da li posjeduje ili ne posjeduje stvarni token.

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

Ovo se razlikuje od nesporazuma oko mema desni klik-sačuvaj, gdje neki ljudi misle da je NFT stvarna slika, dok je u stvari NFT svojevrsni certifikat, koji dokazuje autentičnost i vlasništvo ove slike. Ali u NFT-u ništa ne kaže šta bi ti podaci trebali biti; ništa ne kaže da li je NFT za Bored Ape Yacht Club ili Pudgy Penguin.

Postoji samo pokazivač na neke vanlančane podatke; ako neko uspije promijeniti ono na šta taj pokazivač ukazuje, on će upućivati ​​na nešto drugo. Izuzetak od ovoga su NFT-ovi koji pohranjuju podatke na lancu, kao što rade CryptoPunks na bazi podataka, ali je to ekonomski izvodljivo samo za male količine podataka.

“Ono za šta licitirate nije ono što dobijate”

Marlinspike ilustruje ovaj problem kreiranjem eksperimentalnog NFT-a koji izgleda drugačije u zavisnosti od toga ko gleda pridruženu sliku, tako što web server poslužuje različite slike na osnovu IP adrese ili korisničkog agenta podnosioca zahteva. Na ovaj način, isti NFT predstavlja tri različite slike u zavisnosti od toga da li se gleda kroz OpenSea, Rarible ili novčanik.

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

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

“MetaMask treba da stupi u interakciju sa blockchainom, ali blockchain je izgrađen tako da klijenti poput MetaMaska ne mogu komunicirati s njim. Dakle, kao i moja dApp, MetaMask to postiže upućivanjem API poziva trima kompanijama koje su se konsolidovale 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 što je moj NFT neizbrisivo na blockchainu negdje, jer novčanik, a sve više i sve ostalo u ekosistemu, 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 konsoliduje oko platformi. Opet.

Po mišljenju Moxieja Marlinspikea, prostor blockchain-a se, iz istih razloga zbog kojih je i Web1, konsolidirao oko centraliziranih platformi kako bi blockchain tehnologije bile upotrebljive za širu publiku. Opet zato što ni ljudi ni organizacije ne žele pokretati servere.

“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-a na vaše NFT-ove. Mislim da ne bismo trebali biti iznenađeni što OpenSea nije čist „pogled“ koji se može zamijeniti, budući da je bio zauzet ponavljanjem platforme izvan onoga što je moguće striktno s nemogućim ili teško promjenjivim standardima. Ovo nije žalba na OpenSea ili optužnica za ono što su napravili. Upravo suprotno, pokušavaju da naprave nešto što funkcioniše”, 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 servere i dizajnirajući sisteme koji mogu distribuirati povjerenje bez potrebe za distribucijom infrastrukture.

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

“Mislim da će promjena našeg odnosa prema tehnologiji vjerovatno zahtijevati olakšavanje kreiranja softvera, ali u svom životu vidio sam da se dogodilo suprotno. Nažalost, mislim da distribuirani sistemi imaju tendenciju da pogoršaju ovaj trend čineći stvari komplikovanijim i težim, a ne manje komplikovanim i manje teškim”, piše Marlinspike.

CryptoSlate Newsletter

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

dobiti ivica na tržištu kriptoaseta

Pristupite više kripto uvida i konteksta u svakom članku kao plaćeni član 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/