Leçon 4

Оптимістичні зведені пакети

У цьому модулі ми заглибимося в оптимістичні зведення, ще один тип зведених рішень, які використовують інший підхід до масштабування. Ми досліджуватимемо принципи, що лежать в основі оптимістичних зведень, їх функціонування та можливі компроміси. Ми розглянемо переваги та недоліки оптимістичних зведень і проаналізуємо їх застосовність у різних випадках використання.

Визначення та принципи оптимістичного зведення

Optimistic Rollups — це рішення для масштабування рівня 2, спрямоване на підвищення ефективності та швидкості транзакцій блокчейну. Вони працюють, обробляючи транзакції за межами основного ланцюга, об’єднуючи їх разом і надсилаючи в основний ланцюг як одну транзакцію. Оптимістичні зведені пакети називаються «оптимістичними», оскільки вони припускають, що транзакції є дійсними, якщо не доведено протилежне.

Принцип Optimistic Rollups полягає в тому, щоб перекласти більшу частину роботи на операторів Rollup. Optimistic Rollups використовує докази шахрайства, які дозволяють будь-кому оскаржити транзакцію та довести, що вона недійсна. Якщо транзакцію визнають недійсною, оператор Rollup штрафується втратою частини своїх депозитних коштів. Це спонукає оператора зведення підтримувати цілісність зведення та гарантувати, що включено лише дійсні транзакції.

Optimistic Rollups використовує смарт-контракт у головному ланцюзі для керування зведеним пакетом. Цей смарт-контракт діє як міст між Rollup і основним ланцюгом, дозволяючи користувачам вносити кошти в Rollup і виводити їх назад в основний ланцюг. Коли користувач відправляє транзакцію в Rollup, вона обробляється поза ланцюгом оператором Rollup. Після обробки блоку транзакцій оператор Rollup надсилає підтвердження дійсності до основного ланцюга. Цей доказ дійсності є стислим представленням усіх транзакцій у блоці.

Якщо ніхто не оскаржує підтвердження дійсності, блок вважається дійсним і додається до основного ланцюжка. Якщо хтось оскаржує доказ дійсності, запускається процес вирішення спору. Цей процес передбачає подання доказів шахрайства до основного ланцюга, щоб довести, що транзакція недійсна. Якщо докази шахрайства прийнято, оператор зведеного аналізу штрафується, а транзакція видаляється зі зведеного. Якщо доказ шахрайства не прийнято, транзакція залишається дійсною та додається до зведеного списку.

Як працюють Optimistic Rollups?

Optimistic Rollups призначені для покращення масштабованості та пропускної здатності систем блокчейн. Вони працюють, об’єднуючи кілька транзакцій в один блок і надсилаючи їх до основного ланцюга для перевірки. Однак, на відміну від ZK-Rollups, вони не покладаються на криптографічні докази для підтвердження транзакцій. Натомість вони використовують певний механізм захисту від шахрайства, який базується на припущенні, що більшість користувачів є чесними.

Коли транзакція надсилається до Optimistic Rollup, вона вважається дійсною, якщо немає доказів протилежного. Ці докази може надати кожен, хто виявляє недійсну транзакцію, наприклад подвійну витрату або конфліктну транзакцію. Якщо такі докази надано, оператор Rollup повинен виконати процес оскарження, який передбачає відкат стану Rollup до попередньої контрольної точки та повторне виконання транзакцій із цієї точки вперед.

Цей процес оскарження може бути ініційований будь-ким, але існують стимули для запобігання неправдивих звинувачень. Зокрема, кожен, хто ініціює суперечку, повинен поставити певну суму криптовалюти, яку він може втратити, якщо її суперечку буде визнано недійсною. Крім того, існує обмеження часу для суперечок, після закінчення якого транзакції вважаються дійсними.

Оптимістичні зведені пакети можна реалізувати різними способами, але всі вони мають однакові основні принципи. Вони розроблені для мінімізації обсягу даних, які потрібно обробити в основному ланцюзі, що, у свою чергу, зменшує вартість і час, необхідний для обробки транзакцій. Вони також забезпечують високий ступінь гнучкості та налаштувань, що робить їх придатними для широкого спектру програм і випадків використання.

