Основна функція OP Succinct - інтегрувати ZKP в модулярну архітектуру OP Stack, перетворюючи OP Stack Rollups в повністю перевірені ZK Rollups.
Якщо майбутнє масштабування Ethereum полягає у перетворенні всіх Rollups на ZK Rollups, OP Succinct має на меті розгорнути Type-1 zkEVM (повністю еквівалентний Ethereum) в межах OP Stack, використовуючи Rust і SP1.
OP Короткий пропонувач досягає генерації доказів паралельно, разом з агрегацією та перевіркою доказів.
Існуюча система OP Stack ґрунтується на "вікно 7-денної безпечності від шахрайства", що спричиняє затримки у проведенні транзакцій у разі виникнення суперечок. OP Succinct скорочує час остаточності транзакцій за допомогою ZK-доказів, усуваючи потребу в розширеному вікні безпечності від шахрайства.
OP Коротка може значно зменшити витрати на транзакції.
Джерело зображення: Blockscout
З 30 березня 2024 року компанія OP Labs оголосила про випуск «доказів вади» на тестовій мережі OP Sepolia, яка була офіційно запущена на основній мережі OP 11 червня 2024 року. Це є першим кроком до децентралізації, що дозволяє користувачам виводити ETH та токени ERC-20 з основної мережі OP без необхідності в довіреній третій стороні. Цей механізм дозволяє користувачам оскаржувати та скасовувати недійсні виводи (включаючи Base, Metal, Mode і Zora).
Щоб забезпечити безпеку та довіру активів користувачів, Optimism використовує докази помилок для перевірки точності та дійсності ончейн-транзакцій і запобігання зловмисним діям. До ключових принципів належать:
Якщо знайдена несумісність між даними рівня-2 та даними рівня-1, спірна сторона може висунути виклик. Оператор рівня-2 повинен надіслати докази для протиставлення виклику та перевірити правильність даних. Остаточність: якщо протягом періоду виклику не виникає жодного валідного виклику, або оператор рівня-2 успішно протистоять виклику, транзакція фіналізується та вважається дійсною.
OP Labs - це команда або організація, що розробляє рішення Optimism, тоді як OP Stack - це технічний фреймворк, який використовується для побудови та масштабування мереж Ethereum Layer 2. Співвідношення між OP Labs та OP Stack можна розглядати як відношення між розробниками та їхніми засобами розробки.
OP Labs є основною командою або організацією, відповідальною за розвиток та підтримку мережі Optimism. Їхня мета — створити ефективне рішення для масштабування Ethereum, зосередившись на зниженні комісій за транзакції та збільшенні швидкості транзакцій. Вони не тільки розробляють Optimistic Rollups, але й просувають нові технології, пов'язані з доказами з нульовим розголошенням, такі як OP Sccinct у партнерстві з Succinct Labs.
OP Stack, розроблений OP Labs, пропонує модульну структуру, яка забезпечує основну інфраструктуру для побудови мереж другого рівня. Розробники можуть використовувати OP Stack для швидкого створення різних розширювальних мереж. Модульний дизайн дозволяє користувачам гнучко вибирати різні механізми верифікації (наприклад, Оптимістичні Ролапи або ZK Ролапи) для відповідності потребам різних проектів.
В сутності, OP Labs можна розглядати як розробників OP Stack, а OP Stack - це технічний інструмент, наданий OP Labs, щоб допомогти розробникам будувати і масштабувати мережі Ethereum Layer 2.
Перед тим як поглиблюватися в OP Succinct, важливо представити чотири основні компоненти кожного OP Stack:
Джерело зображення: Короткий блог
Розширюючи компоненти OP Stack, визначені в розділі 1.2, OP Succinct є легким оновленням OP Stack, яке дозволяє ланцюжкам використовувати блоки, перевірені ZK, зберігаючи інші компоненти (op-geth, op-batcher та op-node) без змін. OP Succinct складається з наступних чотирьох основних компонентів:
Побудова zkEVM Rollups була складною через великий обсяг криптографічних знань, необхідних для цього. Коли OP Labs розробили модульний OP Stack, вони передбачали підтримку різних механізмів підтвердження. Для цього вони опублікували відкритий код розробки Kona (див. розширене посилання 1), щоб реалізувати STF OP Stack Rollups за допомогою Rust, що в кінцевому підсумку дозволяє генерувати докази нульового знання (ZKP) для OP Stack через Kona та програму SP1. Це означає, що в теорії будь-який ланцюжок OP Stack може бути оновлений для використання ZKP.
Мета SP1 (Стислий процесор 1) — дозволити розробникам безперешкодно інтегрувати зведені пакети zkEVM Type-1 за допомогою стандартного коду Rust. За допомогою OP Consinct процес оновлення будь-якого існуючого ланцюга OP Stack до зведення zkEVM типу 1 може бути завершений протягом однієї години, пропонуючи такі переваги:
Згідно з офіційною документацією GitHub, процес вимагає лише встановлення Rust, Foundry та Docker для оновлення будь-якого існуючого OP Stack rollup до Type-1 zkEVM rollup. Спрощений процес включає два кроки:
Джерело зображення: Короткий блог — Оновлення стеку OP Rollup до ZK доказів
Лаконічно вважає, що майбутнє EVM Rollups лежить за zkEVM, написаним на мові Rust, що забезпечує кращу ремонтопридатність. Наразі OP Rollups стикаються з трьома основними проблемами: тривале 7-денне вікно захисту від шахрайства, складна сумісність і залежність від механізмів багатогрупових даних у деяких випадках, а не доказів шахрайства. Розробка zkEVM є довгостроковою справою, тому SP1 був створений для вирішення цих проблем.
SP1 — це високопродуктивна, повністю настроювана zkVM, яка на 100% складається з відкритого вихідного коду. Він може перевіряти виконання довільних програм Rust (або LLVM-скомпільованих). Згідно з публічними даними, OP Succinct Stack успішно працює в OP Mainnet, OP Sepolia та Base chain, а витрати на підтвердження транзакцій коливаються від 0,01 до 0,02 долара США (див. посилання на розширення 3). У майбутньому вся інфраструктура блокчейну, включаючи Rollups, мости та співпроцесори, швидше за все, буде написана на Rust (або інших мовах, скомпільованих LLVM) і використовуватиме переваги ZKP.
На підставі резюме з блогу Succinct та відкритого вмісту GitHub SP1 переваги виконання над іншими zkVM випливають з кількох ключових факторів:
Джерело зображення: Короткий блог - Дивіться пояснення в додатковому посиланні 4
Кредит за зображення: @jtguibas
Якщо рішення для масштабування Ethereum розглядатися як OP у короткостроковій перспективі та ZK у довгостроковій, потенційний успіх OP Succinct може стати важливою віхою на шляху розвитку Ethereum. OP Succinct забезпечує шлях до оновлення ETH Rollups для переходу від оптимістичної перевірки до доказів з нульовим розголошенням (ZKP). Ця зміна не тільки знижує транзакційні витрати, але й збільшує швидкість транзакцій, зберігаючи при цьому атрибути безпеки та конфіденційності ZK Rollups, відкриваючи нові можливості для розширення прикладного рівня в майбутньому.
Серед визнаних чотирьох основних рішень другого рівня OP Stack наразі, схоже, має невелику перевагу над ZK Stack у плані розвитку екосистеми. Майбутнє може показати ще більш виражений ефект Метью, де включення OP Succinct може відвести частину трафіку та потенціалу ZK Stack. Якщо OP Succinct виявиться успішним, воно навіть може поставити виклик традиційним zkEVM-побудованим Rollups.
Однак, зі згаданої раніше логіки функціонування виокремлюється один важливий аспект: як розробники можуть забезпечити своєчасне виявлення ризиків на системному рівні, спричинених невідомими вразливостями при зміні функції переходу стану (STF) або додаванні нових передкомпілів? Це питання потребує довготривалої уваги.
Основна функція OP Succinct - інтегрувати ZKP в модулярну архітектуру OP Stack, перетворюючи OP Stack Rollups в повністю перевірені ZK Rollups.
Якщо майбутнє масштабування Ethereum полягає у перетворенні всіх Rollups на ZK Rollups, OP Succinct має на меті розгорнути Type-1 zkEVM (повністю еквівалентний Ethereum) в межах OP Stack, використовуючи Rust і SP1.
OP Короткий пропонувач досягає генерації доказів паралельно, разом з агрегацією та перевіркою доказів.
Існуюча система OP Stack ґрунтується на "вікно 7-денної безпечності від шахрайства", що спричиняє затримки у проведенні транзакцій у разі виникнення суперечок. OP Succinct скорочує час остаточності транзакцій за допомогою ZK-доказів, усуваючи потребу в розширеному вікні безпечності від шахрайства.
OP Коротка може значно зменшити витрати на транзакції.
Джерело зображення: Blockscout
З 30 березня 2024 року компанія OP Labs оголосила про випуск «доказів вади» на тестовій мережі OP Sepolia, яка була офіційно запущена на основній мережі OP 11 червня 2024 року. Це є першим кроком до децентралізації, що дозволяє користувачам виводити ETH та токени ERC-20 з основної мережі OP без необхідності в довіреній третій стороні. Цей механізм дозволяє користувачам оскаржувати та скасовувати недійсні виводи (включаючи Base, Metal, Mode і Zora).
Щоб забезпечити безпеку та довіру активів користувачів, Optimism використовує докази помилок для перевірки точності та дійсності ончейн-транзакцій і запобігання зловмисним діям. До ключових принципів належать:
Якщо знайдена несумісність між даними рівня-2 та даними рівня-1, спірна сторона може висунути виклик. Оператор рівня-2 повинен надіслати докази для протиставлення виклику та перевірити правильність даних. Остаточність: якщо протягом періоду виклику не виникає жодного валідного виклику, або оператор рівня-2 успішно протистоять виклику, транзакція фіналізується та вважається дійсною.
OP Labs - це команда або організація, що розробляє рішення Optimism, тоді як OP Stack - це технічний фреймворк, який використовується для побудови та масштабування мереж Ethereum Layer 2. Співвідношення між OP Labs та OP Stack можна розглядати як відношення між розробниками та їхніми засобами розробки.
OP Labs є основною командою або організацією, відповідальною за розвиток та підтримку мережі Optimism. Їхня мета — створити ефективне рішення для масштабування Ethereum, зосередившись на зниженні комісій за транзакції та збільшенні швидкості транзакцій. Вони не тільки розробляють Optimistic Rollups, але й просувають нові технології, пов'язані з доказами з нульовим розголошенням, такі як OP Sccinct у партнерстві з Succinct Labs.
OP Stack, розроблений OP Labs, пропонує модульну структуру, яка забезпечує основну інфраструктуру для побудови мереж другого рівня. Розробники можуть використовувати OP Stack для швидкого створення різних розширювальних мереж. Модульний дизайн дозволяє користувачам гнучко вибирати різні механізми верифікації (наприклад, Оптимістичні Ролапи або ZK Ролапи) для відповідності потребам різних проектів.
В сутності, OP Labs можна розглядати як розробників OP Stack, а OP Stack - це технічний інструмент, наданий OP Labs, щоб допомогти розробникам будувати і масштабувати мережі Ethereum Layer 2.
Перед тим як поглиблюватися в OP Succinct, важливо представити чотири основні компоненти кожного OP Stack:
Джерело зображення: Короткий блог
Розширюючи компоненти OP Stack, визначені в розділі 1.2, OP Succinct є легким оновленням OP Stack, яке дозволяє ланцюжкам використовувати блоки, перевірені ZK, зберігаючи інші компоненти (op-geth, op-batcher та op-node) без змін. OP Succinct складається з наступних чотирьох основних компонентів:
Побудова zkEVM Rollups була складною через великий обсяг криптографічних знань, необхідних для цього. Коли OP Labs розробили модульний OP Stack, вони передбачали підтримку різних механізмів підтвердження. Для цього вони опублікували відкритий код розробки Kona (див. розширене посилання 1), щоб реалізувати STF OP Stack Rollups за допомогою Rust, що в кінцевому підсумку дозволяє генерувати докази нульового знання (ZKP) для OP Stack через Kona та програму SP1. Це означає, що в теорії будь-який ланцюжок OP Stack може бути оновлений для використання ZKP.
Мета SP1 (Стислий процесор 1) — дозволити розробникам безперешкодно інтегрувати зведені пакети zkEVM Type-1 за допомогою стандартного коду Rust. За допомогою OP Consinct процес оновлення будь-якого існуючого ланцюга OP Stack до зведення zkEVM типу 1 може бути завершений протягом однієї години, пропонуючи такі переваги:
Згідно з офіційною документацією GitHub, процес вимагає лише встановлення Rust, Foundry та Docker для оновлення будь-якого існуючого OP Stack rollup до Type-1 zkEVM rollup. Спрощений процес включає два кроки:
Джерело зображення: Короткий блог — Оновлення стеку OP Rollup до ZK доказів
Лаконічно вважає, що майбутнє EVM Rollups лежить за zkEVM, написаним на мові Rust, що забезпечує кращу ремонтопридатність. Наразі OP Rollups стикаються з трьома основними проблемами: тривале 7-денне вікно захисту від шахрайства, складна сумісність і залежність від механізмів багатогрупових даних у деяких випадках, а не доказів шахрайства. Розробка zkEVM є довгостроковою справою, тому SP1 був створений для вирішення цих проблем.
SP1 — це високопродуктивна, повністю настроювана zkVM, яка на 100% складається з відкритого вихідного коду. Він може перевіряти виконання довільних програм Rust (або LLVM-скомпільованих). Згідно з публічними даними, OP Succinct Stack успішно працює в OP Mainnet, OP Sepolia та Base chain, а витрати на підтвердження транзакцій коливаються від 0,01 до 0,02 долара США (див. посилання на розширення 3). У майбутньому вся інфраструктура блокчейну, включаючи Rollups, мости та співпроцесори, швидше за все, буде написана на Rust (або інших мовах, скомпільованих LLVM) і використовуватиме переваги ZKP.
На підставі резюме з блогу Succinct та відкритого вмісту GitHub SP1 переваги виконання над іншими zkVM випливають з кількох ключових факторів:
Джерело зображення: Короткий блог - Дивіться пояснення в додатковому посиланні 4
Кредит за зображення: @jtguibas
Якщо рішення для масштабування Ethereum розглядатися як OP у короткостроковій перспективі та ZK у довгостроковій, потенційний успіх OP Succinct може стати важливою віхою на шляху розвитку Ethereum. OP Succinct забезпечує шлях до оновлення ETH Rollups для переходу від оптимістичної перевірки до доказів з нульовим розголошенням (ZKP). Ця зміна не тільки знижує транзакційні витрати, але й збільшує швидкість транзакцій, зберігаючи при цьому атрибути безпеки та конфіденційності ZK Rollups, відкриваючи нові можливості для розширення прикладного рівня в майбутньому.
Серед визнаних чотирьох основних рішень другого рівня OP Stack наразі, схоже, має невелику перевагу над ZK Stack у плані розвитку екосистеми. Майбутнє може показати ще більш виражений ефект Метью, де включення OP Succinct може відвести частину трафіку та потенціалу ZK Stack. Якщо OP Succinct виявиться успішним, воно навіть може поставити виклик традиційним zkEVM-побудованим Rollups.
Однак, зі згаданої раніше логіки функціонування виокремлюється один важливий аспект: як розробники можуть забезпечити своєчасне виявлення ризиків на системному рівні, спричинених невідомими вразливостями при зміні функції переходу стану (STF) або додаванні нових передкомпілів? Це питання потребує довготривалої уваги.