Віталік Бутерін знову піднімає фундаментальне питання про архітектуру Ethereum. Цього разу співзасновник другої за капіталізацією криптовалюти публічно підтримав ідею перегляду системи простих платежів, запропонувавши взяти на озброєння модель, яку біткоїн використовує з 2009 року. У своїй нещодавній активності в соціальній мережі X він прямо подякував розробникам біткоїна за підказку.

Проблема, яку намагається вирішити Бутерін, назрівала роками. Кожен новий акаунт у мережі Ethereum — це назавжди додані дані в розподілений реєстр. Тисячі нод по всьому світу зберігають повну копію блокчейну, включно з усіма коли-небудь створеними акаунтами. Один такий акаунт займає від 100 до 150 байт і залишається в системі назавжди, навіть якщо ним більше ніхто не користується. Це «обтяження» мережі — давній камінь спотикання для масштабованості.

Рішення з 2009 року

Ключ до розгадки, на думку Бутеріна, лежить у моделі UTXO (Unspent Transaction Output), яка застосовується в біткоїні. Замість зберігання загальних балансів, система відстежує кожну конкретну «монету». Після витрати монети в системі залишається лише близько третини байта даних — так званий «невитрачений вихід». Різниця в масштабі колосальна: мільярд акаунтів в Ethereum зайняв би до 150 ГБ, тоді як мільярд витрачених монет — приблизно 300 МБ.

Бутерін не просто теоретизує. Дослідник Ethereum Foundation Тоні Варштадтер ще в липні запропонував конкретне рішення, засноване на цій моделі. До того ж, у січні Бутерін анонсував доопрацювання: дозволити комп'ютерам збирати безліч перевірок переказів в один компактний пакет, використовуючи технологію STARK — криптографічні докази, що підтверджують дані без повного доступу до них.

Критика та контекст

Однак не всі зустріли цю ініціативу з ентузіазмом. Засновник Cardano Чарльз Хоскінсон звинуватив Ethereum у копіюванні методів відстеження монет зі своєї власної мережі, назвавши це запозиченням. Тим не менш, розробник під псевдонімом conall.gwei об'єднав обидві ідеї: творець наступного блоку зможе публікувати єдиний зведений файл обсягом 128 КБ і за один раз проводити величезну кількість платежів. Бутерін прямо підтримав цей підхід.

Проєкт Utreexo, на який посилається Бутерін, дозволяє перевіряти монети без зберігання повного списку адрес. За задумом, в Ethereum обидва підходи працюватимуть одночасно: більша частина операцій масштабується, а власну ноду зможе запустити будь-хто. Ці напрацювання лягають в основу дорожньої карти «Lean Ethereum», яка викликала суперечки щодо термінів ще в липні.

Ринок поки що не реагує на наукові успіхи. ETH торгується близько $1903, додавши 1,28% за добу, але вже кілька тижнів не може пробити позначку $2000. Жодна із запропонованих дат запуску поки що не затверджена, і відкритим залишається питання — чи візьмуться команди розробників Ethereum за обидва рішення.

Мій аналіз: Перехід на UTXO-подібну модель — це не просто технічне покращення, а зміна філософії зберігання даних, яка може кардинально знизити бар'єр входу для запуску повної ноди. Однак, враховуючи інерцію та складність існуючої екосистеми, впровадження таких змін потребуватиме не лише технічної волі, а й консенсусу всього співтовариства, що в поточних ринкових умовах виглядає малоймовірним у короткостроковій перспективі.