ZecHub
Начните здесь
Начните своё обучение Zcash
Ресурсы, необходимые для разработки на Zcash, сгруппированные по назначению, а не собранные в одном месте.
В 2026 году стек значительно изменился. zcashd, поддерживавший сеть большую часть её истории, достиг конца жизненного цикла 18 июля 2026 года на высоте блока 3417100, и каждый неизменённый узел остановился на этой высоте и откажется перезапускаться. Руководства, написанные для zcashd, теперь стали частью истории, а не отправной точкой, поэтому эта страница организована вокруг того, что пришло ему на смену.
| Уровень | Что использовать | Начните с |
|---|---|---|
| Полный узел | Zebra или Zakura | The Zebra Book, zakura.com |
| Кошелёк полного узла | Zallet, в бета-версии | The Zallet Book |
| Сервер лёгкого кошелька | Zaino или lightwalletd | Zaino, lightwalletd |
| Библиотеки кошельков | Крейты librustzcash | librustzcash |
| Мобильные устройства | Android и iOS SDK | Android, iOS |
| Спецификация | Спецификация протокола и ZIP | zips.z.cash |
Узел проверяет консенсус и хранит цепочку. Есть две активно разрабатываемые реализации.
Zebra — это узел Zcash Foundation, написанный на Rust; именно его предполагает большинство современных руководств. The Zebra Book описывает его установку и запуск, а репозиторий — место, где ведётся разработка.
Zakura — более новый узел, описываемый авторами как «совместимый с консенсусом полный узел Zcash, созданный для масштабирования», с более быстрой синхронизацией, отсечением блоков и режимом совместимости с zcashd. Его возглавляют сооснователь Zcash Sean Bowe и Дев Оджха. Это ПО с открытым исходным кодом под лицензией Apache 2.0 в zakura-core/zakura.
У ZecHub есть страница Полные узлы, посвящённая компромиссам между ними.
zcashd включал кошелёк вместе с узлом. Этот кошелёк больше не существует, и Zallet пришёл ему на смену. The Zallet Book описывает его как «кошелёк Zcash полного узла, написанный на Rust», который «создаётся в качестве замены кошельку zcashd».
Перед тем как полагаться на него, прочитайте предупреждение о безопасности. Zallet находится в бета-версии, «не прошёл полного аудита», в нём «в любое время могут произойти обратно несовместимые изменения, требующие удалить и заново создать ваш кошелёк Zallet», и ещё не все методы zcashd RPC были перенесены.
Если вы переносите существующую настройку, у ZecHub есть руководство по миграции с zcashd на Zebra и Zallet и краткая справка по Zallet.
Большинство кошельков не запускают узел. Они обращаются к серверу, который хранит цепочку и возвращает её компактное представление.
lightwalletd — исходный сервис, написанный на Go и описываемый как «бэкенд-сервис, предоставляющий эффективный по пропускной способности интерфейс к блокчейну Zcash». Zaino — более новый индексатор, написанный на Rust; он читает данные с полного валидатора, а не хранит собственную копию цепочки.
Документация Протокола лёгкого клиента описывает сам протокол. Страница Узлы лёгких кошельков рассказывает, что эти серверы могут и не могут видеть о пользователе; это важно понять перед выбором сервера.
Большая часть работы над кошельками ведётся в крейтах Rust из librustzcash, на которых основаны мобильные SDK и несколько настольных кошельков. Каждый крейт документирован на docs.rs.
| Крейт | Для чего он нужен |
|---|---|
| zcash_client_backend | «API для создания экранированных лёгких клиентов Zcash», включая синхронизацию и формирование транзакций |
| zcash_client_sqlite | «Лёгкий клиент Zcash на основе SQLite», слой хранения для указанного выше |
| zcash_keys | «Управление ключами и адресами Zcash» |
| zcash_primitives | «Реализации примитивов Zcash на Rust» |
| zcash_protocol | «Сетевые константы протокола Zcash и типы значений» |
| orchard | «Протокол экранированных транзакций Orchard» |
| sapling-crypto | «Криптографическая библиотека для Zcash Sapling» |
| pczt | «Инструменты для работы с частично созданными транзакциями Zcash», используемые для аппаратного и многоплатформенного подписания |
| zip321 | URI запросов платежей, как определено в ZIP 321 |
Для мобильных устройств Android SDK и iOS SDK оборачивают эти библиотеки. Репозиторий iOS ранее назывался ZcashLightClientKit, поэтому в старых ссылках и статьях используется это имя.
Спецификация протокола является авторитетным источником о работе Zcash, включая кодировки адресов и ключей.
ZIP — место, где предлагаются и определяются изменения, а индекс показывает, какие из них являются черновиками, а какие — окончательными. Изменения консенсуса выпускаются в обновлениях сети, и ZecHub отслеживает их на странице Обновления сети.
Чтобы разобраться в лежащей в основе криптографии, прочитайте The halo2 Book и The Orchard Book, а также документацию к крейтам halo2 и orchard. The FROST Book описывает пороговые подписи, а у ZecHub есть страница FROST.
Тестнет — отдельная цепочка с монетами без стоимости, называемыми TAZ. И Zebra, и Zakura могут работать с ним, а руководство по тестнету описывает настройку узла.
testnet.zcashexplorer.app — работающий обозреватель блоков тестнета, с аналогом основной сети по адресу mainnet.zcashexplorer.app.
Получение TAZ — наиболее неудобная часть, поскольку краны, на которые ссылается старая документация, перестали отвечать. zcashfaucet.jinolabs.xyz — управляемый сообществом кран, использующий «собственные узел, кошелёк и майнер», выплачивающий «экранированные z2z-капли» и защищающий получение средств «браузерным доказательством работы вместо поставщика капчи». Его исходный код доступен по лицензии MIT. Если он недоступен, спросите в Zcash R&D Discord, что рекомендует и сама документация Zcash.
Документация Zcash по-прежнему остаётся наиболее полным единым источником, охватывающим концепции протокола, интеграцию и майнинг. Читайте её с осторожностью. Она привязана к версии zcashd, поэтому некоторые её части описывают узел, который больше не работает, хотя разделы о протоколе и лёгком клиенте остаются полезными. Модель угроз приложения-кошелька Zcash, размещённую там, стоит прочитать перед проектированием чего-либо, затрагивающего приватность пользователей.
Если вы только знакомитесь с блокчейнами в целом, обычная рекомендация для изучения общих основ — Mastering Bitcoin, которую можно полностью прочитать бесплатно. В ней не рассматриваются экранированные транзакции.
Arti — реализация Tor на Rust, используемая zcash_client_backend для маршрутизации трафика кошелька. Tailscale часто упоминается для подключения к узлу, который вы запускаете самостоятельно. warp2 — быстрая реализация синхронизации от Hanh, хотя она не обновлялась с 2023 года.
Zcash R&D Discord — место обсуждения разработки протокола и кошельков, а Форум сообщества Zcash содержит более развёрнутые предложения и темы поддержки.
Результаты недавних хакатонов хорошо показывают, что создают люди: ZecHub 2024, ZecHub 2025 и Zypherpunk Hackathon 2025.
Сохранены, поскольку на них ссылаются старые статьи и поскольку они всё ещё служат справочником о поведении выведенного из эксплуатации узла. Не начинайте с них.
The zcashd Book и справочник zcashd RPC документируют ПО, достигшее конца жизненного цикла в июле 2026 года. Репозиторий zcash/zcash архивирован.
Если у вас есть ресурс, который стоит добавить, или вы заметили здесь устаревшую информацию, откройте issue или pull request. У команд не всегда есть возможность поддерживать всё в актуальном состоянии, и информация о том, с чем вы столкнулись, помогает направлять разработку руководств.
Последнее обновление: август 2026