ZecHub
Інструменти конфіденційності
Практичні рішення для конфіденційності
ZecHub
Інструменти конфіденційності
Практичні рішення для конфіденційності
Остання перевірка: 18 жовтня 2026 року
Захищені пули Zcash приховують суми, відправників і одержувачів у блокчейні. Вони не приховують мережевий шлях між гаманцем і сервером lightwallet. Mixnet від Nym додає цей відсутній захист на рівні мережі. Станом на жовтень 2026 року інтеграція працює у виробничих гаманцях (Zingo, Zkool).
Джерело: Як Nym додає анонімність гаманцям Zcash (Nym, 13 жовтня 2026 року).
Nym розбиває пакети транзакцій (зазвичай 7–15 КБ даних витрачання та ZK-доказів) на пакети Sphinx і маршрутизує їх через mixnet. Це:
Платежі та запити цін у Zingo v7 за замовчуванням проходять цим шляхом.
Синхронізація ланцюга, запити nullifier, отримання транзакцій і трафік mempool наразі використовують звичайне з’єднання з індексатором. Метадані на рівні пристрою чи застосунку поза змішаними пакетами також перебувають поза сферою дії Nym.
Якщо ваша модель загроз вимагає приховувати трафік синхронізації, поєднайте гаманець із нативним mixnet із системним NymVPN. Дивіться Nym VPN.
| Гаманець | Статус | Примітки |
|---|---|---|
| Zingo v7 | Активний, за замовчуванням | makers run-cli містить nym-proxy. Сеанс починається офлайн; --online, --remember-online або --server надає згоду. |
| Zkool | Активний | Нативна інтеграція mixnet. |
| Інші | Через NymVPN | Маршрутизуйте гаманець через системний режим Mixnet. |
Деталі налаштування шляху на рівні гаманця наведено в Маршрутизація трафіку гаманця Zcash через Mixnet Nym.
Трансляція, маршрутизована через Nym, приблизно у 12,5 раза повільніша за clearnet (~3,4 с). Tor швидший (~у 3,7 раза), але використовує потоки FIFO без змішування, тому глобальний супротивник усе ще може виконувати кореляцію. Зростання спільної бази користувачів Nym підвищує анонімність ефективніше, ніж додавання додаткової затримки.
Захисту на рівні мережі недостатньо. Навіть із досконалим mixnet або VPN сервер lightwallet усе одно може пов’язувати сеанси, спостерігаючи за шаблонами на рівні застосунку:
previous end + 1, тому сервер може пов’язувати сеанси лише за висотою блоку.Crate nym-swizzle-zcash реалізує специфічну для Zcash політику гігієни, яка вирішує обидві проблеми. Він пакує загальні примітиви nym-swizzle у політику для light-клієнтів, що враховує ланцюг.
Квантизовані діапазони синхронізації. Запити розширюються до загальномережевої сітки з комірками розміром у день. Початок округлюється вниз, а кінець — угору. Діапазони є детермінованими, висхідними та непересічними. Перевірки реорганізації залишаються в межах розширеного діапазону, тож точна точка відновлення не розкривається. Анонімність походить від збігів (багато гаманців надсилають ті самі межі), а не від шуму.
Відокремлені трансляції. Надсилання транзакцій затримується експоненційним розподілом (середнє — 144 блоки ≈ 3 години, обмеження — 576 блоків ≈ 12 годин), відповідно до планування переказів ZIP 318. Затримки перевищують типову тривалість роботи процесу, тому розклади зберігаються. Транзакція створюється лише в момент виконання на основі свіжої вершини ланцюга. Для синхронізації та трансляції слід використовувати різні сервери.
Crate надає трейти BlockSource і TxBroadcaster, компілюється для wasm32-unknown-unknown та не має власного мережевого стека. Повний API і приклади дивіться в документації Nym.