# Поза Трилемою. zk-Rollups та Майбутнє Масштабованих Блокчейн-Мереж

By [JulyK](https://paragraph.com/@julyk) · 2024-12-02

---

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

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

Хоча чейни, такі як Bitcoin та Ethereum, відрізняються децентралізацією та безпекою, вони часто мають проблеми з масштабованістю.

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

Отже, виникло питання: як блокчейни можна масштабувати, не жертвуючи двома іншими стовпами трилеми?

Ось тут і вступають у гру інноваційні технології, такі як роллапи. Роллапи - це рішення для масштабування Рівня 2, призначені для зменшення навантаження на блокчейн Рівня 1, зберігаючи його безпеку та децентралізацію.

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

![](https://storage.googleapis.com/papyrus_images/d039d109adaa11413e0434da8f7e18c4b21042581753f9fafaefa354744d129b.jpg)

**ЩО ТАКЕ РОЛЛАПИ?**

Як уже згадувалося, Роллапи – це рішення масштабування Рівня 2, спрямовані на зменшення навантаження на блокчейн Рівня 1 шляхом обробки транзакцій поза мережею. Вони приймають кілька транзакцій, об’єднують їх у пакети та передають ці пакети на Рівень 1 для остаточної перевірки.

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

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

**ДВА ТИПИ РОЛЛАПІВ**

Існує два основних типи роллапів, які наразі допомагають вирішити проблеми масштабованості блокчейну: Optimistic Rollups and Zero-Knowledge Rollups (zk-Rollups).

Обидва типи обробляють транзакції поза мережею і надсилають дані назад на Рівень 1 для остаточного завершення, але вони працюють за різними механізмами.

1.  Optimistic Rollups передбачає, що всі транзакції дійсні за замовчуванням. Вони покладаються на «період оскарження», протягом якого кожен може надати докази шахрайства, щоб оскаржити транзакцію, яку він вважає неправильною.
    

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

1.  Zero-Knowledge Rollups (zk-Rollups) перевіряють транзакції за допомогою криптографічних доказів, відомих як Zero-Knowledge Proofs (ZKPs).
    

Докази ZKP гарантують, що кожна партія транзакцій є дійсною, перш ніж її буде подано до L1. Немає потреби в періоді перевірки, що робить zk-Rollups швидшими та безпечнішими, але технологія складніша для впровадження.

Хоча обидва типи роллапів значно покращують масштабованість, zk-Rollups виділяються покращеною конфіденційністю та безпекою завдяки ZKP. Далі ми розглянемо zk-Rollups більш детально.

**ЩО ТАКЕ ZK-ROLLUPS?**

Zk-Rollups працюють за принципом підтвердження дійсності транзакцій до їх завершення в основному блокчейні. Використовуючи ZKP, zk-Rollups підтверджують точність транзакцій, не розкриваючи основні деталі, забезпечуючи як безпеку, так і конфіденційність.

Отже, як це працює на практиці?

У zk-Rollups важкі обчислювальні процеси, такі як перевірка транзакцій, переміщуються за межі мережі, що полегшує навантаження на базовий L1. Однак дані транзакції все ще зберігаються в блокчейні рівня 1 для додаткової безпеки.

Замість того, щоб публікувати кожну окрему транзакцію, zk-Rollups групує кілька транзакцій у пакети та надсилає ці пакети на рівень 1, що призводить до зниження витрат і підвищення ефективності.

**ЯК ВОНИ ПРАЦЮЮТЬ?**

Zk-Rollups функціонують шляхом агрегування транзакцій у групи та публікують їх на Рівні 1 через певні проміжки часу. Потім ці пакети перевіряються за допомогою zero-knowledge proofs.

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

Ось детальніший погляд на технічний процес:

*   **Перевірка стану:** Кожен zk-rollup має власний стан, який перевіряється за допомогою доказів дійсності. Ці докази гарантують, що зміни стану (тобто наслідки транзакцій) є правильними, перш ніж їх буде надіслано назад до ланцюга Рівня 1.
    
*   **Смарт-контракт на L1:** Смарт-контракт, розгорнутий на Рівні 1, відповідає за забезпечення цілісності змін стану. Він перевіряє дійсність пакетів транзакцій і відповідно оновлює стан.
    
*   **Секвенсори та Оператори:** Секвенсор (або оператор) керує виконанням і групуванням транзакцій. Секвенсор збирає транзакції поза мережею, обробляє їх і періодично передає на Рівень 1 пакетами, гарантуючи, що zk-Rollups користуються криптографічними гарантіями, які надає ZKP.
    

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

![](https://storage.googleapis.com/papyrus_images/0fe90ada6cc32020eca861e7a64c6b7e037012bbe82d0f4d6d58172e2037dc27.jpg)

**АНАЛОГІЯ ZK-ROLLUP**

Щоб проілюструвати, як працює zk-Rollups, давайте заглибимося в аналогію, яка робить цю складну концепцію трохи простішою.

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

Один із них пропонує вам розблокувати певний замок, і ви погоджуєтесь. Але замість того, щоб показати їм, як ви це зробили, ви просто виконуєте подвиг: замок відкривається, як ви й заявляли.

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

Таким же чином zk-Rollups використовує ZKP для підтвердження законності транзакції, не розкриваючи фактичні деталі самої транзакції. За допомогою zk-Rollups транзакції перевіряються поза мережею, а ZKP надають криптографічну гарантію правильності кожної транзакції перед тим, як її опублікувати в блокчейні.

**ЯК HAUST ПІДСИЛЮЄТЬСЯ ЗА ДОПОМОГОЮ ЦІЄЇ ТЕХНОЛОГІЇ**

У Haust використовується zk-Rollups для створення масштабованої, безпечної та ефективної мережі блокчейнів. Архітектура Haust заснована на Polygon CDK. Використання zk-rollups дає кілька ключових переваг:

*   **Низька вартість:** завдяки використанню ZK proofs, zkEVM різко знижує комісію за транзакції, роблячи його доступним для ширшої бази користувачів.
    
*   **Висока продуктивність:** zkEVM забезпечує швидку завершеність мережі, тобто транзакції перевіряються швидко й ефективно.
    
*   **Еквівалентність EVM:** розробники можуть розгортати смарт-контракти на zkEVM без необхідності переписувати код завдяки повній сумісності з існуючими інструментами та гаманцями EVM.
    
*   **Безпека:** zk-Rollups успадковують безпеку блокчейну Ethereum, додаючи додаткові рівні захисту за допомогою ZK proofs. Це гарантує дійсність транзакцій і безпеку коштів користувачів.
    

**ФІНАЛЬНІ ДУМКИ: ZK-ROLLUPS І ШЛЯХ ДО МАСШТАБОВАНОЇ ДЕЦЕНТРАЛІЗАЦІЇ**

Традиційні рішення часто ставлять під загрозу масштабованість заради безпеки та децентралізації, але zk-Rollups змінюють цю динаміку. Завдяки використанню Zero-Knowledge Proofs zk-Rollups забезпечують високу пропускну здатність транзакцій і конфіденційність, забезпечуючи масштабованість, не підриваючи основних цінностей децентралізації та безпеки.

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

Цікаво дізнатися, куди zk-Rollups може вивести DeFi далі? Залишайтеся на зв’язку з Haust і приєднуйтеся до них у цій подорожі до більш масштабованої та децентралізованої мережі.

**Більше інформації про проект ви можете знайти за посиланнями нижче:**

**Твіттер:** [https://x.com/HaustNetwork](https://x.com/HaustNetwork)

**Діскорд:** [https://discord.com/invite/QWGxjTXD8N](https://discord.com/invite/QWGxjTXD8N)

**Веб-сайт:** [https://haust.network/](https://haust.network/)

**Телеграм:** [https://t.me/haustnetwork](https://t.me/haustnetwork)

---

*Originally published on [JulyK](https://paragraph.com/@julyk/zk-rollups)*
