Ця стаття вводить рішення Puffer Finance, яке використовує валідаторів головної мережі Ethereum для досягнення децентралізованого послідовника, зниження вартості транзакцій, підвищення безпеки та впровадження механізму попереднього підтвердження для поліпшення взаємодії користувача.
Нещодавно протокол забезпечення ліквідності перезавантажився@puffer_finance, активний на @eigenlayer, запустив рішення під назвою Based Rollups. Це рішення намагається представити валідаторів основної мережі Ethereum, щоб забезпечити більш безпечне та ефективне децентралізоване рішення для Rollups, особливо зосереджуючись на децентралізації секвенсера.
Як класика #LSTПротокол Puffer Finance використовує свої унікальні характеристики (підтримує як Ethereum mainnet, так і#PoSі Eigenlayer #restaking) для розробки цього нового технологічного рішення, розширюючи свою концепцію в значущий спосіб.
Децентралізація послідовника - це ключова проблема в спільноті, оскільки це, без сумніву, найслабке місце в системах Rollups і безпосередньо впливає на досвід користувача. Based Rollups прагне децентралізувати послідовність, передаючи її на рівень 1, що не лише зменшує ризик надмірно централізованої послідовності в поточних Rollups, а й значно знижує витрати на транзакції та підвищує активність системи.
Розробники можуть легко розгортати та керувати власними ланцюжками Rollups на основі архітектури Based Rollups, насолоджуючись функціями безпеки та децентралізації Ethereum.
Наразі, #ZKі#OPРоллапи покладаються на централізованих послідовників для визначення порядку транзакцій. Ця централізація вносить ризики, включаючи відмови послідовників, знижену довіру користувачів та пов'язані з цим.#MEVпитання.
Щоб пом'якшити ці ризики, багато Rollups запровадили «евакуаційні люки» — механізми, які дозволяють користувачам виходити з Rollups у разі збою секвенсера. Однак ці механізми збільшують затримку та плату за газ і можуть бути використані для вилучення MEV за допомогою шкідливого секвенування.
Актуальний попит на Rollups з децентралізованими секвенсерами незаперечний.
Введення Based Rollups
Роллапи, де порядок транзакцій визначається L1, називаються Based Rollups. Цю концепцію запропонував дослідник Ethereum Foundation Джастін Дрейк у березні 2023 року.
Засновані роллапи досягають децентралізованої послідовності за допомогою L1 пропозера для визначення порядку транзакцій. Цей метод не тільки успадковує активність та децентралізацію L1, але також усуває потребу в аварійних виходах, тим самим підвищуючи безпеку та ефективність роллапів.
У роллапах на основі L1 пропонувач може співпрацювати з L1 пошуковцями та L1 будівельниками, щоб дозвільно включити блоки роллапів в наступний блок L1. Це означає, що порядок включених блоків L2 та кінцева послідовність транзакцій визначаються L1 пропонувачем. Проте, загалом L1 пропонувач не будує блоки L2 самостійно. Замість цього кожен блок роллапів на основі L1 будується будівельниками L2, забезпечуючи, що на L1 пропонувача не покладається додаткове навантаження.
У @taikoxyzRollups, Віртуальна машина Rollups та агенти виконання Rollups виконують транзакції поза ланцюжком як виконавчий рівень, тоді як порядок транзакцій, починаючи з рівня консенсусу Ethereum, визначається рівнем консенсусу Ethereum. Дані транзакцій також публікуються на Ethereum, і стан транзакцій в кінцевому рахунку можна перевірити на Ethereum.
Зменшений дохід від MEV
MEV є значним джерелом доходів для традиційних роллапів, але більшість MEV в Based Rollups переходить до пропонентів L1. Це жертвує доходами MEV для Based Rollups, хоча вони все ще мають можливість заробляти дохід від заторів на L2 (наприклад, збори за затори L2 стилю EIP-1559). \
Проте, Ролапи, які хочуть захопити свій власний MEV, можуть використовувати різні механізми хабарництва, такі як включення механізму аукціону, наприклад, голландського аукціону, в контракт L1, що змушує пакетні відправники сплачувати деяку кількість ETH контракту.
Обмежена гнучкість послідовності та відсутність попередніх підтверджень
Хоча Базові Rollups мають багато переваг, вони також стикаються з викликами, особливо пов'язаними з м'якими підтвердженнями. М'які підтвердження відносяться до здатності користувача надійно знати, що їх транзакція успішно досягне Layer 1 (L1) Ethereum.
Поточні роллапи пропонують попередні підтвердження, що дозволяє користувачам знати, що їх транзакції обов'язково будуть подані до L1.
Проте делегування послідовності до L1 в Based Rollups зменшує гнучкість послідовності, роблячи неможливим надання попередніх підтверджень або впровадження послідовності першим прийшов, першим обслужений (FCFS) як Arbitrum.
Для вирішення проблеми попереднього підтвердження Джастін Дрейк пропонував влітку 2023 року використання перевірки. У цьому проектуванні частина пропонентів L1 зобов'язується (через перевірку) включати блоки Based Rollups в блоки L1, які вони будуть пропонувати у майбутньому. Оскільки пропоненти L1 знають принаймні 32 блоки наперед, можливо визначити, хто буде пропонентом для кожного блоку.
Puffer Finance має на меті інтегрувати попередні підтвердження з роллапами Gate через свою архітектуру UniFi, пропонуючи швидкі (100 мс) часи підтвердження, зберігаючи всі переваги роллапів Gate.
Механізм попереднього підтвердження забезпечує передачу транзакції в L1
Попередні підтвердження гарантують, що децентралізовані секвенсери ефективно подають транзакції до L1. Валідатори Ethereum стоять у черзі, щоб запропонувати блоки. Якщо валідатор попереднього підтвердження не виконує своїх зобов'язань, йому загрожують штрафні санкції, такі як скорочення, що забезпечує вищу надійність. Цей механізм дає користувачам більшу впевненість у тому, що їхні транзакції дійсно будуть включені в стан L1 Ethereum.
Для застосувань, таких як #GameFi, м'які підтвердження мають вирішальне значення для забезпечення швидкого часу реагування (наприклад, близько 100 мілісекунд). Однак, через децентралізований характер секвенсерів Based Rollups, ці валідатори дотримуються 12-секундного часу генерації блоків, що призводить до мінімального часу підтвердження 12 секунд, що перешкоджає швидкості м'яких підтверджень.
UniFi Puffer інтегрує попередні підтвердження (Preconfs) з Роллапами на основі, що дозволяє Роллапам на основі забезпечити користувачам досвід, схожий на централізовані послідовники, з часом підтвердження 100 мілісекунд, забезпечуючи при цьому системну активність. Ця інтеграція дозволяє Роллапам на основі зберегти всі їхні початкові переваги, що в кінцевому підсумку вирішує проблему фрагментації ліквідності на Ethereum та сприяє більш єдинообразному та ефективному екосистемі Роллапів.
Архітектура UniFi дозволяє швидко масштабуватися від одного централізованого послідовника до десятків тисяч децентралізованих послідовників з використанням валідаторних вузлів Puffer. UniFi прагне безшовно інтегрувати попередні підтвердження в свої Based Rollup.
Користувачі надсилають транзакції Rollup, які потім обробляються валідаторами Puffer. Ці валідатори забезпечують попередні підтвердження, що гарантує користувачам, що їх транзакції будуть включені в L1-стан Ethereum.
Валідатори Puffer здійснюють рестейкінг на основі додаткових умов скорочення, щоб забезпечити надійність, отримувати транзакції Rollup від користувачів і видавати попередні підтвердження. Ці валідатори готуються включати транзакції Rollup у блоки L1.
Механізм передпідтвердження (Preconf Slasher AVS) накладає додаткові умови стриження на валідаторів, щоб засудити їх за порушення передпідтверджених зобов'язань, запобігаючи валідаторам не надсилати певні транзакції Rollup на L1.
Валидатори Puffer пропонують блоки до Ethereum L1, які включають попередньо підтверджений порядок Rollup.
Контракт послідовника Puffer приймає транзакції роллапів.
PufETH Vault збирає комісію за перевантаження та комісію за суперечки, що генерується транзакціями Rollup, які збільшують прибутковість для власників PufETH і забезпечують нативний прибуток користувачам UniFi.
unifETH – це універсальний токен Gas в екосистемі UniFi. Він генерує винагороду через pufETH і управляється децентралізованою автономною організацією (DAO), щоб уникнути ринкових ризиків, таких як ліквідація кредиту через коливання цін на Ethereum, і механізм запобігання відрахуванню Puffer може уникнути цих ризиків.
Сценарій безгазової транзакції
У Web2 користувачі звикли до безкоштовного інтернет-сервісу, спонсорованого рекламою. У web3 вимога користувачів платити за послуги може потенційно стримувати використання.
Користувачі Puffer’s Based Rollup можуть заробляти дохід, блокуючи активи в місцевому мосту Rollup та генеруючи місцеві доходи. Це дозволяє Puffer підтримувати деякі сценарії застосування, такі як транзакції без оплати газу, що має важливий вплив як на web2, так і на web3.
Якщо комісії за транзакції на ланцюжку Rollups стають занадто високими для додатку, розробники можуть вирішити залишити ланцюжок Rollups і створити власний окремий ланцюжок, що дозволить їм безпосередньо заробляти дохід від комісій за транзакції користувачів. Puffer пропонує рішення для розробників з додатком Based dApp Chain.
Запустити ланцюжок dApp Chain на основі Puffer так само просто, як розгорнути смарт-контракт, успадкувавши при цьому функції безпеки та децентралізації Ethereum. Розробники можуть отримувати комісію за транзакції з ланцюжка Rollups dApp без необхідності керувати централізованим секвенсором, а також можуть увімкнути крос-чейн транзакції та взаємодії.
Транзакції на основному ланцюжку додатків Puffer можуть бути підтверджені швидко протягом 100 мілісекунд, а попередні підтвердження Puffer забезпечують, що транзакції надсилаються на L1.
Завдяки співпраці з Ethereum Foundation, Puffer Finance надає більш безпечне та ефективне рішення для роллапів. Цей децентралізований метод послідовності не тільки зменшує ризики поточних централізованих послідовників, але й значно знижує вартість транзакцій та збільшує активність системи.
З інтеграцією передпідтверджень та швидкими часами підтвердження 100 мілісекунд, Based Rollups стануть ідеальним вибором для різноманітних застосувань, включаючи GameFi, забезпечуючи як безшовний користувацький досвід, так і остаточність транзакцій. Крім того, завдяки Based dApp Chain від Puffer Finance, розробники можуть легко розгортати та управляти власним ланцюжком Rollups, не турбуючись про обслуговування централізованого послідовника, при цьому насолоджуючись безпекою та децентралізацією Ethereum.
مشاركة
Ця стаття вводить рішення Puffer Finance, яке використовує валідаторів головної мережі Ethereum для досягнення децентралізованого послідовника, зниження вартості транзакцій, підвищення безпеки та впровадження механізму попереднього підтвердження для поліпшення взаємодії користувача.
Нещодавно протокол забезпечення ліквідності перезавантажився@puffer_finance, активний на @eigenlayer, запустив рішення під назвою Based Rollups. Це рішення намагається представити валідаторів основної мережі Ethereum, щоб забезпечити більш безпечне та ефективне децентралізоване рішення для Rollups, особливо зосереджуючись на децентралізації секвенсера.
Як класика #LSTПротокол Puffer Finance використовує свої унікальні характеристики (підтримує як Ethereum mainnet, так і#PoSі Eigenlayer #restaking) для розробки цього нового технологічного рішення, розширюючи свою концепцію в значущий спосіб.
Децентралізація послідовника - це ключова проблема в спільноті, оскільки це, без сумніву, найслабке місце в системах Rollups і безпосередньо впливає на досвід користувача. Based Rollups прагне децентралізувати послідовність, передаючи її на рівень 1, що не лише зменшує ризик надмірно централізованої послідовності в поточних Rollups, а й значно знижує витрати на транзакції та підвищує активність системи.
Розробники можуть легко розгортати та керувати власними ланцюжками Rollups на основі архітектури Based Rollups, насолоджуючись функціями безпеки та децентралізації Ethereum.
Наразі, #ZKі#OPРоллапи покладаються на централізованих послідовників для визначення порядку транзакцій. Ця централізація вносить ризики, включаючи відмови послідовників, знижену довіру користувачів та пов'язані з цим.#MEVпитання.
Щоб пом'якшити ці ризики, багато Rollups запровадили «евакуаційні люки» — механізми, які дозволяють користувачам виходити з Rollups у разі збою секвенсера. Однак ці механізми збільшують затримку та плату за газ і можуть бути використані для вилучення MEV за допомогою шкідливого секвенування.
Актуальний попит на Rollups з децентралізованими секвенсерами незаперечний.
Введення Based Rollups
Роллапи, де порядок транзакцій визначається L1, називаються Based Rollups. Цю концепцію запропонував дослідник Ethereum Foundation Джастін Дрейк у березні 2023 року.
Засновані роллапи досягають децентралізованої послідовності за допомогою L1 пропозера для визначення порядку транзакцій. Цей метод не тільки успадковує активність та децентралізацію L1, але також усуває потребу в аварійних виходах, тим самим підвищуючи безпеку та ефективність роллапів.
У роллапах на основі L1 пропонувач може співпрацювати з L1 пошуковцями та L1 будівельниками, щоб дозвільно включити блоки роллапів в наступний блок L1. Це означає, що порядок включених блоків L2 та кінцева послідовність транзакцій визначаються L1 пропонувачем. Проте, загалом L1 пропонувач не будує блоки L2 самостійно. Замість цього кожен блок роллапів на основі L1 будується будівельниками L2, забезпечуючи, що на L1 пропонувача не покладається додаткове навантаження.
У @taikoxyzRollups, Віртуальна машина Rollups та агенти виконання Rollups виконують транзакції поза ланцюжком як виконавчий рівень, тоді як порядок транзакцій, починаючи з рівня консенсусу Ethereum, визначається рівнем консенсусу Ethereum. Дані транзакцій також публікуються на Ethereum, і стан транзакцій в кінцевому рахунку можна перевірити на Ethereum.
Зменшений дохід від MEV
MEV є значним джерелом доходів для традиційних роллапів, але більшість MEV в Based Rollups переходить до пропонентів L1. Це жертвує доходами MEV для Based Rollups, хоча вони все ще мають можливість заробляти дохід від заторів на L2 (наприклад, збори за затори L2 стилю EIP-1559). \
Проте, Ролапи, які хочуть захопити свій власний MEV, можуть використовувати різні механізми хабарництва, такі як включення механізму аукціону, наприклад, голландського аукціону, в контракт L1, що змушує пакетні відправники сплачувати деяку кількість ETH контракту.
Обмежена гнучкість послідовності та відсутність попередніх підтверджень
Хоча Базові Rollups мають багато переваг, вони також стикаються з викликами, особливо пов'язаними з м'якими підтвердженнями. М'які підтвердження відносяться до здатності користувача надійно знати, що їх транзакція успішно досягне Layer 1 (L1) Ethereum.
Поточні роллапи пропонують попередні підтвердження, що дозволяє користувачам знати, що їх транзакції обов'язково будуть подані до L1.
Проте делегування послідовності до L1 в Based Rollups зменшує гнучкість послідовності, роблячи неможливим надання попередніх підтверджень або впровадження послідовності першим прийшов, першим обслужений (FCFS) як Arbitrum.
Для вирішення проблеми попереднього підтвердження Джастін Дрейк пропонував влітку 2023 року використання перевірки. У цьому проектуванні частина пропонентів L1 зобов'язується (через перевірку) включати блоки Based Rollups в блоки L1, які вони будуть пропонувати у майбутньому. Оскільки пропоненти L1 знають принаймні 32 блоки наперед, можливо визначити, хто буде пропонентом для кожного блоку.
Puffer Finance має на меті інтегрувати попередні підтвердження з роллапами Gate через свою архітектуру UniFi, пропонуючи швидкі (100 мс) часи підтвердження, зберігаючи всі переваги роллапів Gate.
Механізм попереднього підтвердження забезпечує передачу транзакції в L1
Попередні підтвердження гарантують, що децентралізовані секвенсери ефективно подають транзакції до L1. Валідатори Ethereum стоять у черзі, щоб запропонувати блоки. Якщо валідатор попереднього підтвердження не виконує своїх зобов'язань, йому загрожують штрафні санкції, такі як скорочення, що забезпечує вищу надійність. Цей механізм дає користувачам більшу впевненість у тому, що їхні транзакції дійсно будуть включені в стан L1 Ethereum.
Для застосувань, таких як #GameFi, м'які підтвердження мають вирішальне значення для забезпечення швидкого часу реагування (наприклад, близько 100 мілісекунд). Однак, через децентралізований характер секвенсерів Based Rollups, ці валідатори дотримуються 12-секундного часу генерації блоків, що призводить до мінімального часу підтвердження 12 секунд, що перешкоджає швидкості м'яких підтверджень.
UniFi Puffer інтегрує попередні підтвердження (Preconfs) з Роллапами на основі, що дозволяє Роллапам на основі забезпечити користувачам досвід, схожий на централізовані послідовники, з часом підтвердження 100 мілісекунд, забезпечуючи при цьому системну активність. Ця інтеграція дозволяє Роллапам на основі зберегти всі їхні початкові переваги, що в кінцевому підсумку вирішує проблему фрагментації ліквідності на Ethereum та сприяє більш єдинообразному та ефективному екосистемі Роллапів.
Архітектура UniFi дозволяє швидко масштабуватися від одного централізованого послідовника до десятків тисяч децентралізованих послідовників з використанням валідаторних вузлів Puffer. UniFi прагне безшовно інтегрувати попередні підтвердження в свої Based Rollup.
Користувачі надсилають транзакції Rollup, які потім обробляються валідаторами Puffer. Ці валідатори забезпечують попередні підтвердження, що гарантує користувачам, що їх транзакції будуть включені в L1-стан Ethereum.
Валідатори Puffer здійснюють рестейкінг на основі додаткових умов скорочення, щоб забезпечити надійність, отримувати транзакції Rollup від користувачів і видавати попередні підтвердження. Ці валідатори готуються включати транзакції Rollup у блоки L1.
Механізм передпідтвердження (Preconf Slasher AVS) накладає додаткові умови стриження на валідаторів, щоб засудити їх за порушення передпідтверджених зобов'язань, запобігаючи валідаторам не надсилати певні транзакції Rollup на L1.
Валидатори Puffer пропонують блоки до Ethereum L1, які включають попередньо підтверджений порядок Rollup.
Контракт послідовника Puffer приймає транзакції роллапів.
PufETH Vault збирає комісію за перевантаження та комісію за суперечки, що генерується транзакціями Rollup, які збільшують прибутковість для власників PufETH і забезпечують нативний прибуток користувачам UniFi.
unifETH – це універсальний токен Gas в екосистемі UniFi. Він генерує винагороду через pufETH і управляється децентралізованою автономною організацією (DAO), щоб уникнути ринкових ризиків, таких як ліквідація кредиту через коливання цін на Ethereum, і механізм запобігання відрахуванню Puffer може уникнути цих ризиків.
Сценарій безгазової транзакції
У Web2 користувачі звикли до безкоштовного інтернет-сервісу, спонсорованого рекламою. У web3 вимога користувачів платити за послуги може потенційно стримувати використання.
Користувачі Puffer’s Based Rollup можуть заробляти дохід, блокуючи активи в місцевому мосту Rollup та генеруючи місцеві доходи. Це дозволяє Puffer підтримувати деякі сценарії застосування, такі як транзакції без оплати газу, що має важливий вплив як на web2, так і на web3.
Якщо комісії за транзакції на ланцюжку Rollups стають занадто високими для додатку, розробники можуть вирішити залишити ланцюжок Rollups і створити власний окремий ланцюжок, що дозволить їм безпосередньо заробляти дохід від комісій за транзакції користувачів. Puffer пропонує рішення для розробників з додатком Based dApp Chain.
Запустити ланцюжок dApp Chain на основі Puffer так само просто, як розгорнути смарт-контракт, успадкувавши при цьому функції безпеки та децентралізації Ethereum. Розробники можуть отримувати комісію за транзакції з ланцюжка Rollups dApp без необхідності керувати централізованим секвенсором, а також можуть увімкнути крос-чейн транзакції та взаємодії.
Транзакції на основному ланцюжку додатків Puffer можуть бути підтверджені швидко протягом 100 мілісекунд, а попередні підтвердження Puffer забезпечують, що транзакції надсилаються на L1.
Завдяки співпраці з Ethereum Foundation, Puffer Finance надає більш безпечне та ефективне рішення для роллапів. Цей децентралізований метод послідовності не тільки зменшує ризики поточних централізованих послідовників, але й значно знижує вартість транзакцій та збільшує активність системи.
З інтеграцією передпідтверджень та швидкими часами підтвердження 100 мілісекунд, Based Rollups стануть ідеальним вибором для різноманітних застосувань, включаючи GameFi, забезпечуючи як безшовний користувацький досвід, так і остаточність транзакцій. Крім того, завдяки Based dApp Chain від Puffer Finance, розробники можуть легко розгортати та управляти власним ланцюжком Rollups, не турбуючись про обслуговування централізованого послідовника, при цьому насолоджуючись безпекою та децентралізацією Ethereum.