Electric Coin Company (ECC) раскрыла детали следующей серии обновлений для курируемой ею криптовалюты Zcash.
Апдейт Halo Arc привносит изменения в консенсусные ноды Zcashd, прототип кошелька ECC и набор средств разработки (SDK) для кошельков. Новый кошелек будет отправлять анонимные транзакции по умолчанию. Сейчас для этого пользователям приходится выполнять дополнительные действия.
Изначально Halo Arc был запланирован на лето, однако впоследствии дата запуска была перенесена на 1 октября, чтобы она совпадала с активацией обновления NU5. В числе прочего Zcash получит поддержку унифицированных адресов, которые будут совместимы со всеми пулами криптовалюты: анонимными и нет.
На техническом уровне Halo Arc использует «не требующую доверия рекурсивную» версию доказательств с нулевым разглашением, которая существенно повысит масштабируемость и устранит потребность в неоднозначной процедуре «доверенной установки». В текущих условиях Zcash использует секретное число, генерируемое множеством участников с каждым хард форком. Предполагается, что после завершения процесса такие участники уничтожают «криптографические токсичные отходы». Если же они не сделают этого, вступив в сговор, или если кто-то узнает секретное число, станет возможным произвольный выпуск ZEC, причем остальные пользователи даже не будут знать об этом.
«Halo со встроенными в него улучшениями открывает новую эпоху криптографии с нулевыми разглашениями. Благодаря удалению доверенной установки, необходимой для текущей системы доказательств с нулевым разглашением, возрастет уверенность в денежном предложении, – заявили в ECC. – В Halo Arc мы упрощаем поддержку затененных транзакций Zcash. Пользователи поддерживаемых кошельков смогут предоставить второй стороне единый адрес и будут знать, что средства отправляются на затененный адрес независимо от того, поддерживает его отправитель или нет».
С запуском обновления пользователям также будет предложена возможность автоматической миграции активов в последние поддерживаемые кошельком затененные пулы, что поможет быстрее отказаться от пулов старых версий.