🚀 Всё началось с Ethereum. Сеть L1 была слишком медленной. Каждый узел должен был повторно выполнять транзакции в блоке для проверки их валидности, что ограничивало масштабируемость. 🐌
К 2020 году сообщество Ethereum сосредоточилось на rollup-решениях как основном способе масштабирования. В 2021 году Виталик Бутерин опубликовал ключевой пост, объясняющий, как оптимистические и zk-rollups могут улучшить Ethereum.
Zk-rollups технологически превосходят оптимистические, но их внедрение было дорогим и отставало по развитию. 🐌 Оптимистические rollups первыми вышли на рынок, но их недостатки, такие как длительный период проверки транзакций, снижали удобство для пользователей.
Тем временем zk-технологии догоняли. На ETHCC 2022 Polygon, zkSync и Scroll анонсировали zkEVMs, что позволило разработчикам Solidity использовать EVM с нулевым разглашением. К 2023 году zk-rollups начали набирать обороты.
Почему zk-доказательства лучше? Они занимают меньше места (~1-10 КБ) по сравнению с исходными данными транзакций (мегабайты). Это снижает затраты на хранение данных и улучшает масштабируемость.
Однако генерация zk-доказательств оставалась дорогой. В декабре 2023 года средняя стоимость генерации составляла $80.21. К 2025 году она упала до $1.3, что на 98.4% меньше.
Что изменилось? 🐌
Во-первых, появились zkVMs, которые упрощают разработку и ускоряют генерацию доказательств. Во-вторых, конкуренция на рынке снизила стоимость генерации. Также zk L2s начали использовать агрегацию доказательств для уменьшения затрат на проверку.
Сегодня zk-технологии стали доступнее благодаря децентрализованным провайдерам и улучшенным алгоритмам доказательств. Zk-сопроцессоры позволяют приложениям использовать zk-технологии вне zk-среды, что открывает новые возможности для сложных вычислений.
Приложения, такие как Frax, Azuki и Etherfi, уже используют zk-сопроцессоры для преодоления ограничений Ethereum L1. 🚀
Итак, zk-технологии — это будущее масштабирования Ethereum.