Ethereum має новий стандарт URL-адрес, який не можна заблокувати

URL-адреси Web3 — активовані з запуском ERC-4804 — потрапили в Ethereum, дозволяючи користувачам Інтернету отримувати доступ до програм Ethereum і NFT, не турбуючись про централізовану цензуру.

Новий стандарт Ethereum під назвою «Web3 URL to EVM Call Message Translation» був вперше запропонований 14 лютого 2022 року, а його співавторами були засновник ETHStorage Ці Чжоу, дослідник Ethereum Сем Вілсон і Чао Пі.

Він описав пропозицію як URL-адресу «у стилі HTTP» для прямого доступу до вмісту Web3 у ланцюжку, такого як інтерфейси децентралізованих програм (DApps) і NFT. Більш ніж через рік ERC-4804 було схвалено та завершено в основній мережі 1 березня.

Anthurine Xiang, представник протоколу зберігання 2-го рівня ETHStorage, пояснив, що в багатьох випадках екосистема все ще залежить від централізованих веб-серверів для забезпечення доступу до «децентралізованих» програм. 

«Зараз усі DApps, такі як Uniswap […] стверджують, що вони децентралізовані, — пояснив Сян, додавши: «Але як [ми] потрапити на веб-сторінку? Ви повинні пройти через DNS. Ви повинні пройти через GoDaddy. […] Усе це централізовані сервери».

Графіка, що пояснює порівняння нової моделі з Web2. Джерело: w3eth.io

Сьогодні більшість користувачів виходять в Інтернет через «протокол передачі гіпертексту», широко відомий як HTTP. 

Коли користувач Інтернету натискає посилання або вводить адресу веб-сайту, комп’ютер використовує HTTP, щоб попросити інший комп’ютер отримати інформацію, наприклад веб-сайт або зображення.

Згідно з ERC-4804, користувачі Інтернету мають можливість вводити web3:// (на відміну від http://) у своїх браузерах, щоб безпосередньо викликати DApps, такі як Uniswap або NFT у ланцюжку. Це тому, що стандарт дозволяє користувачам безпосередньо запускати запит до віртуальної машини Ethereum (EVM).

Блок-схема, що пояснює, як стандарт Web3 URL працює з Uniswap. Джерело: w3eth.io

Цілими веб-сайтами також теоретично можна отримати доступ за допомогою цих засобів, якщо їх вміст зберігається в блокчейні Ethereum або сумісному протоколі рівня 2. Однак, за словами засновника ETHStorage Ці Чжоу, витрати на це все ще дуже високі.

«Критичною проблемою тут є те, що вартість зберігання в Ethereum надзвичайно, надзвичайно дорога в основній мережі», — сказав Чжоу під час недавньої презентації в ETH Denver.

«Наприклад, 1 гігабайт даних у ланцюжку коштуватиме приблизно 10 мільйонів доларів. […] Це неприйнятно для багатьох програм Web2 і навіть для багатьох NFT», — додав Чжоу, зазначивши, що рішення для зберігання даних рівня 2 можуть допомогти зменшити деякі витрати.

Сян припустив, що враховуючи витрати, новий стандарт URL має сенс лише для певних програм. 

«Не все потрібно децентралізувати. Якщо ви ведете досить хороший бізнес Web2 і вам не потрібно надто турбуватися про централізовану цензуру. […] Ви можете просто піти на це».

З іншого боку, новий стандарт буде корисним для DApps або веб-сайтів, які піддаються цензурі, наприклад Tornado Cash.

«Наприклад, для Tornado Cash багато людей не можуть отримати доступ до них через їхній веб-сайт через цензуру», — пояснив Сян.

«Якщо ви DApp і вас уже децентралізували, чому ви досі використовуєте централізований веб-сайт, щоб люди могли отримати до вас доступ?»

Приклад веб-сайтів, до яких можна отримати доступ через URL-адресу web3:// Джерело: w3eth.io

На запитання, чи можуть зловмисники використати новий стандарт для участі в незаконній діяльності, Сян сказав:

«Це дійсно важко сказати, як і те, як був заснований біткойн. Я думаю, що біткойн народився не для зла, але все ж на початку люди [робили] тіньові речі, такі як Шовковий шлях, вони використовували біткойни».

Натомість Сян вважає, що, як і біткойни, вони просто дають людям децентралізований варіант, який вони могли б не мати інакше. 

Новий стандарт Ethereum є першим у своєму роді для блокчейну, зазначив Сян, хоча це не перше рішення для децентралізованого веб-хостингу. 

За темою: Як розмістити децентралізований веб-сайт

IPFS, або InterPlanetary File System, є прикладом мережі, яка була створена для виконання того, що наразі забезпечують централізовані хмарні сервери, лише за допомогою децентралізованих засобів. Однак Сян зазначив, що URL-адреса IPFS може посилатися лише на статичний вміст, який не можна змінити чи змінити.

Проте ERC-4804 дозволить отримувати «динамічні дані», наприклад, дозволяючи людям залишати лайки та коментарі та взаємодіяти з вмістом на веб-сайті, пояснив Сян. Будучи рідним для Ethereum, очікується, що стандарт зможе набагато легше взаємодіяти з іншими блокчейнами, додав Сян.