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. Його очолюють Sean Bowe, співзасновник Zcash, і Дев Оджха. Він має відкритий вихідний код за ліцензією 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 краплі» та підтверджує заявки за допомогою «доказу виконаної роботи в браузері замість постачальника captcha». Він має відкритий код за ліцензією 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