Що таке Rollups?
Last updated
Last updated
Rollups - це рішення масштабування Layer 2, призначене для підвищення масштабованості та ефективності блокчейн-мереж. Коротко: rollups - це блокчейни, які покладаються на інший блокчейн першого рівня (особливо Ethereum) для проведення розрахунків, забезпечуючи при цьому кращу масштабованість і гарантії продуктивності в порівнянні з базовим блокчейном.
Ось розбір:
Rollups працюють шляхом об'єднання або «згортання» декількох транзакцій в одну транзакцію або пакет. Цей процес відбувається в окремому блокчейні другого рівня, який є вторинним фреймворком, побудованим над первинним блокчейном (першого рівня).
Виконання транзакцій у rollups відбувається поза блокчейном, що зменшує обсяг даних, які потрібно розміщувати в основному блокчейні. Це особливо корисно в переповнених блокчейн-мережах, де великий обсяг транзакцій може призводити до повільнішого оброблення та вищих комісій.
Після того, як транзакції зібрані та виконані поза блокчейном, одна транзакція або зведення пакету публікується в основному (Layer 1) блокчейні. Це зберігає функції безпеки основного блокчейну, одночасно значно зменшуючи обсяг даних, оскільки на мережі записується лише згортана транзакція.
Ви можете розгорнути rollup-и та через Caldera — обидва ці фреймворки є «Optimistic» rollup-ами.
Термін «Optimistic» у Optimistic Rollups походить від оптимістичного припущення, що транзакції всередині rollup-а є дійсними. У «щасливому сценарії», коли rollup працює чесно, не потрібен доказ коректності на основному (Layer 1) блокчейні. Однак, якщо послідовник rollup-а діє зловмисно або помилково, можна подати «доказ помилки» на L1, щоб запобігти некоректному виконанню.
Ви також можете розгорнути rollup-и ZK Stack та Polygon CDK через Caldera — обидва ці фреймворки є «Zero-Knowledge» (або ZK) rollup-ами.
На відміну від оптимістичних rollup-ів, вузли ZK rollup повинні подавати доказ дійсності для перевірки, щоб оновити стан. Доказ дійсності є криптографічним запевненням, що зміна стану, запропонована rollup-ом, є результатом виконання вказаного пакету транзакцій. Це означає, що ZK-rollups потребують надання доказів дійсності для фіналізації транзакцій на Ethereum, замість того щоб розміщувати всі дані транзакцій на мережі, як це роблять оптимістичні rollup-и.
Щоб дізнатися більше про ZK Rollups, прочитайте на ethereum.org