Validity Rollups (VRs) як нова етер масштабувальна схема, користується широкою увагою в галузі. Вона підвищує обробну здатність транзакцій Ethereum безпечно і децентралізовано, використовуючи докази дійсності для верифікованих обчислень.
Принцип роботи VRs полягає в перенесенні виконання транзакцій у середовище поза ланцюгом. Оператори після обробки великої кількості транзакцій подають результати разом з доказом дійсності перевірки цілісності виконання поза ланцюгом до основної мережі Ethereum. Контракт перевірки в основній мережі автоматично перевіряє цей доказ, забезпечуючи, що всі транзакції є дійсними, а потім оновлює результати в стані Ethereum.
У VRs, позапідсистемна віртуальна машина (VM) є ключовим компонентом для виконання транзакцій. Наразі існує два основні рішення VM: zkEVM та Cairo VM (CVM).
zkEVM прагне повністю відтворити середовище розробки Ethereum, дозволяючи розробникам без зміни коду переносити смарт-контракти на більш масштабований Layer 2. Але ця сумісність досягається за рахунок продуктивності та масштабованості. EVM не було розроблено для генерації доказів дійсності, його стекова модель і розташування зберігання не сприяють ефективному доведенню.
На відміну від цього, Cairo VM, що використовується в Starknet, була спеціально розроблена для ефективного генерування доказів дійсності. Вона використовує нову архітектуру VM та мову програмування Cairo, ставлячи на перше місце продуктивність і масштабованість. Cairo VM здатна генерувати оптимізоване алгебраїчне подання для кожної інструкції, значно підвищуючи ефективність доказів.
Cairo також підтримує різноманітні способи розробки. Окрім рідного програмування на Cairo, він також пропонує сумісність із Solidity, що дозволяє підтримувати контракти Solidity через транслятор або запускати zkEVM на Starknet. Ця гнучкість дозволяє розробникам обирати найбільш підходящий для них варіант.
В цілому, zkEVM і Cairo VM мають свої переваги та недоліки. zkEVM зосереджується на сумісності з Ethereum, тоді як Cairo VM ставить на перший план продуктивність і масштабованість. З розвитком технологій VR мають потенціал стати одним з найбільш перспективних рішень для масштабування Ethereum, прокладаючи шлях для масштабних застосувань блокчейну.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
9 лайків
Нагородити
9
5
Репост
Поділіться
Прокоментувати
0/400
LeekCutter
· 12год тому
zk виглядає справді смачно
Переглянути оригіналвідповісти на0
ApeWithNoChain
· 12год тому
газ так дорогий, що розширення - це просто безглуздя
Переглянути оригіналвідповісти на0
MidnightSeller
· 12год тому
Ще продовжуєш щоденно отримувати 0⃣️❌ фанатів? L2 ще не до місяця?? Rollups, якщо чесно, це просто у блокчейні компресор даних, чи це так важко зрозуміти?
Переглянути оригіналвідповісти на0
BlockchainGriller
· 12год тому
Подивився на варіанти vm, два вибори: одна людина на кровопролитну битву?
Переглянути оригіналвідповісти на0
NFTHoarder
· 12год тому
Навіщо стільки говорити, все одно в кінці обдурюватимуть невдахи.
Validity Rollups: zkEVM проти Cairo VM Хто стане лідером у розширенні Ethereum у майбутньому
Validity Rollups: майбутнє масштабування Ethereum
Validity Rollups (VRs) як нова етер масштабувальна схема, користується широкою увагою в галузі. Вона підвищує обробну здатність транзакцій Ethereum безпечно і децентралізовано, використовуючи докази дійсності для верифікованих обчислень.
Принцип роботи VRs полягає в перенесенні виконання транзакцій у середовище поза ланцюгом. Оператори після обробки великої кількості транзакцій подають результати разом з доказом дійсності перевірки цілісності виконання поза ланцюгом до основної мережі Ethereum. Контракт перевірки в основній мережі автоматично перевіряє цей доказ, забезпечуючи, що всі транзакції є дійсними, а потім оновлює результати в стані Ethereum.
У VRs, позапідсистемна віртуальна машина (VM) є ключовим компонентом для виконання транзакцій. Наразі існує два основні рішення VM: zkEVM та Cairo VM (CVM).
zkEVM прагне повністю відтворити середовище розробки Ethereum, дозволяючи розробникам без зміни коду переносити смарт-контракти на більш масштабований Layer 2. Але ця сумісність досягається за рахунок продуктивності та масштабованості. EVM не було розроблено для генерації доказів дійсності, його стекова модель і розташування зберігання не сприяють ефективному доведенню.
На відміну від цього, Cairo VM, що використовується в Starknet, була спеціально розроблена для ефективного генерування доказів дійсності. Вона використовує нову архітектуру VM та мову програмування Cairo, ставлячи на перше місце продуктивність і масштабованість. Cairo VM здатна генерувати оптимізоване алгебраїчне подання для кожної інструкції, значно підвищуючи ефективність доказів.
Cairo також підтримує різноманітні способи розробки. Окрім рідного програмування на Cairo, він також пропонує сумісність із Solidity, що дозволяє підтримувати контракти Solidity через транслятор або запускати zkEVM на Starknet. Ця гнучкість дозволяє розробникам обирати найбільш підходящий для них варіант.
В цілому, zkEVM і Cairo VM мають свої переваги та недоліки. zkEVM зосереджується на сумісності з Ethereum, тоді як Cairo VM ставить на перший план продуктивність і масштабованість. З розвитком технологій VR мають потенціал стати одним з найбільш перспективних рішень для масштабування Ethereum, прокладаючи шлях для масштабних застосувань блокчейну.