Що таке Optimism? Пояснення рішення масштабування другого рівня Ethereum

Розуміння Optimism

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

Optimism є рішенням для масштабування другого рівня Ethereum, яке очолює The Optimism Collective — організація, що об’єднує спільноти, які прагнуть створити своє бачення справедливого інтернету. Колектив охоплює всі підрозділи Optimism, такі як OP Labs, OP Chains і Optimism Foundation. 

Проект розроблено для роботи аналогічно Ethereum, пропонуючи користувачам різноманітні децентралізовані додатки (DApps), такі як децентралізовані біржі та інші додатки фінансів (DeFi). 

Optimism сумісний із віртуальною машиною Ethereum (EVM). Ця EVM-сумісність забезпечує легкий перехід для розробників Ethereum при створенні DApps у межах цієї мережі. Головною особливістю мережі є оптимістичні згортки (optimistic rollups).

Що таке оптимістичні згортки?

Технологія оптимістичних згорток — одна із багатьох рішень для масштабованості, запропонованих розробниками Ethereum. Вона працює подібно до згорток із нульовим знанням (zero-knowledge rollups), але має деякі важливі відмінності.

Оскільки Optimism функціонує поверх Ethereum як рішення другого рівня, вона здійснює обробку транзакцій поза основною мережею (mainnet). Обробка даних поза основною мережею Ethereum знижує її перевантаження, зменшує комісії за транзакції і забезпечує зниження плати за “газ”. Однак рішення другого рівня потребує певного методу комунікації між рівнями з базовою мережею. Тут і з’являються оптимістичні згортки. 

Оптимістичні згортки використовуються багатьма рішеннями масштабування Ethereum сьогодні і транспортують транзакції від Ethereum до її рішення другого рівня. Оптимістична згортка включає в себе внесення користувачем коштів у смартконтракти, сумісні з рішенням другого рівня. “Секвенсер” (node), що функціонує подібно до валідатора в Ethereum, обробляє ці транзакції та згортає їх в один блок. Також секвенсер надсилає цей блок до рішення першого рівня як одну транзакцію, що також відома як “закріплення стану” (state commitment).

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

Однак користувачі можуть оскаржити закріплення стану у будь-який час через процес “доказ помилки” (колишній “доказ шахрайства”). Якщо оскарження успішне, закріплення стану видаляється з мережі і замінюється новим. Користувачі мають сім днів на оскарження закріплення стану, перш ніж воно вважається фінальним.  

Хоча оптимістичні згортки використовуються і в інших рішеннях масштабування, вони є лише однією частиною великого програмного набору Optimism, відомого як OP Stack.

Що таке OP Stack?

Проект оцінюється насамперед за його програмним забезпеченням. Optimism тут не виняток і має амбітні цілі розвитку.

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

Bedrock — це поточна ітерація OP Stack, яка пропонує набір інструментів, що дозволяють розробникам створювати власні блокчейни другого рівня, використовуючи оптимістичні згортки. Однак Bedrock є лише початком грома… `