Zcash децентрализованная криптовалюта с открытым исходным кодом, обеспечивающая конфиденциальность и безопасность, ориентированная на конфиденциальность транзакций.
Zcash основана на кодовой базе Биткоина, но имеет другой алгоритм хэширования и протоколы безопасности. Запущенная в 2016 году в качестве платежного средства, криптовалюта изначально называлась Zerocoin, а затем стала Zcash.
Ее блокчейн имеет общие черты с Биткоином, но при этом обладает уникальными и инновационными функциями, обеспечивающими анонимность, такими как "экранированные адреса", реализованные с помощью zk-SNARK.
Пользователи Zcash могут сами выбрать экранированные или прозрачные транзакции. Zcash, как пиринговая платежная система, доступна любому пользователю.
Блокчейн Zcash — это форк Биткоина. Однако он значительно отличается от Биткоина, поскольку включает в себя расширенные функции конфиденциальности за счет использования zk-SNARK.
История Zcash
Белая бумага Zerocoin была опубликована в 2013 году Мэтью Грином и Эли Бен-Сассоном, в его подготовке приняли участие другие криптографы и ученые. Группа считала, что Биткоин не обеспечивает достаточную конфиденциальность для пользователей, и предложила свое решение.
Изначально Zerocoin была разработана для работы с блокчейном Биткоина, поэтому использовалась его кодовая база. Зуко Уилкокс начал работать над продвижением проекта в 2015 году, и в октябре 2016 года был запущен Zcash.
Ключевые особенности Zcash
Поскольку Zcash использует модифицированную версию кода Биткоина, у них есть общие черты. Общий объем предложения ZEC, как и Биткоина, ограничен 21 миллионом монет. Новые ZEC добываются с помощью майнинга Zcash в соответствии с протоколом консенсуса proof-of-work (PoW).
Биткоин был разработан для обеспечения "псевдоанонимности", а не полной анонимности, информация о транзакциях и адресах кошельков записывается в блокчейн и может быть просмотрена любым человеком. Решения для анонимности в Zcash заключаются в том, что пользователи могут использовать "экранированные адреса", которые не отображаются в блокчейне Zcash, либо "прозрачные адреса", которые открыты для просмотра.
Еще одной уникальной особенностью блокчейна Zcash является "доверенная настройка Zcash", которая проводится при создании блокчейна и требует, чтобы доверенная группа создала главный открытый ключ для блокчейна.
После завершения настройки группа должна была уничтожить все данные, связанные с мастер-ключом, чтобы защитить Zcash от манипуляций на более поздних этапах. Критика этой схемы связана с такими проблемами, как отсутствие доказательств того, что процесс настройки был выполнен так, как ожидалось, или что конфиденциальная информация была уничтожена.
Доказательства c нулевым разглашением и zk-SNARK в Zcash
Доказательства с нулевым знанием (ZK) позволяют создать уникальный механизм транзакций, при котором отправитель может доказать, что транзакция действительна и соответствует правилам сети, не раскрывая никакой информации о себе, получателе или сумме транзакции. Эта революционная технология гарантирует, что, хотя транзакции полностью проверяются в блокчейне, они остаются анонимными.
Zk-SNARK расшифровывается как Zero-Knowledge Succinct Non-Interactive Argument of Knowledge и является частью Zcash ZK-proofs, разработанной Electric Coin Company. Эта инновация позволяет шифровать транзакции Zcash и проверять их с помощью механизма консенсуса, сохраняя при этом анонимность.
Как работает Zcash (ZEC)
Транзакции в Zcash имеют либо анонимные экранированные адреса (z-адреса), либо прозрачные адреса (t-адреса). Если два пользователя Zcash используют z-адреса для совершения транзакции, она становится приватной и анонимной. Если t-адрес отправляет средства на z-адрес, происхождение транзакции видно, и наоборот.
Любой, кто пытается отслеживать активность в блокчейне, не сможет увидеть, откуда взялась транзакция или куда она ушла. Zk-SNARK обеспечивают возможность шифрования и проверки транзакции на блокчейне.
Полная анонимность таких криптовалют, как Monero и Zcash, часто ставится под сомнение. В 2020 году исследователи утверждали, что 99,9 % транзакций Zcash можно отследить.
Zcash, как и Биткоин, имеет механизм консенсуса PoW, который обеспечивает работу блокчейна, верификацию и безопасность транзакций. Однако, в отличие от Биткоина, в Zcash используется алгоритм Equihash. Считается, что механизм консенсуса и сеть Zcash работают немного быстрее, чем Биткоин.
Количество транзакций в секунду (TPS) в Zcash составляет от шести до 20, но скорость зависит от соотношения экранированных и прозрачных транзакций. Время подтверждения блока в блокчейне Zcash составляет 75 секунд.
Большинство транзакций Zcash являются прозрачными, поскольку большинство криптовалютных бирж не практикует экранирование транзакций.
Обновления и разработки Zcash
В 2019 году Zcash запустил новый zk-SNARK под названием Halo. Это "бездоверительное рекурсивное" ZK-доказательство, разработанное для решения проблемы масштабируемости и "доверенной настройки". Исходный код Halo 2 был выложен в открытый доступ в сентябре 2020 года.
Ранее zk-SNARK требовали доверенной настройки, подобной той, что произошла при запуске Zcash. Код Halo 2 позволяет создавать сеть Zcash без процесса доверенной настройки, устраняя опасения манипуляций, связанных с тем, что доверенная группа сторон инициирует создание сети и мастер-ключа.
В 2020 году сеть запустила кошелек Zcash с открытым исходным кодом и обновила блокчейн, добавив поддержку Shielded Coinbase и FlyClient.
- Shielded Coinbase позволяет майнерам получать вознаграждения за добычу на z-адрес.
- FlyClient позволяет использовать легкий клиент Zcash и способствует кроссчейн-совместимости.
Шестое крупное обновление Zcash в 2022 году добавило компоненты Halo Arc, еще более усовершенствовав технологию zk-SNARK. Оно перевело Zcash на систему Halo proving, устранив необходимость в доверенной настройке и улучшив криптографию протокола.
Zcash провел первый халвинг в 2020 году, снизив вознаграждение за блок с 6,25 ZEC до 3,125 ZEC, и внедрил обновление Canopy, которое создало фонд развития и убрало спорное "вознаграждение основателей". Следующий халвинг Zcash ожидается примерно в ноябре 2024 года (точные сроки зависят от уровня добычи блока).
Перспективы Zcash
Криптовалюта Zcash подвергается критике со стороны регулирующих органов за то, что предлагает анонимные транзакции, и была исключена из списка некоторых бирж вместе с другими приватными монетами из-за опасений, что приватность и анонимность могут быть использованы преступниками.
Кроме того, это большой и энергоемкий блокчейн, который, как и многие другие, должен работать над улучшением масштабируемости. В 2021 году Zcash объявил о планах перехода на механизм консенсуса proof-of-stake (PoS). По состоянию на 2024 год эти планы, похоже, все еще находятся в стадии реализации, и Zcash перейдет к гибридной модели консенсуса, прежде чем окончательно перейдет к чистому PoS.
Некоторые считают, что функции конфиденциальности Zcash повышают его ценность и что по мере роста криптовалютного рынка будет расти спрос на монеты и блокчейны, ориентированные на конфиденциальность.
Разработчики Ethereum и такие организации изучают преимущества технологии нулевого разглашения для своих собственных проектов. Однако еще предстоит выяснить, сможет ли Zcash преодолеть потенциальные препятствия в сфере регулирования и получить широкое признание, чтобы по-настоящему конкурировать с традиционными формами наличных денег в повседневном использовании.