Незважаючи на свої переваги, Optimistic Rollups також мають деякі обмеження. По-перше, вони вимагають високого рівня довіри до оператора Rollup, оскільки вони відповідають за виконання процесу оскарження та підтримку цілісності системи. Крім того, вони підпадають під ті ж обмеження щодо масштабування, що й інші рішення рівня 2, оскільки вони все ще покладаються на основний ланцюг для безпеки та остаточності.

Переваги та недоліки Optimistic Rollups

Оптимістичні зведені пакети (ORU) є одним із рішень масштабування рівня 2, які спрямовані на вирішення проблем масштабованості основного блокчейну, зберігаючи його функції безпеки. Хоча ORU мають певну схожість із ZK-Rollups, вони відрізняються кількома способами.

Переваги Optimistic Rollups

  • Економічно: ORU можуть зменшити комісію за транзакції, обробляючи кілька транзакцій в одній партії. Ця функція економії коштів робить ORU привабливим рішенням масштабування для додатків на основі блокчейну.
  • Зменшення перевантаження: збільшена потужність обробки транзакцій ORU може допомогти зменшити перевантаження в основному блокчейні, що призведе до швидшого часу обробки транзакцій.
  • Немає потреби в криптографічних доказах: на відміну від ZK-Rollups, ORU не потребують криптографічних доказів для підтвердження транзакцій, що робить їх менш обчислювальними і швидшими для обробки.
  • Гнучкість: ORU є більш гнучкими, ніж ZK-Rollups, оскільки вони можуть підтримувати більш широкий спектр смарт-контрактів, у тому числі зі складною логікою.

Недоліки Optimistic Rollups

  • Проблеми остаточності: ORU вимагають механізму вирішення суперечок для вирішення будь-яких потенційних суперечок, що виникають у зв’язку з перевіркою транзакцій. Це може призвести до затримок у часі обробки транзакцій і викликати занепокоєння щодо остаточності транзакцій.
  • Питання безпеки: оскільки ORU покладаються на оптимістичні припущення щодо дійсності транзакцій, зловмисники можуть скористатися будь-якими вразливими місцями в процесі вирішення суперечок, потенційно поставивши під загрозу безпеку системи.\
  • Обмежена масштабованість: хоча ORU можуть обробляти більше транзакцій за секунду, ніж рішення рівня 1, їх масштабованість обмежена порівняно з ZK-Rollups.
  • Залежність від рівня 1: ORU потребують підтримки основного блокчейну для функціонування, що робить їх менш автономними та більш залежними від основного блокчейну.

Застосування Optimistic Rollups

Optimistic Rollups (OR) мають численні застосування в різних галузях, особливо в секторі DeFi.

Децентралізовані біржі (DEX)

OR дозволяють DEX працювати з вищою пропускною здатністю, зберігаючи при цьому ненадійний характер децентралізованих бірж. Завдяки ORs DEX можуть обробляти більше транзакцій за секунду, покращуючи тим самим роботу користувача.

Ігри

Завдяки OR ігри, побудовані на блокчейні, можуть обробляти більше транзакцій, створюючи складнішу логіку гри та кращу взаємодію з користувачем. АБО також можна використовувати, щоб надати користувачам спосіб автентифікації покупок у грі.

Платежі

АБО можна використовувати для забезпечення ефективнішої та швидшої платіжної системи, особливо для мікротранзакцій. АБО можна використовувати для обробки платежів за контент, ігрові елементи та інші послуги.

NFT

АБО можна використовувати для покращення масштабованості платформ незамінних токенів (NFT). За допомогою OR користувачі можуть торгувати NFT з мінімальними комісіями за газ і швидшими транзакціями.

DAO

OR можна використовувати для підвищення масштабованості децентралізованих автономних організацій (DAO). DAO можуть використовувати OR для більш ефективних і швидших процесів прийняття рішень.

Управління ланцюгом поставок

OR можна використовувати для покращення управління ланцюгом поставок за рахунок збільшення швидкості транзакцій і зниження витрат.

