Moxie Marlinspike: Štai kas negerai su Web3

Sausio 07 d. paskelbtame tinklaraščio įraše Moxie Marlinspike, Signal pranešimų programos kūrėja ir prižiūrėtoja, išreiškė susirūpinimą dėl Web3 ir ypač teiginio, kad ji yra nauja ir decentralizuota ateities alternatyva Web 2.0 platformoms.

Marlinspike'as pradeda savo įrašą prisipažindamas, kad, nors ir laiko save kriptografu, „kripto“ [Marlinspike'o citatos] ne itin traukia ir kad jam dar nepavyko tapti tikinčiu.

„Taip pat – kortos ant stalo – aš nejaučiu to paties kartos jaudulio perkelti visus gyvenimo aspektus į instrumentinę ekonomiką“, – rašo Marlinspike.

Kad ir kaip skeptiškai nusiteikusi, Moxie Marlinspike nusprendė pabandyti Web3 sukurti dvi Web3 programas (dApps), pavadintas Autonomous Art, kuri leidžia bet kam sukurti NFT žetoną, vizualiai prisidedant prie jo, ir Pirmąją išvestinę priemonę, leidžiančią vartotojams kurti, atrasti. ir keistis NFT išvestinėmis priemonėmis, kurios seka pagrindinį NFT.

Žmonės nenori paleisti savo serverių

Nors „Web3“ yra šiek tiek dviprasmiškas terminas, jis, pasak Marlinspike, turėtų apsiriboti tuo, kad vartotojams suteikia Web2 „turtumą“, tačiau decentralizuotu būdu. Pagrindinė priežastis, kodėl iš pradžių decentralizuotas Web1 tapo centralizuotu Web2, yra ta, kad „žmonės nenori paleisti savo serverių ir niekada to nedarys“ ir „protokolas juda daug lėčiau nei platforma“. Kaip pastarojo pavyzdį, Marlinspike nurodo el.

„Po 30 ir daugiau metų el. paštas vis dar yra nešifruotas; tuo tarpu WhatsApp per metus iš nešifruoto tapo visišku e2ee“, e2ee reiškia šifravimą nuo galo iki galo.

Tai vienas dalykas marlinspike mano, kad keista, kad „kriptovaliutų pasaulis yra dėmesio trūkumas kliento/serverio sąsajai“ ir tai, kad „blockchains yra sukurtos kaip bendraamžių tinklas, bet nesukurtos taip, kad jūsų mobilusis įrenginys ar naršyklė tikrai galėtų vienas iš tų bendraamžių“. „Marlinspike“ pabrėžia, kad paprastai piniginės neprisijungia tiesiogiai prie „blockchain“, o tai daro per API:s, kurias teikia mazgų operatoriai.

Tačiau tai yra centralizuojantis droselio taškas, nes praktiškai yra tik du iš šių API teikėjų: „Infura“ ir „Alchemy“, ir beveik visos „dApps“ naudoja vieną ar kitą, kad sąveikautų su „blockchain“. Priežastis ta, kad šios API palengvina „dApp“ kūrėjų gyvenimą.

„Tiesą sakant, net kai prijungiate tokią piniginę kaip „MetaMask“ prie „dApp“, o „dApp“ sąveikauja su „blockchain“ per jūsų piniginę, „MetaMask“ tiesiog skambina Infura“, – rašo Marlinspike, pakartodama kritiką, kuri buvo girdėta daugybę kartų per visą programos istoriją. Ethereum.

„Mane tai nustebino. Tiek daug darbo, energijos ir laiko buvo įdėta kuriant patikimą paskirstytą konsensuso mechanizmą, tačiau beveik visi klientai, norintys jį pasiekti, tai daro tiesiog pasitikėdami šių dviejų įmonių rezultatais be jokio tolesnio patikrinimo“, – rašo Marlinspike.

NFT yra centralizuoti OpenSea API

Moxie Marlinspike situacija yra dar blogesnė naudojant NFT, iš dalies dėl to, kaip sukurtas NFT standartas (EIP-721), ir iš dalies dėl centralizuojančios OpenSea rinkos ir jos API galios.

Užuot saugoję duomenis grandinėje, daugeliu atvejų NFT yra duomenų rodyklė. Priklausomai nuo to, kur tie duomenys saugomi, bet kas, turintis prieigą prie tos saugojimo sistemos, gali pakeisti duomenis, neatsižvelgiant į tai, ar jiems priklauso tikrasis prieigos raktas, ar ne.

Be to, Marlinspike'o žodžiais tariant, NFT specifikacijoje nėra nieko, kas nurodytų savininkui, kokie turėtų būti duomenys, pavyzdžiui, vaizdas, arba netgi leistų savininkui patvirtinti, ar kažkas yra teisingi.

Tai skiriasi nuo nesusipratimo, susijusio su dešiniuoju pelės klavišu spustelėjus išsaugoti memą, kai atrodo, kad kai kurie žmonės galvoja, kad NFT yra tikrasis vaizdas, nors iš tikrųjų NFT yra tam tikras sertifikatas, įrodantis šio vaizdo autentiškumą ir nuosavybės teisę. Tačiau NFT nieko nesako, kokie tie duomenys turėtų būti; Nėra nieko, kas pasakytų, ar NFT skirtas Bored Ape jachtklubui ar Pudgy Penguin.

