Сегодня Zcash чувствует себя хорошо: за полгода цена монеты увеличилась в 10 раз, и теперь платформа занимает семнадцатую позицию в списке самых дорогих криптопроектов. Главное преимущество Zcash — полная анонимность транзакций. Штука в том, что алгоритм, помогающий скрыть адрес пользователя, имеет один существенный недостаток — он слишком медленный.
Криптографические алгоритмы Zcash называются zk-SNARKи. Именно они отвечают за сокрытие информации о входных данных пользователя, обеспечивают полную анонимность и сокращают затраты на верификацию сложных смарт-контрактов. Скорость — не их конёк, а ведь именно она является маркером, по которому оценивают качество блокчейн-сервиса.
Транзакции в большинстве сетей создаются за считаные секунды, но в Zcash все немного сложнее: защищенные транзакции с использованием zk-SNARK генерируются в течение одной-двух минут. Инженер Шон Боу и криптографы Мэтью Грин и Ян Мирс никак не хотели мириться с этим обстоятельством. Выход у них был только один — создать более быструю версию zk-SNARK.
Сказано — сделано. Новый алгоритм Jubjub способен заставить zk-SNARK работать в пять раз быстрее, задействуя в 98 раз меньший объем памяти вычислительного устройства. Кроме того, технология Jubjub позволяет осуществлять транзакции с Zcash на смартфоне. Раньше такая опция была недоступна.
В следующем году Zcash ожидает хардфорк, и Jubjub станет частью нового протокола Sapling. Интересно, успеют ли воспользоваться новым алгоритмом разработчики Эфира — обещанный хардфорк сети подразумевает использование zk-SNARKов.