Введение Сказочная версия: zk доказательство с нулевым разглашением

предыстория истории:

Давным-давно в далекой деревне жила маленькая девочка по имени Алиса. Алиса была очень предприимчивой. Однажды, играя в лесу, она обнаружила загадочную пещеру.

Любопытство загнало Алису в пещеру. В пещере было очень темно, и Алиса могла двигаться вперед только ощупью. Внезапно она увидела перед собой дверь с большим замком. Алиса попыталась, но дверь не открылась.

В это время из-за двери послышался голос: «Если ты докажешь, что ты честен, я открою дверь и впущу тебя».

Алиса хотела знать, что находится за дверью, поэтому спросила: «Как я могу доказать, что я честна?»

Мужчина за дверью сказал: «Вы должны ответить мне на вопрос. Только честные люди знают ответ на этот вопрос».

Алиса немного подумала и сказала: «Хорошо, спрашивай, пожалуйста».

Человек за дверью спросил: «Какой цветок в лесу самый красивый?»

Алиса немного подумала и сказала: «Я думаю, что это роза. Розы не только красивы, но и ароматны».

Человек за дверью некоторое время молчал, а затем сказал: «Вы ответили правильно. Дверь открыта».

Как только дверь открылась, Алиса увидела волшебный мир. В этом мире у каждого есть разные секреты, но все они могут использовать технологию под названием «доказательство с нулевым разглашением», чтобы доказать свои секреты, не раскрывая секретного содержания.

Анализ истории:

В этой истории Алиса — доказывающая, а человек за дверью — проверяющий. Если Алиса хочет войти в мир за дверью, ей нужно доказать проверяющему, что она честна.

Алиса знала секрет самого красивого цветка в лесу. Но она не может напрямую сообщить проверяющему эту тайну, потому что это выдаст тайну.

Итак, Алиса использовала технологию доказательства с нулевым разглашением zk. Она лишь сообщает проверяющему ответ на вопрос, связанный с секретом, но не раскрывает никакой информации о самом секрете.

Верификатор может определить, знает ли Алиса секретный ответ**, по ответу**, предоставленному Алисой. Если Алиса действительно честна**, то проверяющий поверит, что она знает секрет, и разрешит ей доступ в мир за дверью**.

Если вы все еще не понимаете, вы можете зайти на YouTube и найти общедоступное видео, объясняющее доказательство с нулевым разглашением г-ном Ли Юнлэ:

О знаниях 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.

Другие сети ЗК

Все остальные сети zk, которые вы упомянули, также имеют свои токены, например:

*StarkNet: Токен STARK

* Loopring: токен LRC.

*Polygon zkEVM: токен MATIC.

* Прокрутка: токен — SCRL.

Ни один из этих токенов в настоящее время не котируется на бирже Binance.

Как отличить разные сети зк

Чтобы различать разные сети zk, вы можете обратить внимание на следующие аспекты:

*Используется технология доказательства с нулевым разглашением: в разных сетях zk используются разные технологии доказательства с нулевым разглашением, такие как zk-SNARK и zk-STARK.

* Поддерживаемые функции: разные сети zk поддерживают разные функции. Например, некоторые поддерживают смарт-контракты, а некоторые нет.

* Стадия разработки: Различные сети zk находятся на разных стадиях разработки, некоторые запущены в основной сети, а некоторые все еще находятся на стадии тестовой сети.

----------------------------------

Урок 4. Разница между сетью ZKsync и сетью ARB Arbitum One:

## Различия в отправке 100 USDT в сетях Arbitrum и zkSync:

принцип

* Решение:

* С помощью технологии 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