Yra tik nuoroda į kai kuriuos ne grandinės duomenis; jei kam nors pavyks pakeisti tai, ką ta žymeklis nurodo, jis nurodys ką nors kita. Išimtis yra NFT, kaupiantys duomenis grandinėje, kaip tai daro duomenų liesos CryptoPunks, tačiau tai ekonomiškai įmanoma tik esant nedideliam duomenų kiekiui.

„Tai, už ką siūlote, nėra tai, ką gaunate“

„Marlinspike“ šią problemą iliustruoja sukurdamas eksperimentinį NFT, kuris atrodo kitaip, atsižvelgiant į tai, kas žiūri į susietą vaizdą, o žiniatinklio serveris teikia skirtingus vaizdus pagal užklausos teikėjo IP arba vartotojo agentą. Tokiu būdu tas pats NFT pateikia tris skirtingus vaizdus, ​​​​atsižvelgiant į tai, ar jis žiūrimas naudojant OpenSea, Rarible ar piniginę.

„Tai, už ką siūlote, nėra tai, ką gaunate. Šiame NFT nėra nieko neįprasto, būtent taip kuriamos NFT specifikacijos“, – rašo Marlinspike.

Po kelių dienų be įspėjimo ar paaiškinimo, pasak Marlinspike, jo NFT buvo pašalintas iš „OpenSea“ tikriausiai todėl, kad pažeidė kai kurias paslaugų teikimo sąlygas. Pašalinusi NFT iš rinkos ir taip pašalindama jį iš API, „OpenSea“ neleido daugeliui piniginių rodyti NFT, nors jis vis dar yra blokų grandinėje. Taip yra todėl, kad piniginės, tokios kaip „MetaMask“, naudoja API, pvz., „OpenSea“ NFT atveju, norėdami pasiekti ir rodyti grandinės duomenis.

„MetaMask turi sąveikauti su blokų grandine, tačiau blokų grandinė buvo sukurta taip, kad tokie klientai kaip MetaMask negalėtų su ja bendrauti. Taigi, kaip ir mano „dApp“, „MetaMask“ tai pasiekia atlikdama API skambučius trims įmonėms, kurios susijungė šioje erdvėje“, – rašo Marlinspike.

„Visa tai reiškia, kad jei jūsų NFT bus pašalintas iš OpenSea, jis taip pat dings iš jūsų piniginės. Funkciškai nesvarbu, kad mano NFT neištrinamai yra kažkur blokų grandinėje, nes piniginė ir vis dažniau visa kita ekosistemoje tiesiog naudoja OpenSea API NFT rodymui, kuri pradėjo grąžinti „304 No Content“ pagal užklausą NFT priklauso mano adresui.

Erdvė konsoliduojasi aplink platformas. Vėlgi.

Moxie Marlinspike nuomone, „blockchain“ erdvė dėl tų pačių priežasčių, kodėl „Web1“ telkiasi aplink centralizuotas platformas, kad „blockchain“ technologijos būtų tinkamos naudoti platesnei auditorijai. Vėlgi, nes nei žmonės, nei organizacijos nenori valdyti serverių.

„Atsižvelgiant į šią dinamiką, nemanau, kad turėtų būti staigmena, kad mes jau esame tokioje vietoje, kur jūsų kriptovaliutų piniginės vaizdas į jūsų NFT yra „OpenSea“ vaizdas į jūsų NFT. Nemanau, kad turėtume stebėtis, kad „OpenSea“ nėra grynas „vaizdas“, kurį galima pakeisti, nes ji buvo užsiėmusi platformos kartojimu daugiau nei įmanoma griežtai laikantis neįmanomų ar sunkiai keičiamų standartų. Tai nėra skundas dėl OpenSea ar kaltinimas dėl to, ką jie sukūrė. Priešingai, jie bando sukurti tai, kas veikia“, – rašo Marlinspike.

Jei „blockchain“ pramonė nori pakeisti žmonių santykį su technologijomis, Marlinspike'as mano, kad pramonė turi tai daryti sąmoningai, sutikdama su prielaida, kad žmonės nevaldys savo serverių, ir kurdama sistemas, kurios gali paskirstyti pasitikėjimą neplatindamos infrastruktūros.

Antra, „Marlinspike“ mano, kad „blockchain“ pramonė turėtų stengtis sumažinti programinės įrangos kūrimo naštą.

„Manau, kad norint pakeisti mūsų santykį su technologijomis, tikriausiai reikės palengvinti programinės įrangos kūrimą, bet per savo gyvenimą mačiau, kad atsitiko priešingai. Deja, manau, kad paskirstytos sistemos turi tendenciją sustiprinti šią tendenciją, padarydamos dalykus sudėtingesnius ir sunkesnius, ne mažiau sudėtingus ir ne tokius sudėtingus“, - rašo Marlinspike.

„CryptoSlate“ naujienlaiškis

Pateikiama svarbiausių kasdienių istorijų kriptovaliutų, DeFi, NFT ir kt. pasaulyje santrauka.

Gaukite kraštas kriptografinių rinkinių rinkoje

Pasiekite daugiau šifravimo įžvalgų ir konteksto kiekviename straipsnyje kaip mokamas narys „CryptoSlate Edge“.

Grandininė analizė

Kainos momentinės nuotraukos

Daugiau konteksto

Prisijunkite dabar ir gaukite 19 USD per mėnesį. Naršykite visus privalumus

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