Zcash - криптовалюта с zero-knowledge proofs (zk-SNARKs) для полностью приватных транзакций, разработанная на основе академических исследований профессоров MIT, Tel Aviv University и других институтов. В отличие от Bitcoin и большинства альткоинов, Zcash поддерживает два типа адресов - прозрачные t-addresses (как у Bitcoin) и защищённые z-addresses, где отправитель, получатель и сумма транзакции полностью скрыты благодаря криптографической технологии zk-SNARK. Запуск собственной полной Zcash ноды на нашем VPS даёт вам доступ к сети без доверия третьим сторонам, возможность валидации shielded транзакций и поддержку lightwalletd для мобильных кошельков.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Zcash использует zk-SNARK (zero-knowledge succinct non-interactive arguments of knowledge) для доказательства валидности shielded транзакций без раскрытия их деталей. Это математически сложная криптография, которая позволяет получателю или валидатору сети убедиться, что отправитель имеет достаточный баланс и что транзакция корректна, не зная при этом ни баланса, ни адресов, ни сумм. Sapling протокол (2018) значительно уменьшил размер и время верификации shielded транзакций, сделав их практичными для мобильных приложений. Orchard (2022) добавил дополнительные улучшения приватности и производительности. Наш VPS с 8 ГБ RAM и быстрым NVMe SSD идеально подходит для генерации и верификации shielded транзакций без задержек.
Установка и синхронизация zcashd
Установка zcashd на нашем VPS требует загрузки бинарников из официального ECC репозитория или сборки из исходников через git clone. После установки начальная синхронизация полного блокчейна занимает от 4 до 8 часов в зависимости от пропускной способности канала - текущий размер blockchain Zcash около 200 ГБ с трендом роста. Мы рекомендуем выделить минимум 300 ГБ SSD на zcashd data directory для будущего роста цепи. После синхронизации zcashd предоставляет JSON-RPC интерфейс для управления через zcash-cli или прямые HTTP запросы. Для shielded операций требуется загрузка proving keys (около 800 МБ), которые ECC регулярно обновляет с новыми версиями протокола.
Lightwalletd сервер для мобильных кошельков
Lightwalletd - это серверный компонент, который позволяет лёгким (light) кошелькам, например Zecwallet или ECC Wallet, использовать Zcash без необходимости загружать полную цепь блоков на мобильное устройство. Lightwalletd работает поверх полной zcashd ноды и предоставляет gRPC API с фильтрованным доступом к данным цепи, оптимизированным под мобильные приложения. Запуск собственного lightwalletd сервера на нашем VPS повышает вашу приватность, потому что вы не доверяете публичным lightwalletd инстансам (которые могут логировать viewing keys или паттерны запросов). Идеально для тех, кто хочет полный self-custody Zcash с использованием удобных мобильных кошельков без компромисса в приватности.