«Это успех! — сообщила команда Zcash. — Рады сообщить, что хардфорк Sapling активирован сегодня на блоке 419200».
Zcash — один из самых интересных криптопроектов. Наблюдать, как разработчики создают защитные алгоритмы для протокола Zcash, так же увлекательно, как читать Стругацких. Серьезно, не каждый гик додумается притащить в лабораторию кусок радиоактивного мусора с Чернобыльской станции и старый советский счетчик Гейгера, фиксирующий гамма- и бета-излучение. Да, с помощью этого разработчики синтезируют последовательность случайных чисел, на основе которой будет создали улучшенный алгоритм безопасности.
Проект Zcash ориентирован на приватность. Сервис использует доказательство с нулевым разглашением и еще несколько новых, имплементированных во время хардфорка Sapling фишек. К примеру, до проведения апгрейда полностью анонимные транзакции поддерживали только полные ноды Zcash, теперь эта опция доступна для пользователей облегченных клиентов.
Почему этого не получалось добиться раньше? Потому, что для обработки конфиденциальной транзакции необходимо гораздо больше ресурсов. После активации Sapling устройству необходим гораздо меньший объем памяти. Гораздо меньший — это примерно на 97%.
Это улучшение теперь позволяет поддерживать новый формат адресов. Их называют экранированными адресами, то есть защищенными. Скорость сети после активации Sapling резко возросла, теперь Zcash работает в шесть раз быстрее.
Напомним, что в июне 2018 года в Zcash прошел хардфорк Overwinter, в результате которого была улучшена масштабируемость сети. Overwinter был подготовкой к Sapling: он изменит протокол таким образом, чтобы можно было вносить в код новые изменения.