Віталік Бутерін дійшов висновку, що rollups не зможуть ефективно масштабувати мережу Ethereum, тому він покладає надії на масштабування рівня 3.

У статті блогу під назвою «Які рівні 3 мають сенс?» (What kind of layer 3s make sense?) Бутерин розповів як рішення масштабування рівня 3 допоможуть Ethereum у ефективнішій обробці транзакцій.

Основна мережа Ethereum зараз має пропускну здатність близько 15 транзакцій в секунду. У періоди високої активності користувачі стикаються з перевантаженням мережі та надзвичайно високими цінами на газ, оскільки їх транзакції не можуть уміститися у доступний простір блоку. У листопаді 2021 року користувачі платили $60 за переказ, тоді як на момент написання матеріалу аналогічна транзакція коштує близько $1.

Для вирішення цієї проблеми було розроблено «rollups». Рішення 2 рівня передає дані транзакції в інший ланцюжок, а потім транслює підтвердження транзакції в основній мережі Ethereum, що дозволяє об'єднувати транзакції, економлячи значну кількість місця в блоці. Цю технологію вже успішно використовують такі проекти, як Arbitrum, Optimism, StarkNet та zkSync.

Раніше Бутерін заявляв, що rollups допоможуть Ethereum досягти пропускної спроможності 100 000 транзакцій на секунду. Однак технологія має обмеження і через наявність проблем зі стиском даних їх не можна просто накладати один на одного. Таким чином, дані можна стиснути один раз, але знову не можна стиснути.

Альтернатива у вигляді рівня 3

Замість того, щоб об'єднувати rollups, Бутерін запропонував додати різні цілі для мереж рівня 2 та його потенційних мереж рівня 3:

  • рівень 2 — для масштабування, рівень 3 — для функціональності, що настроюється, наприклад конфіденційності. У разі відсутня потреба у забезпеченні «масштабування у квадраті»; швидше, є один рівень стека, який допомагає масштабувати програми, а потім окремі рівні для функціональних потреб, що настроюються, різних варіантів використання.
  • рівень 2 призначений для масштабування загального призначення, рівень 3 для індивідуального масштабування. Індивідуальне масштабування може бути в різних формах: спеціалізовані додатки, які використовують для своїх обчислень не EVM, а стиснення даних, оптимізоване для форматів даних конкретних додатків (включаючи відділення «даних» від «доказів» та заміну доказів одним SNARK за блок повністю) і т.д. д.
  • рівень 2 – для масштабування без довіри (rollups), рівень 3 – для масштабування зі слабкою довірою (validium). Validium – це системи, які використовують SNARK для перевірки обчислень, проте доступність даних залишається на розсуд довіреної третьої сторони чи комітету. Validium мають нижчий рівень безпеки, ніж rollups, але можуть бути значно дешевшими.

Таким чином, рівень 2 буде використовуватися для масштабування, а рівень 3 буде підтримувати такі функції як конфіденційність, платформи без EVM, рішення масштабування, що настроюються для конкретних додатків або валідації (які являють собою ще один вид об'єднання).

Бутерин також сказав, що незалежно від того, як побудовано рішення 3 рівня, вони дозволять субекосистем розвиватися всередині мереж 2 рівня.

Дійсно, міждоменні операції можуть проводитися без обов'язкового проходження через основну мережу Ethereum, таким чином знижуючи вартість операцій.

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