Соціальні мережі

АБО можна використовувати для вдосконалення соціальних мереж, забезпечуючи ефективнішу та швидшу обробку транзакцій, що дозволяє користувачам отримувати винагороду за участь у мережі.

Управління ідентифікацією

АБО можна використовувати для покращення керування ідентифікацією, забезпечуючи швидший і ефективніший процес перевірки.

Основні моменти

  • Optimistic Rollups — це рішення для масштабування рівня 2, які покладаються на «період перевірки» для забезпечення дійсності транзакції, а не на інтенсивний обчислювальний процес перевірки ZK.
  • Вони працюють за допомогою смарт-контракту в основній мережі Ethereum, який відстежує стан позаланцюжкової структури даних.
  • Optimistic Rollups пропонують потенціал для більшої пропускної здатності транзакцій і нижчих комісій, зберігаючи при цьому гарантії безпеки основної мережі Ethereum.
  • Основним недоліком Optimistic Rollups є можливість шахрайства під час перевірки, що може призвести до втрати коштів користувача.
  • Шахрайство може статися, якщо транзакція надсилається до смарт-контракту, який маніпулює структурою даних поза ланцюгом, але не вловлюється процесом виклику.
  • Іншим недоліком є те, що період перевірки може тривати до тижня, що може обмежити корисність Optimistic Rollups для програм, які вимагають майже миттєвого завершення.
  • Оптимістичні зведені пакети можуть найкраще підходити для програм, які вимагають більшої пропускної здатності транзакцій, але можуть допускати вищий ступінь ризику.
  • Деякі потенційні програми для Optimistic Rollups включають децентралізовані біржі, ігрові платформи та платформи соціальних мереж.
  • Кілька проектів, таких як Optimism і Arbitrum, зараз працюють над впровадженням Optimistic Rollups у мережі Ethereum.
  • Хоча Optimistic Rollups все ще перебуває на ранніх стадіях, вони можуть зіграти важливу роль у масштабуванні мережі Ethereum і дозволити децентралізованим програмам досягти масового впровадження.
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 4

Оптимістичні зведені пакети

У цьому модулі ми заглибимося в оптимістичні зведення, ще один тип зведених рішень, які використовують інший підхід до масштабування. Ми досліджуватимемо принципи, що лежать в основі оптимістичних зведень, їх функціонування та можливі компроміси. Ми розглянемо переваги та недоліки оптимістичних зведень і проаналізуємо їх застосовність у різних випадках використання.

Визначення та принципи оптимістичного зведення

Optimistic Rollups — це рішення для масштабування рівня 2, спрямоване на підвищення ефективності та швидкості транзакцій блокчейну. Вони працюють, обробляючи транзакції за межами основного ланцюга, об’єднуючи їх разом і надсилаючи в основний ланцюг як одну транзакцію. Оптимістичні зведені пакети називаються «оптимістичними», оскільки вони припускають, що транзакції є дійсними, якщо не доведено протилежне.

Принцип Optimistic Rollups полягає в тому, щоб перекласти більшу частину роботи на операторів Rollup. Optimistic Rollups використовує докази шахрайства, які дозволяють будь-кому оскаржити транзакцію та довести, що вона недійсна. Якщо транзакцію визнають недійсною, оператор Rollup штрафується втратою частини своїх депозитних коштів. Це спонукає оператора зведення підтримувати цілісність зведення та гарантувати, що включено лише дійсні транзакції.

Optimistic Rollups використовує смарт-контракт у головному ланцюзі для керування зведеним пакетом. Цей смарт-контракт діє як міст між Rollup і основним ланцюгом, дозволяючи користувачам вносити кошти в Rollup і виводити їх назад в основний ланцюг. Коли користувач відправляє транзакцію в Rollup, вона обробляється поза ланцюгом оператором Rollup. Після обробки блоку транзакцій оператор Rollup надсилає підтвердження дійсності до основного ланцюга. Цей доказ дійсності є стислим представленням усіх транзакцій у блоці.

