Введение Сказочная версия: zk доказательство с нулевым разглашением
предыстория истории:
Давным-давно в далекой деревне жила маленькая девочка по имени Алиса. Алиса была очень предприимчивой. Однажды, играя в лесу, она обнаружила загадочную пещеру.
Любопытство загнало Алису в пещеру. В пещере было очень темно, и Алиса могла двигаться вперед только ощупью. Внезапно она увидела перед собой дверь с большим замком. Алиса попыталась, но дверь не открылась.
В это время из-за двери послышался голос: «Если ты докажешь, что ты честен, я открою дверь и впущу тебя».
Алиса хотела знать, что находится за дверью, поэтому спросила: «Как я могу доказать, что я честна?»
Мужчина за дверью сказал: «Вы должны ответить мне на вопрос. Только честные люди знают ответ на этот вопрос».
Алиса немного подумала и сказала: «Хорошо, спрашивай, пожалуйста».
Человек за дверью спросил: «Какой цветок в лесу самый красивый?»
Алиса немного подумала и сказала: «Я думаю, что это роза. Розы не только красивы, но и ароматны».
Человек за дверью некоторое время молчал, а затем сказал: «Вы ответили правильно. Дверь открыта».
Как только дверь открылась, Алиса увидела волшебный мир. В этом мире у каждого есть разные секреты, но все они могут использовать технологию под названием «доказательство с нулевым разглашением», чтобы доказать свои секреты, не раскрывая секретного содержания.
Анализ истории:
В этой истории Алиса — доказывающая, а человек за дверью — проверяющий. Если Алиса хочет войти в мир за дверью, ей нужно доказать проверяющему, что она честна.
Алиса знала секрет самого красивого цветка в лесу. Но она не может напрямую сообщить проверяющему эту тайну, потому что это выдаст тайну.
Итак, Алиса использовала технологию доказательства с нулевым разглашением zk. Она лишь сообщает проверяющему ответ на вопрос, связанный с секретом, но не раскрывает никакой информации о самом секрете.
Верификатор может определить, знает ли Алиса секретный ответ**, по ответу**, предоставленному Алисой. Если Алиса действительно честна**, то проверяющий поверит, что она знает секрет, и разрешит ей доступ в мир за дверью**.
Если вы все еще не понимаете, вы можете зайти на YouTube и найти общедоступное видео, объясняющее доказательство с нулевым разглашением г-ном Ли Юнлэ:
![](https://public.bnbstatic.com/image/pgc/202406/9878ee5397bbf974214367fdb339e64b.png)
О знаниях ZK в области блокчейна:
первый урок
Английские сокращения zk доказательства с нулевым разглашением в основном включают следующее:
* zk: Это наиболее распространенная аббревиатура, которая может относиться ко всем проектам блокчейнов, использующим технологию доказательства с нулевым разглашением.
* ZKP: Аббревиатура доказательства с нулевым разглашением, обозначающая технологию доказательства с нулевым разглашением.
* ZK Rollup: относится к решению расширения уровня 2, основанному на технологии доказательства с нулевым разглашением.
Ниже приведены некоторые конкретные проекты zk и соответствующие им сокращения:
* Zcash: криптовалюта, использующая технологию zk-SNARK для обеспечения защиты конфиденциальности, называемая ZEC.
* StarkNet: Универсальный программируемый пакет zk на основе технологии zk-STARK, называемый STARK.
* Loopring: zk Rollup на основе технологии zk-SNARK, называемый LRC.
* zkSync: накопительный пакет zk на основе технологии zk-SNARK, называемый ZK.
* Polygon zkEVM: накопительный пакет zk, основанный на технологии zk-EVM, совместимый со смарт-контрактами Ethereum, называемый MATIC.
* Прокрутка: zk Rollup на основе технологии zk-SNARK, называемой SCRL.
В практических приложениях точное значение zk может зависеть от контекста. Например, при обсуждении методов доказательства с нулевым разглашением часто используются zk или ZKP. При обсуждении zk Rollup обычно используется ZK Rollup.
---------------------------------------
Второй урок
В основном существуют следующие типы сетей зк:
1. Слой 1
Сеть первого уровня относится к исходной сети, построенной на нижнем уровне блокчейна, такой как Ethereum, Bitcoin и т. д. Эти сети обычно высоко децентрализованы и безопасны, но имеют более низкую скорость транзакций и более высокие комиссии.
2. Вторичная сеть (уровень 2)
Сеть второго уровня относится к расширенной сети, построенной на основе сети первого уровня, и предназначена для решения проблемы масштабируемости сети первого уровня. zk Rollup — это тип вторичной сети, которая использует технологию доказательства с нулевым разглашением для сжатия данных транзакций, тем самым увеличивая скорость транзакций и снижая комиссию за обработку.
3. Тестовая сеть
Тестовая сеть — это копия, используемая для тестирования сети блокчейна перед ее официальным запуском. Тестовые сети обычно не содержат реальных средств и могут использоваться разработчиками для тестирования новых функций и исправления ошибок.
Согласно результатам моего поиска, текущие основные сети zk включают в себя:
Сеть уровня 1:
* Zcash: криптовалюта, сохраняющая конфиденциальность и использующая технологию zk-SNARK.
Вторичная сеть:
* StarkNet: Универсальный программируемый пакет zk Rollup на основе технологии zk-STARK.
* Loopring: zk Rollup на основе технологии zk-SNARK.
* zkSync: накопительный пакет zk на основе технологии zk-SNARK.
* Polygon zkEVM: накопительный пакет zk на основе технологии zk-EVM, совместимый со смарт-контрактами Ethereum.
* Прокрутка: zk Rollup на основе технологии zk-SNARK.
Тестовая сеть:
* zkSync 2.0: тестовая сеть вторичной сети zkSync.
* StarkNet Alpha: тестовая сеть основной сети StarkNet.
Следует отметить, что сеть зк по-прежнему быстро развивается, постоянно появляются новые сети, а существующие сети постоянно модернизируются и совершенствуются. Поэтому приведенный выше список может быть неполным.
--------------------------------------
Урок третий
17 июня 2024 года биржа Binance официально запустила спотовые торговые пары zkSync (ZK), включая ZK/BTC, ZK/USDT, ZK/FDUSD и ZK/TRY. В тот же день токены ZK также начали раздаваться соответствующим пользователям Binance.
zkSync — это вторичная сеть, основанная на Ethereum, целью которой является увеличение скорости транзакций Ethereum и снижение комиссий за транзакции за счет технологии доказательства с нулевым разглашением. zkSync также поддерживает выполнение смарт-контрактов, что означает, что разработчики могут создавать децентрализованные приложения (DApps) на zkSync.
![](https://public.bnbstatic.com/image/pgc/202406/415004d3bcb5136ced00daa768724b76.png)
Другие сети ЗК
Все остальные сети zk, которые вы упомянули, также имеют свои токены, например:
*StarkNet: Токен STARK
* Loopring: токен LRC.
*Polygon zkEVM: токен MATIC.
* Прокрутка: токен — SCRL.
Ни один из этих токенов в настоящее время не котируется на бирже Binance.
![](https://public.bnbstatic.com/image/pgc/202406/6459a8785fb48bbfb285fad5c77cbf8a.png)
![](https://public.bnbstatic.com/image/pgc/202406/82f7d514cbe6e18247755efa96b5a5fb.png)
Как отличить разные сети зк
Чтобы различать разные сети zk, вы можете обратить внимание на следующие аспекты:
*Используется технология доказательства с нулевым разглашением: в разных сетях zk используются разные технологии доказательства с нулевым разглашением, такие как zk-SNARK и zk-STARK.
* Поддерживаемые функции: разные сети zk поддерживают разные функции. Например, некоторые поддерживают смарт-контракты, а некоторые нет.
* Стадия разработки: Различные сети zk находятся на разных стадиях разработки, некоторые запущены в основной сети, а некоторые все еще находятся на стадии тестовой сети.
----------------------------------
Урок 4. Разница между сетью ZKsync и сетью ARB Arbitum One:
![](https://public.bnbstatic.com/image/pgc/202406/dcd057674f33a95822950e3dfc58d26d.jpg)
принцип
* Решение:
* С помощью технологии Optimistic Rollup данные транзакций упаковываются и обрабатываются за пределами основной сети Ethereum, а затем результаты транзакций передаются в основную сеть Ethereum для проверки.
* Принимает виртуальную машину Arianite, которая хорошо совместима с виртуальной машиной Ethereum (EVM).
* зксинк:
* Используйте технологию zk Rollup и технологию доказательства с нулевым разглашением для сжатия данных транзакций, выполнения обработки транзакций вне цепочки и отправки сжатых данных транзакций в основную сеть Ethereum для проверки.
* Принимает виртуальную машину zkEVM, которая хорошо совместима с виртуальной машиной Ethereum (EVM).
Плата за газ
* Решение:
Комиссия за газ обычно ниже, чем в основной сети Ethereum*, но выше, чем у zkSync.
* Плата за газ колеблется в зависимости от перегрузки сети.
*zkSync:
Плата за газ, безусловно, самая низкая*, часто всего несколько центов.
*Тарифы на газ относительно стабильны.
**скорость
* Решение:
Скорость транзакций более чем в 100 раз выше, чем в основной сети Ethereum*.
*Скорость варьируется в зависимости от перегрузки сети.
*zkSync:
Транзакции выполняются быстрее*, часто всего за несколько секунд.
* Скорость относительно стабильна.
**В следующей таблице приведены ключевые различия между сетями Arbitrum и zkSync при отправке 100 USDT:
|
В целом, zkSync имеет преимущества как по стоимости газа, так и по скорости. Однако сеть Arbitrum стала более зрелой и поддерживает больше DApps.
Arbitrum — это вторичная сеть Ethereum, основанная на технологии Optimistic Rollup. Optimistic Rollup — это решение расширения уровня 2, которое упаковывает данные транзакций для обработки за пределами основной сети Ethereum, а затем отправляет результаты транзакций в основную сеть Ethereum для проверки, тем самым увеличивая скорость транзакций и снижая комиссию за обработку.
Основная технология Arbitrum — Arianite**, виртуальная машина, специально разработанная для Optimistic Rollup. Arianite полностью совместим с виртуальной машиной Ethereum (EVM), что означает, что разработчики могут легко переносить DApps с Ethereum на Arbitrum.
Ключевые преимущества Arbitrum включают в себя:
*Высокая пропускная способность: Arbitrum может увеличить скорость транзакций Ethereum более чем в 100 раз.
* Низкие комиссии: комиссии за транзакции Arbitrum намного ниже, чем в основной сети Ethereum.
* Безопасность: безопасность Arbitrum соответствует основной сети Ethereum.
* Простота использования: разработчики могут легко перенести DApps с Ethereum на Arbitrum.
Arbitrum официально запустил основную сеть в августе 2021 года и теперь стал одной из крупнейших сетей второго уровня на Ethereum. На Arbitrum было развернуто большое количество DApps, включая DeFi, NFT, игры и т. д.
Чем Арбитрум отличается от других сетей ЗК
zk Rollup также является решением расширения уровня 2, но оно использует технологии, отличные от Optimistic Rollup. zk Rollup использует технологию доказательства с нулевым разглашением данных для сжатия данных транзакций, тем самым увеличивая скорость транзакций и снижая комиссию за обработку.
Основные различия между Arbitrum и zk Rollup:
* Технология: Arbitrum использует технологию Optimistic Rollup, а zk Rollup использует технологию доказательства с нулевым разглашением.
* Конфиденциальность: zk Rollup может обеспечить более высокий уровень конфиденциальности, поскольку данные транзакций обрабатываются вне сети.
* Масштабируемость: Arbitrum может быть более масштабируемым из-за более высоких вычислительных затрат при доказательствах с нулевым разглашением.
В целом, Arbitrum и zk Rollup являются многообещающими решениями для расширения уровня 2. Какое решение лучше, зависит от конкретного сценария применения.
-------------
ок, ты закончил обучение, ты потрясающий, полный знаний и боевой эффективности ^_^.
Сотни конкурентов конкурируют за обмен заметками об инвестиционных исследованиях 2024.06.20