Порівняння рішень zkEVM: дослідження шляхів масштабування Ethereum
Технологія zkEVM сприяє масовому впровадженню Ethereum. Перед обличчям численних варіантів, який з них є найкращим? У цій статті буде проведено порівняльний аналіз основних рішень zkEVM: Polygon zkEVM (та його версії 2.0), zkSync Era, Linea, Scroll і Taiko, щоб надати читачам всебічний посібник по zkEVM.
Вступ до zkEVM
zkEVM є рішенням другого рівня, яке обробляє транзакції та надсилає докази назад до основного ланцюга Ethereum. Завдяки поєднанню технології нульових знань (ZK) та сумісності з EVM, zkEVM може суттєво зменшити обчислювальне навантаження основної мережі Ethereum, підвищуючи масштабованість, водночас зберігаючи безпеку та децентралізовані характеристики.
Проте різні рішення zkEVM мають відмінності. Засновник Ethereum Віталік Бутерін запропонував структуру, яка ділить zkEVM на різні типи, від еквіваленту Ethereum (тип 1) до сумісного з EVM (тип 4). Ця класифікація відображає компроміс між сумісністю з EVM та продуктивністю.
Порівняння основних zkEVM рішень
Polygon 2.0 (zkEVM Validium)
У червні 2023 року Polygon Labs запропонували оновлення Polygon PoS до zkEVM validium. Polygon PoS має величезну екосистему, яка включає понад 2 мільярди доларів США заблокованих активів, десятки тисяч децентралізованих додатків та приблизно 2,5 мільйона щоденних транзакцій.
Переміщення PoS на zkEVM validium може зберегти його мережева ефект і низькі витрати, не впливаючи на існуючі програми, користувачів та досвід розробників. Polygon 2.0 як zkEVM validium має нижчі витрати та вищу пропускну здатність у порівнянні з існуючим Polygon zkEVM Rollup.
Основна відмінність Validium і Rollup полягає в способі обробки доступності даних. Validium зберігає дані транзакцій поза ланцюгом, що знижує витрати і підвищує масштабованість. Проте це також створює виклик у забезпеченні доступності даних поза ланцюгом. Існуюча мережа з понад 100 валідаторів Polygon PoS може забезпечити надійний захист доступності даних.
Polygon zkEVM
Polygon zkEVM є 3-типовим ZK-Rollup, що має на меті досягнення еквівалентності з EVM. Він зберігає сумісність з операційними кодами EVM, що забезпечує більшу масштабованість під час співпраці з існуючими інструментами та клієнтами Ethereum.
Головна мережа Polygon zkEVM була запущена в березні 2023 року, наразі обсяг заморожених активів у мережі становить близько 54 мільйонів доларів. Вона доповнює Polygon 2.0: Polygon zkEVM (Rollup) має трохи вищі витрати, а пропускна спроможність трохи нижча, але забезпечує найвищий рівень безпеки, що підходить для обробки додатків з високою вартістю угод (наприклад, DeFi). А Polygon 2.0 (zkEVM validium) пропонує найвищу масштабованість, підходячи для додатків з великим обсягом угод та низькими витратами (наприклад, Web3 ігор, соціальних платформ).
Ера zkSync
zkSync Era наразі є 4-ю версією zkEVM, розробленою Matter Labs. Його основна мережа запущена у березні 2023 року, наразі обсяг заморожених коштів становить близько 450 мільйонів доларів, а обсяг торгів за останній місяць досяг 27 мільйонів угод.
Метою zkSync Era не є повна еквівалентність EVM, а підвищення швидкості генерації доказів за допомогою власної віртуальної машини (VM). Вона нативно підтримує криптографічні примітиви Ethereum, спрощує процес тестування і покращує користувацький досвід завдяки нативній абстракції рахунків.
zkSync Era використовує компілятор LLVM для перетворення коду Solidity, Vyper та Yul в виконуваний код на zkSync VM, в майбутньому також планується підтримка Rust і C++. Він також має потужну систему передачі повідомлень між контрактами L1-L2, що полегшує розробникам передачу даних між контрактами на Ethereum та zkSync.
Лінія
Linea розроблена ConsenSys (творцем MetaMask, Truffle та Infura) і наразі є zkEVM третього типу. Її Alpha основна мережа була запущена в липні 2023 року і вже накопичила 50 мільйонів доларів США в заблокованих коштах. Унікальність Linea полягає в тому, що вона може виконувати незмінний рідний байт-код відповідно до специфікації віртуальної машини Ethereum.
Linea безпосередньо використовує байт-код, скомпільований за допомогою Solidity, для створення ZK-доказів для смарт-контрактів, що знижує ризик помилок і атак хакерів. Для користувачів це означає, що можна отримати безпеку, аналогічну Ethereum, але з значно зниженими витратами на транзакції.
Прокрутка zkEVM
Scroll є zk-Rollup на Ethereum, наразі він має 3-й тип zkEVM і планує поступово перейти на 2-й та 1-й тип. Довгостроковою метою Scroll є пріоритет EVM-сумісності та децентралізації, а не досягнення швидкого генерування ZKP.
Scroll наразі має альфа-тестову мережу 3 типу zkEVM, яка вже відкрита для публіки. Успішна реалізація 1 типу zkEVM буде остаточною формою сумісності з EVM, децентралізації та масштабованості, по суті, це копіювання функцій Ethereum L1.
Тайко
Taiko, як і Scroll, є універсальним zk-Rollup, призначеним стати рідним zkEVM першого типу. Taiko застосовує інший підхід, ніж Scroll, з самого початку пріоритетом ставиться децентралізація, а не швидкість.
Тестова мережа типу 1 Taiko наразі доступна. На відміну від Scroll, який поступово посилює EVM-совместимість і децентралізує свої сортувальники та доказчики під час запуску основної мережі, Taiko з самого початку прагнула до децентралізації цих компонентів та максимізації EVM-совместимості, хоча це може призвести до повільнішого генерування ZKP.
Підсумок
Розвиток та застосування другорядних мереж є надзвичайно важливими для майбутнього Ethereum і є ключем до вирішення проблеми масштабованості блокчейну. Кожен zkEVM варіант має свої унікальні переваги та виклики, але всі вони роблять важливий внесок у створення більш доступної екосистеми Web3. З розвитком технологій ми можемо очікувати, що ці рішення принесуть більше інновацій і проривів у майбутньому.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Порівняння рішень zkEVM: хто домінує серед Polygon zkEVM, zkSync Era, Linea, Scroll та Taiko
Порівняння рішень zkEVM: дослідження шляхів масштабування Ethereum
Технологія zkEVM сприяє масовому впровадженню Ethereum. Перед обличчям численних варіантів, який з них є найкращим? У цій статті буде проведено порівняльний аналіз основних рішень zkEVM: Polygon zkEVM (та його версії 2.0), zkSync Era, Linea, Scroll і Taiko, щоб надати читачам всебічний посібник по zkEVM.
Вступ до zkEVM
zkEVM є рішенням другого рівня, яке обробляє транзакції та надсилає докази назад до основного ланцюга Ethereum. Завдяки поєднанню технології нульових знань (ZK) та сумісності з EVM, zkEVM може суттєво зменшити обчислювальне навантаження основної мережі Ethereum, підвищуючи масштабованість, водночас зберігаючи безпеку та децентралізовані характеристики.
Проте різні рішення zkEVM мають відмінності. Засновник Ethereum Віталік Бутерін запропонував структуру, яка ділить zkEVM на різні типи, від еквіваленту Ethereum (тип 1) до сумісного з EVM (тип 4). Ця класифікація відображає компроміс між сумісністю з EVM та продуктивністю.
Порівняння основних zkEVM рішень
Polygon 2.0 (zkEVM Validium)
У червні 2023 року Polygon Labs запропонували оновлення Polygon PoS до zkEVM validium. Polygon PoS має величезну екосистему, яка включає понад 2 мільярди доларів США заблокованих активів, десятки тисяч децентралізованих додатків та приблизно 2,5 мільйона щоденних транзакцій.
Переміщення PoS на zkEVM validium може зберегти його мережева ефект і низькі витрати, не впливаючи на існуючі програми, користувачів та досвід розробників. Polygon 2.0 як zkEVM validium має нижчі витрати та вищу пропускну здатність у порівнянні з існуючим Polygon zkEVM Rollup.
Основна відмінність Validium і Rollup полягає в способі обробки доступності даних. Validium зберігає дані транзакцій поза ланцюгом, що знижує витрати і підвищує масштабованість. Проте це також створює виклик у забезпеченні доступності даних поза ланцюгом. Існуюча мережа з понад 100 валідаторів Polygon PoS може забезпечити надійний захист доступності даних.
Polygon zkEVM
Polygon zkEVM є 3-типовим ZK-Rollup, що має на меті досягнення еквівалентності з EVM. Він зберігає сумісність з операційними кодами EVM, що забезпечує більшу масштабованість під час співпраці з існуючими інструментами та клієнтами Ethereum.
Головна мережа Polygon zkEVM була запущена в березні 2023 року, наразі обсяг заморожених активів у мережі становить близько 54 мільйонів доларів. Вона доповнює Polygon 2.0: Polygon zkEVM (Rollup) має трохи вищі витрати, а пропускна спроможність трохи нижча, але забезпечує найвищий рівень безпеки, що підходить для обробки додатків з високою вартістю угод (наприклад, DeFi). А Polygon 2.0 (zkEVM validium) пропонує найвищу масштабованість, підходячи для додатків з великим обсягом угод та низькими витратами (наприклад, Web3 ігор, соціальних платформ).
Ера zkSync
zkSync Era наразі є 4-ю версією zkEVM, розробленою Matter Labs. Його основна мережа запущена у березні 2023 року, наразі обсяг заморожених коштів становить близько 450 мільйонів доларів, а обсяг торгів за останній місяць досяг 27 мільйонів угод.
Метою zkSync Era не є повна еквівалентність EVM, а підвищення швидкості генерації доказів за допомогою власної віртуальної машини (VM). Вона нативно підтримує криптографічні примітиви Ethereum, спрощує процес тестування і покращує користувацький досвід завдяки нативній абстракції рахунків.
zkSync Era використовує компілятор LLVM для перетворення коду Solidity, Vyper та Yul в виконуваний код на zkSync VM, в майбутньому також планується підтримка Rust і C++. Він також має потужну систему передачі повідомлень між контрактами L1-L2, що полегшує розробникам передачу даних між контрактами на Ethereum та zkSync.
Лінія
Linea розроблена ConsenSys (творцем MetaMask, Truffle та Infura) і наразі є zkEVM третього типу. Її Alpha основна мережа була запущена в липні 2023 року і вже накопичила 50 мільйонів доларів США в заблокованих коштах. Унікальність Linea полягає в тому, що вона може виконувати незмінний рідний байт-код відповідно до специфікації віртуальної машини Ethereum.
Linea безпосередньо використовує байт-код, скомпільований за допомогою Solidity, для створення ZK-доказів для смарт-контрактів, що знижує ризик помилок і атак хакерів. Для користувачів це означає, що можна отримати безпеку, аналогічну Ethereum, але з значно зниженими витратами на транзакції.
Прокрутка zkEVM
Scroll є zk-Rollup на Ethereum, наразі він має 3-й тип zkEVM і планує поступово перейти на 2-й та 1-й тип. Довгостроковою метою Scroll є пріоритет EVM-сумісності та децентралізації, а не досягнення швидкого генерування ZKP.
Scroll наразі має альфа-тестову мережу 3 типу zkEVM, яка вже відкрита для публіки. Успішна реалізація 1 типу zkEVM буде остаточною формою сумісності з EVM, децентралізації та масштабованості, по суті, це копіювання функцій Ethereum L1.
Тайко
Taiko, як і Scroll, є універсальним zk-Rollup, призначеним стати рідним zkEVM першого типу. Taiko застосовує інший підхід, ніж Scroll, з самого початку пріоритетом ставиться децентралізація, а не швидкість.
Тестова мережа типу 1 Taiko наразі доступна. На відміну від Scroll, який поступово посилює EVM-совместимість і децентралізує свої сортувальники та доказчики під час запуску основної мережі, Taiko з самого початку прагнула до децентралізації цих компонентів та максимізації EVM-совместимості, хоча це може призвести до повільнішого генерування ZKP.
Підсумок
Розвиток та застосування другорядних мереж є надзвичайно важливими для майбутнього Ethereum і є ключем до вирішення проблеми масштабованості блокчейну. Кожен zkEVM варіант має свої унікальні переваги та виклики, але всі вони роблять важливий внесок у створення більш доступної екосистеми Web3. З розвитком технологій ми можемо очікувати, що ці рішення принесуть більше інновацій і проривів у майбутньому.