Моксі Марлінспайк: Ось що не так з Web3

У дописі в блозі, опублікованій 07 січня, Моксі Марлінспайк, творець і супроводжувач програми для обміну повідомленнями Signal, висловив стурбованість щодо Web3 і, зокрема, його заяву на те, що він є новою децентралізованою альтернативою платформі Web 2.0.

Марлінспайк починає свій пост, зізнаючись, що він, незважаючи на те, що вважає себе криптографом, не виявив, що його особливо приваблює «крипто» [цитати Марлінспайка], і що йому ще не вдалося стати віруючим.

«Також – карти на столі – я не поділяю такого ж хвилювання покоління щодо переміщення всіх аспектів життя в інструментальну економіку», – пише Марлінспайк.

Незважаючи на скептицизм, Моксі Марлінспайк вирішив спробувати Web3, створивши дві програми Web3 (dApps) під назвою Autonomous Art, яка дозволяє будь-кому карбувати токен для NFT, зробивши візуальний внесок у нього, і First Derivative, що дозволяє користувачам створювати, відкривати , і обмінювати похідні NFT, які відстежують базовий NFT.

Люди не хочуть запускати власні сервери

Хоча Web3 є дещо неоднозначним терміном, за словами Марлінспайка, він повинен зводитися до надання своїм користувачам «багатства» Web2, але децентралізованим способом. Основна причина, чому спочатку децентралізований Web1 став централізованим Web2, полягає в тому, що «люди не хочуть запускати власні сервери і ніколи не будуть» і «протокол рухається набагато повільніше, ніж платформа». Як приклад останнього Марлінспайк вказує на електронну пошту.

«Після 30+ років електронна пошта все ще не зашифрована; тим часом WhatsApp перейшов від незашифрованого до повного e2ee за рік», e2ee означає наскрізне шифрування.

Одна справа Марлінспайк вважає дивним, що «світ криптовалюти – це відсутність уваги до інтерфейсу клієнт/сервер», а також те, що «блокчейни створені як мережа однолітків, але не розроблені так, щоб ваш мобільний пристрій чи ваш браузер дійсно могли бути один із цих однолітків». Марлінспайк зауважує, що зазвичай гаманці не підключаються безпосередньо до блокчейну, а роблять це через API:s, наданий операторами вузлів.

Однак це централізація, оскільки на практиці існує лише два з цих постачальників API: Infura та Alchemy, і майже всі dApps використовують той чи інший для взаємодії з блокчейном. Причина в тому, що ці API полегшують життя розробникам dApp.

«Насправді, навіть коли ви підключаєте гаманець, як-от MetaMask, до програми dApp, і dApp взаємодіє з блокчейном через ваш гаманець, MetaMask просто телефонує до Infura», — пише Марлінспайк, повторюючи критику, яку неодноразово чули протягом історії. Ethereum.

«Мене це здивувало. Так багато роботи, енергії та часу було витрачено на створення ненадійного розподіленого механізму консенсусу, але практично всі клієнти, які бажають отримати до нього доступ, роблять це, просто довіряючи результатам цих двох компаній без будь-якої подальшої перевірки», – пише Марлінспайк.

NFT централізовано до OpenSea API

Для Moxie Marlinspike ситуація з NFT ще гірша, частково через те, як розроблено стандарт NFT (EIP-721), а частково через централізуючу силу ринку OpenSea та його API.

Замість того, щоб зберігати дані в ланцюжку, у більшості випадків NFT містить вказівник на дані. Залежно від того, де зберігаються ці дані, будь-хто, хто має доступ до цієї системи зберігання, може змінити дані, незалежно від того, володіє він фактичним маркером чи ні.

Крім того, за словами Марлінспайка, у специфікації NFT немає нічого, що вказує власнику, якими мають бути дані, як зображення, або навіть дозволяє власнику підтвердити, чи є щось правильні дані.

Це відрізняється від непорозуміння навколо мему збереження, клацнувши правою кнопкою миші, де деякі люди, здається, думають, що NFT — це фактичне зображення, тоді як насправді NFT — це свого роду сертифікат, який підтверджує автентичність і право власності на це зображення. Але в NFT нічого не говориться, якими мають бути ці дані; немає нічого, що говорить, якщо NFT для яхт-клубу Bored Ape Yacht Club чи Pudgy Penguin.

