Разработчик Zakura Адам Такер (Adam Tucker) рассказал о так называемых «постквантовых несвязываемых обменах» (post-quantum unlinkable swaps), не требующих обновления сети. В сети Zcash «экранированные транзакции» скрывают отправителя, получателя и сумму платежа. Для каждого такого аккаунта предусмотрен единый ключ просмотра входящих транзакций (incoming viewing key), связанный со всеми адресами аккаунта. Кошелек использует этот ключ для поиска и расшифровки платежей, поступивших на любой из этих адресов.
Обычный современный компьютер не способен вычислить этот ключ, зная один только адрес. Однако теоретически это может сделать мощный квантовый компьютер, использующий алгоритм Шора, способный взломать некоторые современные криптографические схемы. Гипотетический злоумышленник мог бы узнать сумму и сопроводительное сообщение для каждого платежа, а также смог бы установить связь между всеми этими транзакциями, опасается разработчик.
Наибольший риск, по словам Такера, связан со свопами через $NEAR Intents — сервис кроссчейн-обмена активами. При совершении обмена с использованием ZEC, «экранированный адрес» пользователя записывается в открытый блокчейн $NEAR в качестве адреса для возврата средств, независимо от того, производится ли возврат. Даже если эти адреса выглядят по-разному, принадлежат они одному аккаунту, поэтому если будет взломан какой-либо из адресов, информация об остальных адресах тоже раскроется. К маю через $NEAR Intents в сети Zcash прошло от $600 млн до $700 млн.
bits.media