Що таке Rollup?
Rollup групує багато транзакцій поза основним ланцюгом, виконує їх швидко, а потім публікує стиснений запис на базовому ланцюгу для безпеки. Уявіть собі смуги для спільної поїздки в руху блокчейн операцій: рухайтесь швидко разом, розрахуєтесь пізніше.
«Rollups це просто сайдчейни з поганою безпекою.» Не зовсім так. Вони публікують дані та докази на базовому ланцюгу і розраховуються на Layer 1, тож їхня безпека походить з того самого джерела, що й у основного ланцюга.
Як працює Rollup
Що саме відбувається, коли ви натискаєте відправити? Короткий огляд без складної термінології.
- Крок 1: Ви надсилаєте транзакцію на секвенсер Rollup у мережі Layer 2 через свій звичний гаманець.
- Крок 2: Секвенсер впорядковує велику кількість користувацьких транзакцій, виконує їх поза ланцюгом і стискає результати в акуратний пакет.
- Крок 3: Той пакет разом із необхідними даними публікують на основному ланцюгу, де смартконтракти перевіряють його або дають час на оскарження, залежно від архітектури.
- Крок 4: Баланс у межах Rollup оновлюється майже миттєво, тому додатки здаються швидкими.
- Крок 5: Після підтвердження базовим ланцюгом ваш хід стає частиною історії з transaction finality.
Ось і весь процес. Швидко там, де це можливо, і суворо там, де це має значення.
Чому Rollup важливий
Що це дає вам.
- Перевага: Менші комісії і швидші підтвердження, тож обміни, ігри і мінтинг перестають виглядати як дорогі покупки.
- Погляд: Це спосіб масштабувати блокчейни без відмови від спільної безпеки, саме тому розробники все частіше переходять сюди.
- Актуальність: Ви побачите це в популярних dApp, під час мінтингу NFT і в іграх на ланцюгу, які прагнуть швидкості без ізоляції.
Перед перенесенням коштів у Rollup перевірте часи депозитів і зняття. Деякі підходи додають період очікування при виході, тож плануйте ліквідність з урахуванням цього.
Ключові характеристики Rollup
Чим він відрізняється:
- Безпека: Публікує дані на базовому ланцюгу, щоб будь-хто міг перевірити, а розрахунки відбуваються там же.
- Витрати: Групування і стиснення зменшують обсяг даних, що зазвичай знижує комісії.
- Швидкість: Виконання поза ланцюгом дозволяє додаткам працювати швидко навіть за високого навантаження.
- Сумісність: Працює з поширеними гаманцями, інструментами та знайомими стеками смартконтрактів.
Варіанти
Два основні варіанти, про які ви почуєте:
- Optimistic: Припускає, що пакети коректні, і дає час для подачі доказів шахрайства у разі оскарження, докладніше here.
- ZK: Підтверджує коректність наперед за допомогою математичних доказів, часто їх називають Zero Knowledge Rollups.
- Proofs: ZK системи зазвичай використовують ZK SNARKs або ZK STARKs для перевірки пакетів без розкриття приватних даних.
Швидкість у додатку не завжди означає миттєве завершення на ланцюгу. Депозити, виходи і публікації пакетів усе ще підпорядковані часовим і комісійним умовам базового ланцюга.
Приклад
Ви обмінюєте токени на L2, сплачуєте невелику комісію, і стиснений пакет доходить до Ethereum трохи згодом, тоді як у додатку баланс оновлюється майже відразу.
Цікавинка
Назва походить з аналітики даних, де команди «згруповують» багато рядків у зведення. Крипто запозичило термін, зберегло ідею і додало математику.
Підсумок
Думайте про це як про експрес смугу: швидкий досвід спочатку, захищений основним ланцюгом позаду.
