Що таке Optimistic Rollup
Optimistic Rollup — це один із типів рішень другого рівня (L2), які допомагають усунути проблеми масштабованості Ethereum та інших блокчейнів (першого рівня). Він використовує свою оптимістичну модель пропуску транзакцій.
Найпоширенішими L2-мережами, які використовують технологію оптимістичних ролапів, є Arbitrum та Optimism.
Як працює Optimistic Rollup? ⚙️
Суть ролапів полягає в об’єднанні кількох транзакцій в один пакет, значно зменшуючи обчислювальне навантаження та об’єм зберігання даних в основній мережі. Це призводить до покращення пропускної здатності, зниження транзакційних витрат і більш оптимізованої взаємодії з користувачем.
На відміну від інших типів зведення (наприклад ZK-rollup), концепція Optimistic Rollup передбачає те, що всі подані транзакції є чесними, доки не буде доведено протилежне. Це й назвали оптимістичним консенсусом.
У ланцюжку публікується знімок стану до і після транзакцій, але самі транзакції не відразу обробляються в мережі рівня 1. Натомість вони виконуються поза нею у віртуальній машині, яка відображає середовище рівня 1. Це робиться для того, щоб була можливість відмінити шахрайські транзакції, які будуть знайдені (та доведені) у заданий проміжок часу.
На відміну від інших типів зведення (наприклад ZK-rollup), концепція Optimistic Rollup передбачає те, що всі подані транзакції є чесними, доки не буде доведено протилежне. Це й назвали оптимістичним консенсусом.
У ланцюжку публікується знімок стану до і після транзакцій, але самі транзакції не відразу обробляються в мережі рівня 1. Натомість вони виконуються поза нею у віртуальній машині, яка відображає середовище рівня 1. Це робиться для того, щоб була можливість відмінити шахрайські транзакції, які будуть знайдені (та доведені) у заданий проміжок часу.
➕ Переваги оптимістичних ролапів
- Наслідують такий же рівень безпеки, що має базовий блокчейн.
- Сумісні з віртуальною машиною Ethereum (EVM).
- Мають низьку вартість створення транзакцій.
➖ Недоліки оптимістичних ролапів
- Мають проблеми з доступністю даних.
- Існують періоди очікування, перед тим як транзакцію буде записано у базовий блокчейн. Це є засобом безпеки проти шахрайських операцій, проте чесні користувачі можуть зіткнутися із затримками в завершенні транзакції.
- Якщо в Ethereum виникнуть проблеми з пропускною здатністю, це безпосередньо вплине і на продуктивність L2-мережі.