Коли Paradigm, провідна інвестиційна установа, оголосила про 10 потенційних тенденцій, серед яких «кілька тенденцій, зосереджених на Rollup Chain Інтернет» спонукав мене до роздумів. Концепція багатоланцюгового з’єднання обговорювалася протягом останніх кількох років.Історія завжди напрочуд схожа, від з’єднання між публічними ланцюгами до з’єднання між L2.
Індустрія визначила як мінімум один базовий напрямок, тобто поступово формується багатоланцюговий всесвіт на базі Ethereum. Незважаючи на те, що він зосереджений на L2 і вся екологія пов’язана через метод Rollup, його все ще потрібно перевірити, але одне можна сказати напевно: майбутні сюжетні сценарії пов’язаних проектів є великими за масштабом і мають простір для розмноження наступних Альфа.
На цей момент zkLink потрапив у поле зору через оголошення нового раунду правил отримання балів лояльності. Коли Odaily Planet Daily дізнався про його особливі правила, він провів дослідження на zkLink і виявив, що це може бути пов’язано з потенційною тенденцією, орієнтованою на Rollup, описаною Paradigm.
Огляд проекту
zkLink — це багатоланцюгова інфраструктура транзакцій ZK-Rollup, призначена для вирішення проблем неліквідності в транзакціях і сумісності L1 і L2 на основі EVM.
● **Ліквідність: поточна ситуація така, що різні DEX у кожному ланцюжку мають власні пули ліквідності, а ліквідність у пулах є відносно закритою. **
Наприклад, якщо користувач хоче використати токен 1 у ланцюжку A, щоб придбати токен 2 у ланцюжку B, звичайною процедурою є обмін токена 1 у DEX ланцюжка A на стабільну монету, а потім перехід до ланцюжка B через крос. -ланцюговий міст Обмініть токен 2 у DEX ланцюга B. У цьому процесі не тільки високі витрати на газ, але й бракує безпеки. zkLink використовується як проміжне програмне забезпечення для розгортання контрактів у різних ланцюжках. Користувачі з вищевказаними вимогами можуть безпосередньо виконувати ці операції через DEX на zkLink, використовуючи підтвердження з нульовим знанням як підтвердження транзакцій і використовуючи легкі машини oracle між деякими мережами для забезпечення дійсності транзакцій. продуктивність; водночас використовуйте zkRollup, щоб зменшити витрати на газ.
● **Сумісність: zkLink — це проміжне програмне забезпечення для транзакцій між ланцюжками багатоланцюжкового всесвіту Ethereum. З точки зору L1 на основі EVM, zkLink належить до L2. З точки зору L2, zkLink належить до L3. Межі двох перетинаються. **
Наразі zkLink підтримує більшість L1 і L2 на базі EVM, такі як основна мережа Ethereum, BNB Chain, Polygon, Avalanche, zk-Sync, Starknet, Arbitrum, Optimism тощо.
Технічна реалізація
Технічна реалізація zkLink в основному базується на двох технологіях: ZK-Rollup і zkSNARKs. Технологія ZK-Rollup агрегує транзакції в кількох ланцюжках і подає підсумок усіх транзакцій у ланцюжку, тим самим зменшуючи обсяг даних транзакцій і витрати на обчислення. Технологія zkSNARKs використовується для стиснення транзакцій і забезпечення коректності виконання транзакцій, одночасно захищаючи конфіденційність транзакцій.
Відповідно до блок-схеми мережі zkLink:
• Кілька DApps можуть спільно використовувати стан Rollup для досягнення комбінування та економічної ефективності, а конкретне співвідношення має ґрунтуватися на фактичній ситуації.
• zkLink розгорне кілька станів зведення для підвищення продуктивності. Багато зведених станів не матимуть безпосередньо спільного використання одного пулу ліквідності.
• DApp діє як секвенсор і бере на себе відповідальність за сортування транзакцій. DApp має бути розроблено для запобігання захисту від ризику MEV.
• Численні стани Rollup можуть ще більше стиснути вартість через рекурсивні криві, тим самим збільшуючи швидкість роботи мережі.
zk-зведення для zkLink
Звичайний zk-Rollup має три фази, які виконуються послідовно: фаза фіксації, фаза перевірки та фаза виконання. zkLink додає фазу синхронізації між фазою перевірки та фазою виконання. Оскільки zkLink є об’єднанням кількох ланцюгів, функція фази синхронізації полягає в уніфікації станів різних ланцюгів.
Фаза синхронізації — це процес обробки в мережі Oracle, і її функція полягає в сприянні обміну кінцевими коренями між різними ланцюгами та порівнянні узгодженості кінцевих коренів двох ланцюгів. На малюнку нижче показано процес зведення zkLink.
zkSNARK для zkLink
zkLink гарантує правильність офлайн-стану та валідність транзакцій через zkSNARK, перевіряє обмеження офлайн-стану за допомогою підтвердження нульового знання та забезпечує дійсність транзакцій, вводячи спрощену мережу оракула до конкретних вимог до мережі.
Сценарії застосування
zkLink має потенціал у багатьох сценаріях застосування. Офіційний сценарій такий:
● Децентралізована біржа типу книги замовлень для багатоланцюжкового атомарного обміну: zkLink реалізує безперебійний багатоланцюжковий атомарний своп, об’єднуючи замовлення з різних ланцюжків.
● Багатоланцюгові криві AMM: zkLink підтримує криві AMM на кількох ланцюгах, забезпечуючи високоефективну та недорогу торгівлю активами.
● Випуск і з’єднання альтернативних токенів (OFT) у всьому ланцюжку: zkLink дозволяє об’єднувати токени, випущені в різних ланцюгах, усуваючи міжланцюгові ризики та дорогі комісії за з’єднання.
● Багатоланцюжковий кастинг і торгівля NFT: zkLink забезпечує багатоланцюгові функції трансляції та торгівлі NFT, забезпечуючи більшу ліквідність і взаємодію для ринку NFT.
**Ми вважаємо, що zkLink слід інтегрувати з поточним гаманцем AA на додаток до згаданих вище офіційних сценаріїв застосування. Як компонент, заснований на намірах, гаманець AA може співпрацювати з протоколом єдності багатоланцюжкових транзакцій zkLink для формування єдиного Користувачам потрібно лише висловити кінцеву мету, а проміжний процес забезпечує її коректність і стабільність у спосіб zk. Такий підхід знижує бар’єр входу для нових користувачів. **
Економіка жетонів
Утилітарний токен і токен управління zkLink — це ZKL на основі ERC 20, деталі якого ще не виділені та не оголошені (основна мережа ще не в мережі).
ZKL виконує такі функції:
Плата за блокування zkLink: як платіжний маркер для DApps для доступу до послуг zkLink і оплати за використання блокового простору мережі. Коли сервер dApp надсилає блок до контракту zkLink, він повинен використовувати ZKL для оплати послуги валідатора. Комісія розраховується на основі ціни одиниці та суми одиниць транзакцій у блоці.
● Щоб отримати доступ до контракту на управління, DApp має заставити ZKL.
● Верифікатор також має заставити ZKL як заставу та отримати ZKL як винагороду, створивши підтвердження з нульовим знанням.
● Користувачі, які мають ZKL, також можуть отримати привілеї та спеціальні переваги, наприклад знижки на комісію за транзакції.
Управління: власники ZKL можуть закладати ZKL, щоб отримати veZKL, щоб ініціювати пропозиції та голосувати за пропозиції щодо участі в управлінні та розробці протоколу.
Механізм десантування - бали лояльності
Наразі zkLink запускає новий механізм нарахування балів лояльності в Galxe, який, як очікується, запрацює в четвертому кварталі цього року. Цей бал лояльності буде використовуватися як стандарт для airdrop. Відповідно до зображення нижче, те, що зараз відображається на Galxe, є нагородою за попередні дії.
** Спосіб отримання балів лояльності базується на виконанні відповідних завдань, а попередні бали ще підраховуються. Новий захід офіційно стартував у четвертому кварталі цього року, а конкретні правила ще не оголошено. **
Екологічний статус
Наразі zkLink знаходиться на стадії тестової мережі, а DApps у ланцюжку включають ZKEX, zkJump і OpenWorld.
ZKEX — це перша децентралізована багатоланцюгова біржа книг замовлень на основі zkLink. (стадія бета)
zkJump — це міжланцюжковий міст на основі zkLink, який наразі підтримує 12 ланцюгів, включаючи BNB Chain, Avalanche, zk-Sync, Starknet і Optimism. (стадія бета)
OpenWorld — це децентралізована біржа деривативів на основі zkLink. (стадія бета)
**ZkLink ще не було офіційно запущено, і екологічне будівництво все ще перебуває на відносно ранній стадії. Однак, згідно з процесом роботи мережі zkLink, може бути відносно важко створювати DApps на zkLink. Зрештою, деякі DApps потрібно діяти як функція сортувальника zkRollup. **
Порівняння конкурентних продуктів
zkLink позиціонується як проміжне програмне забезпечення для багатоланцюгового взаємозв’язку, пов’язаного з Ethereum. Воно реалізує взаємозв’язок транзакцій через zkSNARK і zkRollup, що, по суті, є частиною крос-ланцюжкового треку. Layerzero наразі добре розвивається на цьому шляху, але методи та шляхи реалізації з двох, ефект різний.
Як інфраструктура крос-ланцюга загального призначення Layerzero використовує повторювачі, оракули та кінцеві точки (контракти, розгорнуті в кожному ланцюзі) як інструменти для передачі між ланцюгами. Повторювач відповідає за передачу підтвердження транзакції в ланцюжку, машина-оракул відповідає за читання інформації заголовка блоку вихідного ланцюжка та її передачу, а кінцева точка відповідає за кінцеву точку прийому або передачі.
● Запакуйте дані та пункт призначення, які будуть доставлені до оракула та повторювача через Кінцеву точку вихідного ланцюга.
● Машина Oracle зчитує та підтверджує заголовок блоку.Після того, як машина Oracle підтверджує, що блок пройшов кілька підтверджень блоку в ланцюжку A, вона надсилає заголовок блоку до кінцевої точки в ланцюжку B.
● Кінцева точка в цільовому ланцюжку запитує ретранслятор через отриманий заголовок блоку, і ретранслятор отримує підтвердження транзакції вихідного ланцюжка.
● Після проходження перевірки в ланцюжку машина-оракул і ретранслятор надішлють відповідну інформацію про транзакцію в цільовий ланцюг для завершення перехресного зв’язку.
Layerzero передає інформацію заголовка блоку та підтвердження транзакції окремо для досягнення відносно безпечного міжланцюжкового зв’язку.Ризик тут полягає в тому, щоб гарантувати, що повторювачі та оракули не будуть змовлятися, що залежить від ступеня децентралізації обох.
**Завдяки наведеному вище вступу про Layerzero, хоча обидва організовують контракти на різних цільових ланцюжках для збору доказів транзакцій, zkLink більш упереджено налаштований на прикладний рівень для покращення сумісності між L1 і L2. Layerzero, як L0, відповідає за синхронізацію між ланцюжками тощо. Фокус цих двох різний. **
Деякі думки
Що Paradigm має на увазі під багатоканальним Інтернетом, орієнтованим на Rollup?
Через повільну швидкість основної мережі Ethereum і високу плату за газ, що стосується багатоланцюгового з’єднання, усі хочуть змінити його за допомогою багатоланцюгового з’єднання.За останні кілька років такі проекти, як Cosmos і Polkadot, привернули велику увагу, але поки що бракує екології. Коли L2 розвивається, орієнтація попиту змінюється від взаємозв’язку між L1 і L1 до взаємозв’язку між L1 і L2, а також між L2.
Тому я вважаю, що нинішній основний напрямок Web3 — це взаємозв’язок багатоланцюжкового всесвіту (на основі EVM або L2) з Ethereum як ядром. Що стосується зведеного з’єднання, zkLink пояснив, що використовує Rollup як інструмент для упаковки транзакцій кожного ланцюга в стан зведення zkLink, щоб реалізувати об’єднання двох на основі zkLink; збільшити кореляцію між L1 і L2 , а також покращити взаємну працездатність, знизивши поріг участі для нових користувачів.
Нарешті, використовуйте метафору, щоб описати позиціонування ролі zkLink, як кінець цієї статті:
Якщо багатоланцюговий всесвіт Ethereum описується як архіпелаг, zkLink еквівалентний кораблю. Йому потрібно лише мати док на кожному острові, щоб відповідати за зв’язок між кожним островом.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Багатоканальний Інтернет, зосереджений на Rollup, чи не можемо ми обійтися без нього?
Оригінал | Odaily Planet Daily
Автор | Чоловік Як
Індустрія визначила як мінімум один базовий напрямок, тобто поступово формується багатоланцюговий всесвіт на базі Ethereum. Незважаючи на те, що він зосереджений на L2 і вся екологія пов’язана через метод Rollup, його все ще потрібно перевірити, але одне можна сказати напевно: майбутні сюжетні сценарії пов’язаних проектів є великими за масштабом і мають простір для розмноження наступних Альфа.
На цей момент zkLink потрапив у поле зору через оголошення нового раунду правил отримання балів лояльності. Коли Odaily Planet Daily дізнався про його особливі правила, він провів дослідження на zkLink і виявив, що це може бути пов’язано з потенційною тенденцією, орієнтованою на Rollup, описаною Paradigm.
Огляд проекту
zkLink — це багатоланцюгова інфраструктура транзакцій ZK-Rollup, призначена для вирішення проблем неліквідності в транзакціях і сумісності L1 і L2 на основі EVM.
● **Ліквідність: поточна ситуація така, що різні DEX у кожному ланцюжку мають власні пули ліквідності, а ліквідність у пулах є відносно закритою. **
Наприклад, якщо користувач хоче використати токен 1 у ланцюжку A, щоб придбати токен 2 у ланцюжку B, звичайною процедурою є обмін токена 1 у DEX ланцюжка A на стабільну монету, а потім перехід до ланцюжка B через крос. -ланцюговий міст Обмініть токен 2 у DEX ланцюга B. У цьому процесі не тільки високі витрати на газ, але й бракує безпеки. zkLink використовується як проміжне програмне забезпечення для розгортання контрактів у різних ланцюжках. Користувачі з вищевказаними вимогами можуть безпосередньо виконувати ці операції через DEX на zkLink, використовуючи підтвердження з нульовим знанням як підтвердження транзакцій і використовуючи легкі машини oracle між деякими мережами для забезпечення дійсності транзакцій. продуктивність; водночас використовуйте zkRollup, щоб зменшити витрати на газ.
● **Сумісність: zkLink — це проміжне програмне забезпечення для транзакцій між ланцюжками багатоланцюжкового всесвіту Ethereum. З точки зору L1 на основі EVM, zkLink належить до L2. З точки зору L2, zkLink належить до L3. Межі двох перетинаються. **
Наразі zkLink підтримує більшість L1 і L2 на базі EVM, такі як основна мережа Ethereum, BNB Chain, Polygon, Avalanche, zk-Sync, Starknet, Arbitrum, Optimism тощо.
Технічна реалізація
Технічна реалізація zkLink в основному базується на двох технологіях: ZK-Rollup і zkSNARKs. Технологія ZK-Rollup агрегує транзакції в кількох ланцюжках і подає підсумок усіх транзакцій у ланцюжку, тим самим зменшуючи обсяг даних транзакцій і витрати на обчислення. Технологія zkSNARKs використовується для стиснення транзакцій і забезпечення коректності виконання транзакцій, одночасно захищаючи конфіденційність транзакцій.
Відповідно до блок-схеми мережі zkLink:
• Кілька DApps можуть спільно використовувати стан Rollup для досягнення комбінування та економічної ефективності, а конкретне співвідношення має ґрунтуватися на фактичній ситуації.
• zkLink розгорне кілька станів зведення для підвищення продуктивності. Багато зведених станів не матимуть безпосередньо спільного використання одного пулу ліквідності.
• DApp діє як секвенсор і бере на себе відповідальність за сортування транзакцій. DApp має бути розроблено для запобігання захисту від ризику MEV.
• Численні стани Rollup можуть ще більше стиснути вартість через рекурсивні криві, тим самим збільшуючи швидкість роботи мережі.
zk-зведення для zkLink
Звичайний zk-Rollup має три фази, які виконуються послідовно: фаза фіксації, фаза перевірки та фаза виконання. zkLink додає фазу синхронізації між фазою перевірки та фазою виконання. Оскільки zkLink є об’єднанням кількох ланцюгів, функція фази синхронізації полягає в уніфікації станів різних ланцюгів.
Фаза синхронізації — це процес обробки в мережі Oracle, і її функція полягає в сприянні обміну кінцевими коренями між різними ланцюгами та порівнянні узгодженості кінцевих коренів двох ланцюгів. На малюнку нижче показано процес зведення zkLink.
zkSNARK для zkLink
zkLink гарантує правильність офлайн-стану та валідність транзакцій через zkSNARK, перевіряє обмеження офлайн-стану за допомогою підтвердження нульового знання та забезпечує дійсність транзакцій, вводячи спрощену мережу оракула до конкретних вимог до мережі.
Сценарії застосування
zkLink має потенціал у багатьох сценаріях застосування. Офіційний сценарій такий:
● Децентралізована біржа типу книги замовлень для багатоланцюжкового атомарного обміну: zkLink реалізує безперебійний багатоланцюжковий атомарний своп, об’єднуючи замовлення з різних ланцюжків.
● Багатоланцюгові криві AMM: zkLink підтримує криві AMM на кількох ланцюгах, забезпечуючи високоефективну та недорогу торгівлю активами.
● Випуск і з’єднання альтернативних токенів (OFT) у всьому ланцюжку: zkLink дозволяє об’єднувати токени, випущені в різних ланцюгах, усуваючи міжланцюгові ризики та дорогі комісії за з’єднання.
● Багатоланцюжковий кастинг і торгівля NFT: zkLink забезпечує багатоланцюгові функції трансляції та торгівлі NFT, забезпечуючи більшу ліквідність і взаємодію для ринку NFT.
**Ми вважаємо, що zkLink слід інтегрувати з поточним гаманцем AA на додаток до згаданих вище офіційних сценаріїв застосування. Як компонент, заснований на намірах, гаманець AA може співпрацювати з протоколом єдності багатоланцюжкових транзакцій zkLink для формування єдиного Користувачам потрібно лише висловити кінцеву мету, а проміжний процес забезпечує її коректність і стабільність у спосіб zk. Такий підхід знижує бар’єр входу для нових користувачів. **
Економіка жетонів
Утилітарний токен і токен управління zkLink — це ZKL на основі ERC 20, деталі якого ще не виділені та не оголошені (основна мережа ще не в мережі).
ZKL виконує такі функції:
● Щоб отримати доступ до контракту на управління, DApp має заставити ZKL.
● Верифікатор також має заставити ZKL як заставу та отримати ZKL як винагороду, створивши підтвердження з нульовим знанням.
● Користувачі, які мають ZKL, також можуть отримати привілеї та спеціальні переваги, наприклад знижки на комісію за транзакції.
Механізм десантування - бали лояльності
Наразі zkLink запускає новий механізм нарахування балів лояльності в Galxe, який, як очікується, запрацює в четвертому кварталі цього року. Цей бал лояльності буде використовуватися як стандарт для airdrop. Відповідно до зображення нижче, те, що зараз відображається на Galxe, є нагородою за попередні дії.
** Спосіб отримання балів лояльності базується на виконанні відповідних завдань, а попередні бали ще підраховуються. Новий захід офіційно стартував у четвертому кварталі цього року, а конкретні правила ще не оголошено. **
Екологічний статус
Наразі zkLink знаходиться на стадії тестової мережі, а DApps у ланцюжку включають ZKEX, zkJump і OpenWorld.
ZKEX — це перша децентралізована багатоланцюгова біржа книг замовлень на основі zkLink. (стадія бета)
zkJump — це міжланцюжковий міст на основі zkLink, який наразі підтримує 12 ланцюгів, включаючи BNB Chain, Avalanche, zk-Sync, Starknet і Optimism. (стадія бета)
OpenWorld — це децентралізована біржа деривативів на основі zkLink. (стадія бета)
**ZkLink ще не було офіційно запущено, і екологічне будівництво все ще перебуває на відносно ранній стадії. Однак, згідно з процесом роботи мережі zkLink, може бути відносно важко створювати DApps на zkLink. Зрештою, деякі DApps потрібно діяти як функція сортувальника zkRollup. **
Порівняння конкурентних продуктів
zkLink позиціонується як проміжне програмне забезпечення для багатоланцюгового взаємозв’язку, пов’язаного з Ethereum. Воно реалізує взаємозв’язок транзакцій через zkSNARK і zkRollup, що, по суті, є частиною крос-ланцюжкового треку. Layerzero наразі добре розвивається на цьому шляху, але методи та шляхи реалізації з двох, ефект різний.
Як інфраструктура крос-ланцюга загального призначення Layerzero використовує повторювачі, оракули та кінцеві точки (контракти, розгорнуті в кожному ланцюзі) як інструменти для передачі між ланцюгами. Повторювач відповідає за передачу підтвердження транзакції в ланцюжку, машина-оракул відповідає за читання інформації заголовка блоку вихідного ланцюжка та її передачу, а кінцева точка відповідає за кінцеву точку прийому або передачі.
● Запакуйте дані та пункт призначення, які будуть доставлені до оракула та повторювача через Кінцеву точку вихідного ланцюга.
● Машина Oracle зчитує та підтверджує заголовок блоку.Після того, як машина Oracle підтверджує, що блок пройшов кілька підтверджень блоку в ланцюжку A, вона надсилає заголовок блоку до кінцевої точки в ланцюжку B.
● Кінцева точка в цільовому ланцюжку запитує ретранслятор через отриманий заголовок блоку, і ретранслятор отримує підтвердження транзакції вихідного ланцюжка.
● Після проходження перевірки в ланцюжку машина-оракул і ретранслятор надішлють відповідну інформацію про транзакцію в цільовий ланцюг для завершення перехресного зв’язку.
Layerzero передає інформацію заголовка блоку та підтвердження транзакції окремо для досягнення відносно безпечного міжланцюжкового зв’язку.Ризик тут полягає в тому, щоб гарантувати, що повторювачі та оракули не будуть змовлятися, що залежить від ступеня децентралізації обох.
**Завдяки наведеному вище вступу про Layerzero, хоча обидва організовують контракти на різних цільових ланцюжках для збору доказів транзакцій, zkLink більш упереджено налаштований на прикладний рівень для покращення сумісності між L1 і L2. Layerzero, як L0, відповідає за синхронізацію між ланцюжками тощо. Фокус цих двох різний. **
Деякі думки
Що Paradigm має на увазі під багатоканальним Інтернетом, орієнтованим на Rollup?
Через повільну швидкість основної мережі Ethereum і високу плату за газ, що стосується багатоланцюгового з’єднання, усі хочуть змінити його за допомогою багатоланцюгового з’єднання.За останні кілька років такі проекти, як Cosmos і Polkadot, привернули велику увагу, але поки що бракує екології. Коли L2 розвивається, орієнтація попиту змінюється від взаємозв’язку між L1 і L1 до взаємозв’язку між L1 і L2, а також між L2.
Тому я вважаю, що нинішній основний напрямок Web3 — це взаємозв’язок багатоланцюжкового всесвіту (на основі EVM або L2) з Ethereum як ядром. Що стосується зведеного з’єднання, zkLink пояснив, що використовує Rollup як інструмент для упаковки транзакцій кожного ланцюга в стан зведення zkLink, щоб реалізувати об’єднання двох на основі zkLink; збільшити кореляцію між L1 і L2 , а також покращити взаємну працездатність, знизивши поріг участі для нових користувачів.
Нарешті, використовуйте метафору, щоб описати позиціонування ролі zkLink, як кінець цієї статті:
Якщо багатоланцюговий всесвіт Ethereum описується як архіпелаг, zkLink еквівалентний кораблю. Йому потрібно лише мати док на кожному острові, щоб відповідати за зв’язок між кожним островом.