Якщо ніхто не оскаржує підтвердження дійсності, блок вважається дійсним і додається до основного ланцюжка. Якщо хтось оскаржує доказ дійсності, запускається процес вирішення спору. Цей процес передбачає подання доказів шахрайства до основного ланцюга, щоб довести, що транзакція недійсна. Якщо докази шахрайства прийнято, оператор зведеного аналізу штрафується, а транзакція видаляється зі зведеного. Якщо доказ шахрайства не прийнято, транзакція залишається дійсною та додається до зведеного списку.

Як працюють Optimistic Rollups?

Optimistic Rollups призначені для покращення масштабованості та пропускної здатності систем блокчейн. Вони працюють, об’єднуючи кілька транзакцій в один блок і надсилаючи їх до основного ланцюга для перевірки. Однак, на відміну від ZK-Rollups, вони не покладаються на криптографічні докази для підтвердження транзакцій. Натомість вони використовують певний механізм захисту від шахрайства, який базується на припущенні, що більшість користувачів є чесними.

Коли транзакція надсилається до Optimistic Rollup, вона вважається дійсною, якщо немає доказів протилежного. Ці докази може надати кожен, хто виявляє недійсну транзакцію, наприклад подвійну витрату або конфліктну транзакцію. Якщо такі докази надано, оператор Rollup повинен виконати процес оскарження, який передбачає відкат стану Rollup до попередньої контрольної точки та повторне виконання транзакцій із цієї точки вперед.

Цей процес оскарження може бути ініційований будь-ким, але існують стимули для запобігання неправдивих звинувачень. Зокрема, кожен, хто ініціює суперечку, повинен поставити певну суму криптовалюти, яку він може втратити, якщо її суперечку буде визнано недійсною. Крім того, існує обмеження часу для суперечок, після закінчення якого транзакції вважаються дійсними.

Оптимістичні зведені пакети можна реалізувати різними способами, але всі вони мають однакові основні принципи. Вони розроблені для мінімізації обсягу даних, які потрібно обробити в основному ланцюзі, що, у свою чергу, зменшує вартість і час, необхідний для обробки транзакцій. Вони також забезпечують високий ступінь гнучкості та налаштувань, що робить їх придатними для широкого спектру програм і випадків використання.

Незважаючи на свої переваги, Optimistic Rollups також мають деякі обмеження. По-перше, вони вимагають високого рівня довіри до оператора Rollup, оскільки вони відповідають за виконання процесу оскарження та підтримку цілісності системи. Крім того, вони підпадають під ті ж обмеження щодо масштабування, що й інші рішення рівня 2, оскільки вони все ще покладаються на основний ланцюг для безпеки та остаточності.

Переваги та недоліки Optimistic Rollups

Оптимістичні зведені пакети (ORU) є одним із рішень масштабування рівня 2, які спрямовані на вирішення проблем масштабованості основного блокчейну, зберігаючи його функції безпеки. Хоча ORU мають певну схожість із ZK-Rollups, вони відрізняються кількома способами.

Переваги Optimistic Rollups

  • Економічно: ORU можуть зменшити комісію за транзакції, обробляючи кілька транзакцій в одній партії. Ця функція економії коштів робить ORU привабливим рішенням масштабування для додатків на основі блокчейну.
  • Зменшення перевантаження: збільшена потужність обробки транзакцій ORU може допомогти зменшити перевантаження в основному блокчейні, що призведе до швидшого часу обробки транзакцій.
  • Немає потреби в криптографічних доказах: на відміну від ZK-Rollups, ORU не потребують криптографічних доказів для підтвердження транзакцій, що робить їх менш обчислювальними і швидшими для обробки.
  • Гнучкість: ORU є більш гнучкими, ніж ZK-Rollups, оскільки вони можуть підтримувати більш широкий спектр смарт-контрактів, у тому числі зі складною логікою.

