🔑 Зареєструйте обліковий запис у Gate.io
👨💼 Заповніть KYC протягом 24 годин
🎁 Отримайте нагороди за бали
Ваш шлюз до крипто-новин та інсайтів
Віртуальна машина Ethereum допомагає керувати розгортанням і виконанням смарт-контрактів у блокчейні Ethereum.
Кілька програм і завдань працюють на протоколі Ethereum; Віртуальна машина Ethereum керує ними всіма.
EVM має надійне сховище даних і децентралізовані вузли для всіх операцій.
Інструкційний модуль віртуальної машини Ethereum — «Turing Complete».
Поєднання Optimistic Rollup і Zero-knowledge Rollup породило zkEVM.
Як Optimistic, так і Zero-knowledge Rollup є рішеннями для масштабування рівня 2 для зменшення плати за газ і часу транзакції.
Оновлення zkEVM забезпечить швидшу обробку транзакцій блокчейном Ethereum і стягнення меншої комісії за газ.
Ключові слова: Ethereum, blockchain, EVM, zero-knowledge, віртуальний, розробники, машина.
[Повна стаття]
Яскраві та видатні особливості характеризують нинішню еру технології блокчейн. Розробники щодня випускають кілька рішень для масштабування, щоб забезпечити безперебійну роботу протоколів блокчейну.
Іншими словами, тривають безперервні битви між різними протоколами, які використовують технологію блокчейн. Ці битви здорові та спрямовані на те, щоб протоколи блокчейну покращили масштабованість і працездатність.
Ці битви варіюються від публічних блокчейнів до битви за рішення для масштабування Ethereum та інші рішення на основі блокчейну. Найрозумнішим серед цих рішень є рішення для масштабування Ethereum.
У цій статті описано рішення для масштабування Ethereum, створені для належної роботи віртуальної машини Ethereum (EVM). Однією з таких технологій є zkEVM.
Давайте почнемо!
Перш ніж заглибитися у віртуальну машину Ethereum без знань (zkEVM), комплексне рішення для протоколу Ethereum, ми визначимо, як працює блокчейн Ethereum. Наш центр уваги також пояснює механізм віртуальної машини Ethereum (EVM).
Механізм віртуальної машини Ethereum (EVM).
Зображення: Moralis
Блокчейн Ethereum надає децентралізовану платформу для розробників блокчейну для створення та запуску своїх програм. Смарт-контракт або код, який запускає ці протоколи, є віртуальною машиною Ethereum (EVM).
Віртуальна машина Ethereum є основним компонентом блокчейну Ethereum, який керує розгортанням і виконанням смарт-контрактів. Мільйони виконуваних завдань і транзакцій виконуються в мережі Ethereum; віртуальна машина Ethereum виконує всі ці завдання одночасно.
Віртуальна машина Ethereum (EVM) має надійне та постійне сховище даних і децентралізовані вузли на кількох терміналах. Ці децентралізовані вузли перевіряють дійсність транзакцій і створюють нові блоки в блокчейні Ethereum.
Набір інструкцій віртуальної машини Ethereum є Turing complete. Цей набір інструкцій дозволяє розгортати контракти в блокчейні Ethereum і використовувати такі контракти для виконання будь-яких програмованих завдань.
Варіанти використання Turing complete у віртуальній машині Ethereum включають створення взаємозамінних токенів, які відповідають стандарту ERC-20. Незамінні токени за стандартом ERC-721 також є випадками використання Turing complete EVM.
Віртуальна машина Ethereum схожа на всі віртуальні комп’ютери. EVM має стекову архітектуру; він може зберігати всі значення в пам'яті в стеку та працювати з розміром слова 256 біт.
Важливо знати, що попередником віртуальної машини Ethereum є програмне забезпечення BitTorrent.
Розбіжності щодо BitTorrent, які спонукали до розробки та запуску EVM, полягають у тому, що, щоб припинити роботу BitTorrent DApp, вам доведеться вимкнути кожен комп’ютер, який використовує децентралізовану програму в будь-якій частині світу.
Розробка віртуальної машини Ethereum тепер має інтелектуальні функції. Однією з них є віртуальна машина Ethereum без знань.
Що таке zkEVM?
Зображення: Scroll.io
Однією з проблем, що характеризують блокчейн Ethereum, є час, необхідний для обробки та перевірки транзакцій. Щоб зменшити перевантаження та тривалий час очікування для майнерів для перевірки транзакцій, у блокчейн було введено деякі рішення для масштабування рівня 2.
Ці рішення для масштабування рівня 2 — це Optimistic (OP) Rollup і Zero-Knowledge (ZK) Rollup.
Рішенню Optimistic Rollup знадобиться рівно один тиждень, щоб ваша транзакція завершилася успішно з вищою комісією за газ. Zero-knowledge Rollup займає лише кілька хвилин і вираховує нижчу плату за газ. Проте реалізувати зведення з нульовими знаннями (ZK) порівняно з оптимістичним (OP) легко.
Щоб забезпечити оптимальну роботу блокчейну Ethereum і вирішити проблему перевантаження, було запущено віртуальну машину Ethereum без знань (zkEVM). Рішення zkEVM поєднує рішення для масштабування Optimistic (OP) Rollup і Zero-knowledge rollup.
Перевага рішення zkEVM для технології Ethereum полягає в тому, що кількість транзакцій за секунду збільшиться. Буде швидший час виведення коштів і пряма сумісність із поточними віртуальними машинами Ethereum.
Віртуальна машина Ethereum Zero Knowledge (zkEVM) використовує докази Plonk Zero-knowledge proof, щоб створювати докази значно швидше, використовуючи мінімальні ресурси для зберігання та обчислення.
Переваги zkEVM
Є й інші переваги zkEVM, зокрема:
По-перше, мережа Ethereum стане високоефективною, а ймовірність перевантаження мережі різко зменшиться.
По-друге, zkEVM забезпечує низьке споживання обчислювальних ресурсів у блокчейні Ethereum. Користувачі мережі Ethereum і DApps, розгорнуті на протоколі Ethereum, стягуватимуть нижчу плату за газ.
По-третє, час очікування виведення коштів і транзакцій більше не займатиме тижні чи дні. Ваші зняття буде оброблено за секунди або хвилини.
Висновок
Мережа блокчейну надає можливість вносити зміни та додавати функції, які допоможуть покращити роботу протоколів, що використовують мережу. Ці функції спростять використання децентралізованих програм для користувачів і покращать роботу платформ.
Мережа Ethereum є одним із протоколів блокчейну, який займає передові позиції щодо впровадження надійних оновлень і масштабованих функцій. Однією з тих розумних функцій, яка покращить масштабованість, є zkEVM.
Віртуальна машина Ethereum без знань — це оновлення та рішення для масштабування, представлене у версії Ethereum 2.0. zkEVM все ще перебуває на стадії активної розробки, і очікується, що до нього буде додано більше розумних функцій, перш ніж він стане повністю функціональним.
Автор: Валентин. А, дослідник Gate.io
Ця стаття представляє лише погляди дослідника і не містить інвестиційних пропозицій.
Gate.io залишає за собою всі права на цю статтю. Повторне розміщення статті буде дозволено за умови посилання на Gate.io. У всіх випадках буде подано судовий позов через порушення авторських прав.
🔑 Зареєструйте обліковий запис у Gate.io
👨💼 Заповніть KYC протягом 24 годин
🎁 Отримайте нагороди за бали