April 25, 2022

Что такое zkSync 2.0 и ZK-Rollup

official cite - https://zksync.io/

zkSync 2.0-это EVM-совместимый с ZK Rollup, создаваемый Matter Labs на базе zkEVM.

Как вы возможно знаете zkSync 1.0 работает уже почти 1,5 года и имеет ряд особенностей, таких как:

  • снижение стоимости переводов примерно в 50 раз
  • защита транзакций, близких к 4 миллионам
  • используется 98% всех транзакций в последних 4 раундах гранта Gitcoin

Что такое ZK-Rollup?
ZK-Rollups-это решение для масштабирования уровня 2, которое использует доказательства достоверности для масштабирования вычислений: каждая транзакция поставляется с криптографическим доказательством (ZK-SNARK), которое проверяется смарт-контрактом самого эфира (ETH). Таким образом, каждая отдельная транзакция полностью проверяется всеми полными узлами эфира до завершения блока.
От сюда выпал вопрос, насколько он безопасен этот ваш ZK-Rollup?
Все решения ZK-Rollup полагаются исключительно на математику (и ничего более), что дает унаследовать безопасность L1, которая имеет решающее значение для функционирования в условиях высокой конкуренции. Другие решения для масштабирования, вместо этого, полагаются на экономические гарантии или третьих лиц и, таким образом, предлагают гораздо меньшую безопасность.
Проверка изменений состояния в ZK-Rollup выполняется путем вычисления доказательства с нулевым разглашением: если какое-либо из изменений состояния является недействительным, доказательство не может быть получено. Простыми словами: Представьте рынок, куда вы пришли что бы купить овощи, вы кладете деньги на столик, так же после этого продавец кладет продукты, после чего вы решили убрать деньги ссылаясь на то что продавец не заметит этого, так вот, программа просто не засчитает вашу транзакцию и не даст ей свершится. Если в другим случаях ссылаясь на 3ие лица в качестве "гаранта", безопасность все еще была под небольшой угрозой. Если говоря еще проще, технология ZK-Rollup попросту не даст быть обманутым ни одну из сторон.

Насколько масштабируемым является ZK-Rollup?

Если верить официальной инфе, ZK-Rollups могут выдавать до 2000 т/с при пиковой нагрузке! И это далеко не предел.
ZK-Rollups также являются единственным решением для масштабирования L2, которое может быть расширено с помощью системы, которая может обеспечить на порядок больший масштаб: zkPorter может предложить до 20 000 т/с!

Что такое zkPorter?

zkPorter помещает доступность данных — необходимые данные о транзакциях, для восстановления состояния, — вне цепочки, а не в Ethereum. Вместо этого доступность данных обеспечивается с помощью подтверждения владения (PoS) участниками токенов zkSync. Это обеспечивает гораздо более высокую масштабируемость (десятки тысяч TPS) и, как следствие, сверхнизкие комиссии за транзакции, сопоставимые с сайдчейнами (в диапазоне нескольких центов). Безопасность zkPorter по-прежнему лучше, чем у любого другого решения первого уровня (L1) или сайдчейна.