Основні моменти:
Puffer використовує Restaking для побудови більш ефективного Based Rollup з децентралізованими послідовниками та кращою взаємодією з ліквідністю на крос-ланцюгу. Based Rollup та основні Rollup-и сформують різні екосистеми в межах Ethereum.
Роллап - це технологія масштабування блокчейну, створена для того, щоб дозволити Ethereum та іншим блокчейнам обробляти більше транзакцій зі збереженням низьких комісій. Простими словами, Роллапи збирають багато транзакцій разом і обробляють їх поза основним блокчейном (офлайн). Це зменшує навантаження на основну мережу Ethereum (L1), але кінцеві результати цих транзакцій все одно надсилаються на Ethereum mainnet для перевірки, забезпечуючи безпеку та незмінність.
Роллапи існують у двох основних типах:
Основна ідея Роллапу полягає в тому, щоб "виконувати більшість роботи поза ланцюжком і тільки розміщувати результати на ланцюжку", що дозволяє швидше обробляти транзакції за менші витрати.
Цей процес можна спростити до двох кроків:
Дослідник Фонду Ethereum Джастін Дрейк представив концепцію Based Rollup у березні 2023 року. Це рішення спрямоване на Sequencer, важливу роль, яка координує порядок транзакцій та їх упакування між L1 та L2.
Секвенсер відповідає за замовлення та пакування транзакцій L2 до L1, охоплюючи як пакетне пакування, так і підтвердження транзакцій, згадані вище. Однак більшість L2 в даний час використовують централізоване рішення секвенсера, контрольоване однією або декількома сутностями. Хоча це не становить великої проблеми на ранніх стадіях розвитку галузі, у міру зростання коштів кожної мережі та дозрівання інфраструктури, централізований секвенсор стане «проблемою, яку рано чи пізно потрібно вирішити».
Наразі було запропоновано два рішення:
Децентралізоване рішення Sequencer представлене Metis, яке встановлює новий міцний консенсус, щоб мережа Sequencer була більш стійкою.
Рішення Based Rollup видаляє окремий дизайн мережі Sequencer та передає відповідальність за упорядкування транзакцій з L2 на L1, де вузли перевірки Ethereum L1 виступають пропозиціями, відповідальними за упорядкування транзакцій. Цей дизайн не вимагає встановлення нової згоди та повністю використовує існуючі ресурси вузлів Ethereum, уникаючи ризиків, пов'язаних з централізованими Sequencers, тим самим використовуючи рівень безпеки мережі Ethereum.
Однак, Based Rollup також стикається з проблемами, обмеженими класичним трилемою. Хоча він користується безпекою головної мережі, це також означає, що він повинен покладатися на продуктивність головної мережі (час блоку приблизно 12 с), що робить підтвердження транзакцій значно повільнішими, ніж традиційні рішення L2 Sequencer.
Щоб прорвати це трилемму, потрібно ввести нові ролі або механізми для забезпечення балансу. Запропонований Puffer UniFi має на меті ввести «передпідтвердження» для вирішення цього питання.
У існуючих рішеннях Rollup користувачі зазвичай отримують "м'які підтвердження" від централізованих послідовників. Ці послідовники можуть гарантувати користувачам, що їх транзакції будуть включені до блокчейну після подання. Однак це м'яке підтвердження фундаментально ґрунтується на довірі до централізованої влади, і якщо ця влада стане корумпованою, порядок/підтвердження транзакцій не може бути гарантовано справедливим.
Puffer UniFi передпідтвердження має дві ключові особливості:
Таким чином, UniFi обходить залежність Based Rollup від часу блоку головного мережі, дозволяючи вузлам головної мережі Ethereum виконувати «додаткову роботу» для гарантії ефективності підтвердження транзакцій (~100 мс).
За допомогою механізму попереднього підтвердження можна значно покращити ефективність підтвердження транзакцій головної мережі, тому все ще потрібно L2 для покращення продуктивності головної мережі?
Повернення до сутності Rollup, він перш за все досягає «упаковки пакета транзакцій» -> «швидкої підтвердження транзакцій», горизонтального та вертикального масштабування. Передпідтвердження вирішує проблему швидкого та справедливого підтвердження транзакцій, тоді як упаковка пакета транзакцій все ще потрібна для завершення на L2 або позах мережевого рівня і потім відправлення на головну мережу через послідовника.
У процесі попереднього підтвердження вузли Ethereum беруть на себе додаткові обов'язки. Як можна реалізувати цю додаткову роботу та відповідні штрафи?
Puffer пропонує UniFi AVS, рішення на основі EigenLayer. Замість введення нових механізмів або забезпечення, воно використовує систему Restaking Ethereum, упаковуючи UniFi в сервіс AVS. Будь-який валідатор, який перерозташовується на EigenLayer, може брати участь в UniFi AVS, надаючи передпідтвердження послуг, з застосуванням штрафів для тих, хто не виконує свої зобов'язання.
Перевід стейкінгу та AVS значно полегшує впровадження попереднього підтвердження, що робить його одним з найбільш сумісних та практичних рішень AVS, які вносять значний вклад у розв'язання Based Rollup. Раніше досягти такого рівня функціональності було набагато складніше.
Використання UniFi AVS для побудови ланцюжків додатків стає значним оновленням для Based Rollup. Порівняно з іншими рішеннями Rollup, UniFi AVS пропонує:
Синхронна композиція - ключова функція UniFi, спрямована на вирішення фрагментації ліквідності. У сучасному середовищі багаторольових Ethereum різні роллапи працюють незалежно один від одного, що розсіює ліквідність та активність користувачів. Взаємодія між активами та контрактами на різних роллапах вимагає таких інструментів, як міжланцюжкові мости, що збільшують складність та додають високі витрати та ризики безпеки.
З децентралізованого замовлення UniFi на Ethereum L1 головна мережа виступає як майстер-послідовник, що дозволяє різним роллапам на основі UniFi взаємодіяти в одному блоку, усуваючи потребу у міжланцюгових мостах. Це дозволяє безперервну роботу на різних роллапах та ланцюгах додатків в екосистемі UniFi. В результаті UniFi надає користувачам плавний, схожий на одноланцюжковий досвід, значно знижуючи фрагментацію ліквідності. Цей підхід схожий на мету абстрагування ланцюга, але рішення UniFi є більш природнім та простим, без введення додаткових шарів згоди або обмежень (таких як новий шар згоди для агрегування ліквідності та потреб користувачів).
В кінцевому рахунку успіх UniFi залежить від того, чи стає Based Rollup необхідним рішенням Rollup.
Наразі багато рішень L2 є більш централізованими, ніж користувачі усвідомлюють. Проте ця централізація не має негайного впливу на користувачів у короткостроковій перспективі, і вирішення цього питання не обов'язково призведе до негайних фінансових вигод, оскільки воно в певній мірі віддалене від користувацького досвіду. Причина, чому це питання ще не стало більш помітним, полягає в тому, що жодне застосування ще не було безпосередньо позначено централізованими Послідовниками. Наприклад, під час фази інскурипції Bitcoin більшість успішних історій траплялися в високоцентралізованому середовищі індексатора.
З довгострокової перспективи, вирішення децентралізованих послідовників та боротьба з фрагментацією ліквідності та користувацьким досвідом стає критичним питанням. Давайте скористаємося аналогією для порівняння:
Based Rollup - це рішення, що більш тісно пов'язане з Ethereum і діє як "підлеглий" Rollup для Ethereum - подібно до "особистої охорони" Ethereum. Ця охорона може бути піхотою, кавалерією або артилерією з прямою координацією з боку Ethereum, відповідно до його найбільш справедливої системи. Не потрібно жодного посередництва третьої сторони, що зменшує ризики неправильного спілкування або зловживання.
Тим часом, основний оптимістичний роллап є більш автономним, з Ефіріумом, який надає більше свободи. Це схоже на васальних королів, кожен з них будує свої власні міста та системи, при цьому справедливість залежить від самих правителів. Комунікація між васалами потребує зовнішнього відділу - цей відділ є ланцюжною абстракцією. Для управління цими васалами системі абстракції ланцюжка потрібно мати достатньо сил, щоб контролювати їх, уникаючи корупції.
Дискусія між цими підходами зосереджена на тому, чи повинні роллапи повертати вартість Ethereum або підтримувати незалежний ріст. Бути більш тісно зв'язаним з Ethereum пропонує більшу безпеку та зменшує витрати на децентралізацію, а також надає природну синхронну комбінаторність. Незалежність дозволяє операторам отримувати більше прибутку, але при цьому вимагає більших витрат для забезпечення децентралізованої безпеки та покладається на зовнішню комбінаторність.
Включаючи природу блокчейну, обидва підходи співіснують, оскільки вони відображають постійні компроміси між децентралізацією, ефективністю та інтересами в різних сценаріях. Це дослідження буде продовжуватися, з постійними технічними вдосконаленнями, що надають нові можливості розробникам формувати майбутнє.
Основні моменти:
Puffer використовує Restaking для побудови більш ефективного Based Rollup з децентралізованими послідовниками та кращою взаємодією з ліквідністю на крос-ланцюгу. Based Rollup та основні Rollup-и сформують різні екосистеми в межах Ethereum.
Роллап - це технологія масштабування блокчейну, створена для того, щоб дозволити Ethereum та іншим блокчейнам обробляти більше транзакцій зі збереженням низьких комісій. Простими словами, Роллапи збирають багато транзакцій разом і обробляють їх поза основним блокчейном (офлайн). Це зменшує навантаження на основну мережу Ethereum (L1), але кінцеві результати цих транзакцій все одно надсилаються на Ethereum mainnet для перевірки, забезпечуючи безпеку та незмінність.
Роллапи існують у двох основних типах:
Основна ідея Роллапу полягає в тому, щоб "виконувати більшість роботи поза ланцюжком і тільки розміщувати результати на ланцюжку", що дозволяє швидше обробляти транзакції за менші витрати.
Цей процес можна спростити до двох кроків:
Дослідник Фонду Ethereum Джастін Дрейк представив концепцію Based Rollup у березні 2023 року. Це рішення спрямоване на Sequencer, важливу роль, яка координує порядок транзакцій та їх упакування між L1 та L2.
Секвенсер відповідає за замовлення та пакування транзакцій L2 до L1, охоплюючи як пакетне пакування, так і підтвердження транзакцій, згадані вище. Однак більшість L2 в даний час використовують централізоване рішення секвенсера, контрольоване однією або декількома сутностями. Хоча це не становить великої проблеми на ранніх стадіях розвитку галузі, у міру зростання коштів кожної мережі та дозрівання інфраструктури, централізований секвенсор стане «проблемою, яку рано чи пізно потрібно вирішити».
Наразі було запропоновано два рішення:
Децентралізоване рішення Sequencer представлене Metis, яке встановлює новий міцний консенсус, щоб мережа Sequencer була більш стійкою.
Рішення Based Rollup видаляє окремий дизайн мережі Sequencer та передає відповідальність за упорядкування транзакцій з L2 на L1, де вузли перевірки Ethereum L1 виступають пропозиціями, відповідальними за упорядкування транзакцій. Цей дизайн не вимагає встановлення нової згоди та повністю використовує існуючі ресурси вузлів Ethereum, уникаючи ризиків, пов'язаних з централізованими Sequencers, тим самим використовуючи рівень безпеки мережі Ethereum.
Однак, Based Rollup також стикається з проблемами, обмеженими класичним трилемою. Хоча він користується безпекою головної мережі, це також означає, що він повинен покладатися на продуктивність головної мережі (час блоку приблизно 12 с), що робить підтвердження транзакцій значно повільнішими, ніж традиційні рішення L2 Sequencer.
Щоб прорвати це трилемму, потрібно ввести нові ролі або механізми для забезпечення балансу. Запропонований Puffer UniFi має на меті ввести «передпідтвердження» для вирішення цього питання.
У існуючих рішеннях Rollup користувачі зазвичай отримують "м'які підтвердження" від централізованих послідовників. Ці послідовники можуть гарантувати користувачам, що їх транзакції будуть включені до блокчейну після подання. Однак це м'яке підтвердження фундаментально ґрунтується на довірі до централізованої влади, і якщо ця влада стане корумпованою, порядок/підтвердження транзакцій не може бути гарантовано справедливим.
Puffer UniFi передпідтвердження має дві ключові особливості:
Таким чином, UniFi обходить залежність Based Rollup від часу блоку головного мережі, дозволяючи вузлам головної мережі Ethereum виконувати «додаткову роботу» для гарантії ефективності підтвердження транзакцій (~100 мс).
За допомогою механізму попереднього підтвердження можна значно покращити ефективність підтвердження транзакцій головної мережі, тому все ще потрібно L2 для покращення продуктивності головної мережі?
Повернення до сутності Rollup, він перш за все досягає «упаковки пакета транзакцій» -> «швидкої підтвердження транзакцій», горизонтального та вертикального масштабування. Передпідтвердження вирішує проблему швидкого та справедливого підтвердження транзакцій, тоді як упаковка пакета транзакцій все ще потрібна для завершення на L2 або позах мережевого рівня і потім відправлення на головну мережу через послідовника.
У процесі попереднього підтвердження вузли Ethereum беруть на себе додаткові обов'язки. Як можна реалізувати цю додаткову роботу та відповідні штрафи?
Puffer пропонує UniFi AVS, рішення на основі EigenLayer. Замість введення нових механізмів або забезпечення, воно використовує систему Restaking Ethereum, упаковуючи UniFi в сервіс AVS. Будь-який валідатор, який перерозташовується на EigenLayer, може брати участь в UniFi AVS, надаючи передпідтвердження послуг, з застосуванням штрафів для тих, хто не виконує свої зобов'язання.
Перевід стейкінгу та AVS значно полегшує впровадження попереднього підтвердження, що робить його одним з найбільш сумісних та практичних рішень AVS, які вносять значний вклад у розв'язання Based Rollup. Раніше досягти такого рівня функціональності було набагато складніше.
Використання UniFi AVS для побудови ланцюжків додатків стає значним оновленням для Based Rollup. Порівняно з іншими рішеннями Rollup, UniFi AVS пропонує:
Синхронна композиція - ключова функція UniFi, спрямована на вирішення фрагментації ліквідності. У сучасному середовищі багаторольових Ethereum різні роллапи працюють незалежно один від одного, що розсіює ліквідність та активність користувачів. Взаємодія між активами та контрактами на різних роллапах вимагає таких інструментів, як міжланцюжкові мости, що збільшують складність та додають високі витрати та ризики безпеки.
З децентралізованого замовлення UniFi на Ethereum L1 головна мережа виступає як майстер-послідовник, що дозволяє різним роллапам на основі UniFi взаємодіяти в одному блоку, усуваючи потребу у міжланцюгових мостах. Це дозволяє безперервну роботу на різних роллапах та ланцюгах додатків в екосистемі UniFi. В результаті UniFi надає користувачам плавний, схожий на одноланцюжковий досвід, значно знижуючи фрагментацію ліквідності. Цей підхід схожий на мету абстрагування ланцюга, але рішення UniFi є більш природнім та простим, без введення додаткових шарів згоди або обмежень (таких як новий шар згоди для агрегування ліквідності та потреб користувачів).
В кінцевому рахунку успіх UniFi залежить від того, чи стає Based Rollup необхідним рішенням Rollup.
Наразі багато рішень L2 є більш централізованими, ніж користувачі усвідомлюють. Проте ця централізація не має негайного впливу на користувачів у короткостроковій перспективі, і вирішення цього питання не обов'язково призведе до негайних фінансових вигод, оскільки воно в певній мірі віддалене від користувацького досвіду. Причина, чому це питання ще не стало більш помітним, полягає в тому, що жодне застосування ще не було безпосередньо позначено централізованими Послідовниками. Наприклад, під час фази інскурипції Bitcoin більшість успішних історій траплялися в високоцентралізованому середовищі індексатора.
З довгострокової перспективи, вирішення децентралізованих послідовників та боротьба з фрагментацією ліквідності та користувацьким досвідом стає критичним питанням. Давайте скористаємося аналогією для порівняння:
Based Rollup - це рішення, що більш тісно пов'язане з Ethereum і діє як "підлеглий" Rollup для Ethereum - подібно до "особистої охорони" Ethereum. Ця охорона може бути піхотою, кавалерією або артилерією з прямою координацією з боку Ethereum, відповідно до його найбільш справедливої системи. Не потрібно жодного посередництва третьої сторони, що зменшує ризики неправильного спілкування або зловживання.
Тим часом, основний оптимістичний роллап є більш автономним, з Ефіріумом, який надає більше свободи. Це схоже на васальних королів, кожен з них будує свої власні міста та системи, при цьому справедливість залежить від самих правителів. Комунікація між васалами потребує зовнішнього відділу - цей відділ є ланцюжною абстракцією. Для управління цими васалами системі абстракції ланцюжка потрібно мати достатньо сил, щоб контролювати їх, уникаючи корупції.
Дискусія між цими підходами зосереджена на тому, чи повинні роллапи повертати вартість Ethereum або підтримувати незалежний ріст. Бути більш тісно зв'язаним з Ethereum пропонує більшу безпеку та зменшує витрати на децентралізацію, а також надає природну синхронну комбінаторність. Незалежність дозволяє операторам отримувати більше прибутку, але при цьому вимагає більших витрат для забезпечення децентралізованої безпеки та покладається на зовнішню комбінаторність.
Включаючи природу блокчейну, обидва підходи співіснують, оскільки вони відображають постійні компроміси між децентралізацією, ефективністю та інтересами в різних сценаріях. Це дослідження буде продовжуватися, з постійними технічними вдосконаленнями, що надають нові можливості розробникам формувати майбутнє.