Layer2: Історія розвитку Rollup та основні рішення
Layer2 є одним з ключових рішень для вирішення проблеми масштабованості Ethereum. Створюючи додатковий мережевий рівень поверх основної ланцюга Ethereum, можна обробляти більше транзакцій, зберігаючи при цьому безпеку та децентралізовані характеристики основного ланцюга.
Rollup як наразі найпоширеніший варіант розширення Layer2, обробляє транзакції поза ланцюгом, а потім "упаковує" дані транзакцій у основний ланцюг. На відміну від інших варіантів транзакцій поза ланцюгом, Rollup має такі характеристики:
Layer2 є відносно незалежною платформою, користувачі можуть безпосередньо торгувати на Layer2, але взаємодія з Layer1 повинна здійснюватися через смарт-контракти.
Вся інформація про транзакції повністю записується в основний ланцюг, що вирішує проблему доступності даних.
Транзакції виконуються на Layer2, підсумки стану публікуються на Layer1 ланцюга для верифікації. Залежно від способу верифікації, їх можна поділити на Optimistic Rollups та ZK Rollups.
Сайдчейн є одним із перших рішень Layer2, це незалежний блокчейн, який пов'язаний з основним ланцюгом і дозволяє переміщати активи між двома ланцюгами.
Plasma є еволюцією бічних ланцюгів, яка створює деревоподібну мережу підланцюгів, що дозволяє розподілити великі обчислювальні завдання для обробки на підланцюгах. Але у Plasma існують такі проблеми, як атаки на доступність даних, затримка виходу тощо.
У 2019 році Джон Адлер запропонував рішення Optimistic Rollup, яке вирішило проблему доступності даних Plasma. Водночас Віталік Бутерін впровадив технологію нульових знань, що заклало основу для ZK Rollup.
У 2019 році алгоритм Plonk вирішив проблему надійних налаштувань zk-SNARK, що значно сприяло розвитку ZK Rollup.
Оптимістичні ролапи припускають, що більшість транзакцій є дійсними, дозволяючи оскаржувати і відкотити у разі виявлення шахрайства. Основні представники:
Arbitrum: наразі найбільший TVL Layer2 протокол, що включає три мережі: Arbitrum One, Nova та Orbit.
Оптимізм: має другий за величиною TVL, реалізує EVM еквівалентність. Інструментальний пакет OP Stack підтримує будівництво настроювальних Layer2 мереж.
ZK Rollups використовують нульові знання для підтвердження дійсності поза ланцюгових транзакцій без необхідності в періоді виклику. Основними представниками є:
zkSync: перший проект zkEVM, що запустився в основній мережі, підтримує "оптимістичні" перекази.
StarkNet: використовуючи рішення zkSTARK, поєднуючи технологію шардінгу для підвищення пропускної здатності.
Polygon zkEVM: реалізація ZK Rollups, що є сумісною на рівні байтового коду.
Scroll: підтримує такі ж мови програмування та смарт-контракти, як і Ethereum.
Rollups підвищують пропускну спроможність блокчейну, переміщуючи обчислення на ланцюг. У короткостроковій перспективі Optimistic Rollups можуть переважати в загальних обчисленнях EVM, тоді як ZK Rollups підходять для специфічних сценаріїв. У довгостроковій перспективі, з розвитком технологій, ZK Rollups можуть стати остаточним рішенням для масштабування Ethereum.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
25 лайків
Нагородити
25
9
Поділіться
Прокоментувати
0/400
BlockchainTherapist
· 07-19 16:52
Майбутнє технології L2 обіцяє бути багатообіцяючим
Layer2 масштабування神器 Rollup: від Optimistic до ZK технологічна еволюція
Layer2: Історія розвитку Rollup та основні рішення
Layer2 є одним з ключових рішень для вирішення проблеми масштабованості Ethereum. Створюючи додатковий мережевий рівень поверх основної ланцюга Ethereum, можна обробляти більше транзакцій, зберігаючи при цьому безпеку та децентралізовані характеристики основного ланцюга.
Rollup як наразі найпоширеніший варіант розширення Layer2, обробляє транзакції поза ланцюгом, а потім "упаковує" дані транзакцій у основний ланцюг. На відміну від інших варіантів транзакцій поза ланцюгом, Rollup має такі характеристики:
Layer2 є відносно незалежною платформою, користувачі можуть безпосередньо торгувати на Layer2, але взаємодія з Layer1 повинна здійснюватися через смарт-контракти.
Вся інформація про транзакції повністю записується в основний ланцюг, що вирішує проблему доступності даних.
Транзакції виконуються на Layer2, підсумки стану публікуються на Layer1 ланцюга для верифікації. Залежно від способу верифікації, їх можна поділити на Optimistic Rollups та ZK Rollups.
! Ethereum Layer 2: Rollup Wars
Історія розвитку Rollup
Сайдчейн є одним із перших рішень Layer2, це незалежний блокчейн, який пов'язаний з основним ланцюгом і дозволяє переміщати активи між двома ланцюгами.
Plasma є еволюцією бічних ланцюгів, яка створює деревоподібну мережу підланцюгів, що дозволяє розподілити великі обчислювальні завдання для обробки на підланцюгах. Але у Plasma існують такі проблеми, як атаки на доступність даних, затримка виходу тощо.
У 2019 році Джон Адлер запропонував рішення Optimistic Rollup, яке вирішило проблему доступності даних Plasma. Водночас Віталік Бутерін впровадив технологію нульових знань, що заклало основу для ZK Rollup.
У 2019 році алгоритм Plonk вирішив проблему надійних налаштувань zk-SNARK, що значно сприяло розвитку ZK Rollup.
! [Рівень 2 Ethereum: Rollup Wars](https://img-cdn.gateio.im/webp-social/moments-564e28d5d411213d98c49e697df27a54.webp0192837465674839201
Основні рішення Rollup
) Оптимістичні Ролапи
Оптимістичні ролапи припускають, що більшість транзакцій є дійсними, дозволяючи оскаржувати і відкотити у разі виявлення шахрайства. Основні представники:
Arbitrum: наразі найбільший TVL Layer2 протокол, що включає три мережі: Arbitrum One, Nova та Orbit.
Оптимізм: має другий за величиною TVL, реалізує EVM еквівалентність. Інструментальний пакет OP Stack підтримує будівництво настроювальних Layer2 мереж.
! [Ethereum Layer 2: Rollup Wars]###https://img-cdn.gateio.im/webp-social/moments-375b1649e9b5af801550e36a0a683d27.webp(
) ZK Rollups
ZK Rollups використовують нульові знання для підтвердження дійсності поза ланцюгових транзакцій без необхідності в періоді виклику. Основними представниками є:
zkSync: перший проект zkEVM, що запустився в основній мережі, підтримує "оптимістичні" перекази.
StarkNet: використовуючи рішення zkSTARK, поєднуючи технологію шардінгу для підвищення пропускної здатності.
Polygon zkEVM: реалізація ZK Rollups, що є сумісною на рівні байтового коду.
Scroll: підтримує такі ж мови програмування та смарт-контракти, як і Ethereum.
! [Ethereum Layer2: Rollup Wars]###https://img-cdn.gateio.im/webp-social/moments-5a5e2e6f25fad43f5c3839ef37e7776e.webp(
Підсумок
Rollups підвищують пропускну спроможність блокчейну, переміщуючи обчислення на ланцюг. У короткостроковій перспективі Optimistic Rollups можуть переважати в загальних обчисленнях EVM, тоді як ZK Rollups підходять для специфічних сценаріїв. У довгостроковій перспективі, з розвитком технологій, ZK Rollups можуть стати остаточним рішенням для масштабування Ethereum.
! [Ethereum Layer2: Rollup Wars])https://img-cdn.gateio.im/webp-social/moments-ca80bcfb74a89b7b51861d5e03ada698.webp(