Недоліки Optimistic Rollups

  • Проблеми остаточності: ORU вимагають механізму вирішення суперечок для вирішення будь-яких потенційних суперечок, що виникають у зв’язку з перевіркою транзакцій. Це може призвести до затримок у часі обробки транзакцій і викликати занепокоєння щодо остаточності транзакцій.
  • Питання безпеки: оскільки ORU покладаються на оптимістичні припущення щодо дійсності транзакцій, зловмисники можуть скористатися будь-якими вразливими місцями в процесі вирішення суперечок, потенційно поставивши під загрозу безпеку системи.\
  • Обмежена масштабованість: хоча ORU можуть обробляти більше транзакцій за секунду, ніж рішення рівня 1, їх масштабованість обмежена порівняно з ZK-Rollups.
  • Залежність від рівня 1: ORU потребують підтримки основного блокчейну для функціонування, що робить їх менш автономними та більш залежними від основного блокчейну.

Застосування Optimistic Rollups

Optimistic Rollups (OR) мають численні застосування в різних галузях, особливо в секторі DeFi.

Децентралізовані біржі (DEX)

OR дозволяють DEX працювати з вищою пропускною здатністю, зберігаючи при цьому ненадійний характер децентралізованих бірж. Завдяки ORs DEX можуть обробляти більше транзакцій за секунду, покращуючи тим самим роботу користувача.

Ігри

Завдяки OR ігри, побудовані на блокчейні, можуть обробляти більше транзакцій, створюючи складнішу логіку гри та кращу взаємодію з користувачем. АБО також можна використовувати, щоб надати користувачам спосіб автентифікації покупок у грі.

Платежі

АБО можна використовувати для забезпечення ефективнішої та швидшої платіжної системи, особливо для мікротранзакцій. АБО можна використовувати для обробки платежів за контент, ігрові елементи та інші послуги.

NFT

АБО можна використовувати для покращення масштабованості платформ незамінних токенів (NFT). За допомогою OR користувачі можуть торгувати NFT з мінімальними комісіями за газ і швидшими транзакціями.

DAO

OR можна використовувати для підвищення масштабованості децентралізованих автономних організацій (DAO). DAO можуть використовувати OR для більш ефективних і швидших процесів прийняття рішень.

Управління ланцюгом поставок

OR можна використовувати для покращення управління ланцюгом поставок за рахунок збільшення швидкості транзакцій і зниження витрат.

Соціальні мережі

АБО можна використовувати для вдосконалення соціальних мереж, забезпечуючи ефективнішу та швидшу обробку транзакцій, що дозволяє користувачам отримувати винагороду за участь у мережі.

Управління ідентифікацією

АБО можна використовувати для покращення керування ідентифікацією, забезпечуючи швидший і ефективніший процес перевірки.

Основні моменти

  • Optimistic Rollups — це рішення для масштабування рівня 2, які покладаються на «період перевірки» для забезпечення дійсності транзакції, а не на інтенсивний обчислювальний процес перевірки ZK.
  • Вони працюють за допомогою смарт-контракту в основній мережі Ethereum, який відстежує стан позаланцюжкової структури даних.
  • Optimistic Rollups пропонують потенціал для більшої пропускної здатності транзакцій і нижчих комісій, зберігаючи при цьому гарантії безпеки основної мережі Ethereum.
  • Основним недоліком Optimistic Rollups є можливість шахрайства під час перевірки, що може призвести до втрати коштів користувача.
  • Шахрайство може статися, якщо транзакція надсилається до смарт-контракту, який маніпулює структурою даних поза ланцюгом, але не вловлюється процесом виклику.
  • Іншим недоліком є те, що період перевірки може тривати до тижня, що може обмежити корисність Optimistic Rollups для програм, які вимагають майже миттєвого завершення.
  • Оптимістичні зведені пакети можуть найкраще підходити для програм, які вимагають більшої пропускної здатності транзакцій, але можуть допускати вищий ступінь ризику.
  • Деякі потенційні програми для Optimistic Rollups включають децентралізовані біржі, ігрові платформи та платформи соціальних мереж.
  • Кілька проектів, таких як Optimism і Arbitrum, зараз працюють над впровадженням Optimistic Rollups у мережі Ethereum.
  • Хоча Optimistic Rollups все ще перебуває на ранніх стадіях, вони можуть зіграти важливу роль у масштабуванні мережі Ethereum і дозволити децентралізованим програмам досягти масового впровадження.
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.