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

Поки розробники Ethereum працюють над тим, як нативно масштабувати мережу, потужність рішень другого рівня тільки починає проявлятися.

Такі концепції, як докази з нульовим знанням, зараз стають робочою реальністю, але для багатьох вони все ще є дуже чужими ідеями. Щоб допомогти нам зрозуміти майбутнє масштабування Ethereum, Гал Рон – менеджер із продуктів і дослідник блокчейну в StarkWare – компанії, яка в першу чергу зосереджена саме на цьому.

Проблема з Ethereum

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

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

Те саме стосується Ethereum у його поточному стані. Необхідність цього випливає з того факту, що Ethereum має задовольняти вимогу «довіри».

Говорячи про це, Рон пояснює:

Щоб задовольнити всі припущення та вимоги щодо довіри, усі вузли (на Ethereum) мають робити те саме. За визначенням, це накладає обмеження на пропускну здатність системи, тому що якщо ми збільшимо TPS або розмір блоку вище певного порогового значення, ми почнемо запобігати участі менших (читай: з меншою обчислювальною потужністю) вузлів.

По суті, це робить Ethereum, за визначенням, обмеженим у своїй потужності.

Підхід StarkWare: що таке ZK-Proof?

Рон пояснює, що існує кілька варіантів вирішення проблем обмеження Ethereum. Одна з них — винайти щось інше.

StarkWare, однак, застосував інший підхід: «масштабування Ethereum з Ethereum, а не створення іншого ланцюга». Вони роблять це через StarkNet і StarkEx, тож давайте подивимося.

StarkNet описується як «децентралізований зведення без дозволу, також відомий як ZK-зведення». Він функціонує як мережа L2 (другого рівня) над Ethereum і спрямований на те, щоб будь-яка децентралізована програма (dApp) могла досягти необмеженого масштабу своїх обчислень. Це робиться без шкоди для безпеки та компонування основного рівня – Ethereum – оскільки StarkNet покладається на систему криптографічного підтвердження, відому як STARK.

Тут є багато чого для розпаковування, тож давайте почнемо з концепції доказів із нульовим знанням.

«З Ethereum всі вузли повинні повторно запускати всі транзакції. До ZK (нульового знання) не було іншого способу повірити в те, що хтось інший сумлінно проводив обчислення. Якщо я є вузлом на Ethereum, я бачу, які інші вузли повідомляють мені про те, яким має бути стан системи. Я не можу довіряти їм, окрім повторного виконання тих самих обчислень, які вони щойно провели.

Чарівність ZK полягає в тому, що він створює нову парадигму довіри до інших об’єктів без необхідності повторного запуску обчислень, які вони щойно зробили». – сказав Рон.

По суті, зведення ZK, такі як StarkNet, значно зменшують обсяг обчислювальної роботи, яку мають виконати вузли на Ethereum, отже збільшуючи пропускну здатність мережі.

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

Ґал Рон пояснив, як працюють і Провер, і Секвенсор, тому, щоб дізнатися більше про це, перегляньте відео вище.

Ми також детальніше розглянемо, що таке зведення, що таке StarkEx і які плани StarkWare на майбутнє.

Повідомлення Чому ZK-Rollups — це майбутнє масштабування Ethereum: інтерв’ю з прем’єр-міністром StarkWare Гал Роном вперше з’явилося на CryptoPotato.