Що таке Rollups?

Rollups - це рішення масштабування Layer 2, призначене для підвищення масштабованості та ефективності блокчейн-мереж. Коротко: rollups - це блокчейни, які покладаються на інший блокчейн першого рівня (особливо Ethereum) для проведення розрахунків, забезпечуючи при цьому кращу масштабованість і гарантії продуктивності в порівнянні з базовим блокчейном.

Ось розбір:

Пакетні транзакції

Rollups працюють шляхом об'єднання або «згортання» декількох транзакцій в одну транзакцію або пакет. Цей процес відбувається в окремому блокчейні другого рівня, який є вторинним фреймворком, побудованим над первинним блокчейном (першого рівня).

Оф-чейн виконання

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

Відправлення у Layer 1

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

Optimistic Rollups

Ви можете розгорнути rollup-и Arbitrum Nitro та OP Stack через Caldera — обидва ці фреймворки є «Optimistic» rollup-ами.

Термін «Optimistic» у Optimistic Rollups походить від оптимістичного припущення, що транзакції всередині rollup-а є дійсними. У «щасливому сценарії», коли rollup працює чесно, не потрібен доказ коректності на основному (Layer 1) блокчейні. Однак, якщо послідовник rollup-а діє зловмисно або помилково, можна подати «доказ помилки» на L1, щоб запобігти некоректному виконанню.

Хочете дізнатися більше про Optimistic Rollups? Перегляньте цю статтю на ethereum.org

Zero-Knowledge Rollups

Ви також можете розгорнути rollup-и ZK Stack та Polygon CDK через Caldera — обидва ці фреймворки є «Zero-Knowledge» (або ZK) rollup-ами.

На відміну від оптимістичних rollup-ів, вузли ZK rollup повинні подавати доказ дійсності для перевірки, щоб оновити стан. Доказ дійсності є криптографічним запевненням, що зміна стану, запропонована rollup-ом, є результатом виконання вказаного пакету транзакцій. Це означає, що ZK-rollups потребують надання доказів дійсності для фіналізації транзакцій на Ethereum, замість того щоб розміщувати всі дані транзакцій на мережі, як це роблять оптимістичні rollup-и.

Щоб дізнатися більше про ZK Rollups, прочитайте цю статтю на ethereum.org

Last updated