Є лише вказівник на деякі дані поза ланцюгом; якщо комусь вдасться змінити те, на що вказує цей вказівник, він вказуватиме на щось інше. Винятком з цього є NFT, що зберігає дані в ланцюжку, як це роблять CryptoPunks, які працюють на основі даних, але це економічно доцільно лише для невеликих обсягів даних.

«Те, на що ви ставите, не те, що ви отримуєте»

Марлінспайк ілюструє цю проблему, створюючи експериментальний NFT, який виглядає по-різному залежно від того, хто дивиться на пов’язане зображення, оскільки веб-сервер обслуговує різні зображення на основі IP-адреси або агента користувача запитувача. Таким чином, один і той же NFT представляє три різні зображення залежно від того, чи його переглядають через OpenSea, Rarible чи гаманець.

«Те, на що ви ставите, не те, що ви отримуєте. У цьому NFT немає нічого незвичайного, так побудовані специфікації NFT», – пише Марлінспайк.

Через кілька днів без попередження чи пояснень, за словами Марлінспайка, його NFT було видалено з OpenSea, ймовірно, через порушення деяких умов обслуговування. Видаляючи NFT з ринку, таким чином, видаляючи його зі свого API, OpenSea унеможливив для більшості гаманців відображення NFT, навіть якщо він все ще існує в блокчейні. Знову ж таки, гаманці, такі як MetaMask, використовують API, наприклад OpenSea у випадку NFT, для доступу та відображення даних у мережі.

«MetaMask має взаємодіяти з блокчейном, але блокчейн був побудований так, що клієнти, такі як MetaMask, не можуть взаємодіяти з ним. Тож, як і мій dApp, MetaMask досягає цього, здійснюючи виклики API до трьох компаній, які об’єдналися в цьому просторі», – пише Марлінспайк.

«Усе це означає, що якщо ваш NFT видалено з OpenSea, він також зникне з вашого гаманця. Функціонально не має значення, що мій NFT незгладимо десь у блокчейні, тому що гаманець і все більше в екосистемі просто використовує OpenSea API для відображення NFT, який почав повертати «304 No Content» для запиту NFT, які належать за моєю адресою».

Простір об’єднується навколо платформ. Знову.

На думку Мокси Марлінспайка, простір блокчейну з тих самих причин, з яких був Web1, консолідується навколо централізованих платформ, щоб зробити технології блокчейну доступними для широкої аудиторії. Знову ж таки, тому що ні люди, ні організації не хочуть запускати сервери.

«З огляду на таку динаміку, я не думаю, що це має бути несподіванкою, що ми вже знаходимося в тому місці, де погляд вашого крипто-гаманця на ваші NFT є поглядом OpenSea на ваші NFT. Я не думаю, що ми повинні дивуватися тому, що OpenSea не є чистим «поглядом», який можна замінити, оскільки він був зайнятий ітерацією платформи за межі можливого суворо за неможливими або важко змінними стандартами. Це не скарга на OpenSea чи звинувачення щодо того, що вони створили. Якраз навпаки, вони намагаються створити щось, що працює», – пише Марлінспайк.

Якщо індустрія блокчейну справді хоче змінити ставлення людей до технологій, Марлінспайк вважає, що галузь має зробити це навмисно, прийнявши передумову, що люди не будуть запускати власні сервери, і розробляючи системи, які можуть розподіляти довіру без розповсюдження інфраструктури.

По-друге, Марлінспайк вважає, що індустрія блокчейну повинна спробувати зменшити тягар створення програмного забезпечення.

«Я думаю, що зміна нашого ставлення до технологій, ймовірно, вимагатиме полегшення створення програмного забезпечення, але за своє життя я бачив, що відбувалося протилежне. На жаль, я думаю, що розподілені системи мають тенденцію посилювати цю тенденцію, роблячи речі більш складними і складнішими, а не менш складними і менш складними», – пише Марлінспайк.

Інформаційний бюлетень CryptoSlate

Резюме найважливіших щоденних історій у світі криптовалют, DeFi, NFT тощо.

Отримати край на ринку криптоактивів

Отримуйте більше криптоінформації та контексту в кожній статті як платний член CryptoSlate Edge.

Аналіз на ланцюгах

Знімки цін

Більше контексту

Приєднуйтесь зараз за $ 19 / місяць Дізнайтеся про всі переваги

Джерело: https://cryptoslate.com/moxie-marlinspike-heres-whats-wrong-with-web3/