Конфиденциальные переводы в Solana Network
В Solana Network вышло новое обновление до версии 1.16, которое внесло большое нововведение — конфиденциальные переводы. Теперь пользователи могут прятать детали своих переводов, включая сумму транзакции, благодаря применению технологии Zero-Knowledge Proof (ZK), используемой для шифрования в токенах Solana Program Library (SPL). Эта функция аналогична тому, что предоставляют токены стандарта ERC-20 в сети Ethereum.
Конфиденциальные переводы в Solana осуществляются с применением алгоритма Эль-Гамаля для шифрования деталей транзакции. Эти переводы проходят валидацию через протоколы Sigma, представляющие собой форму доказательства с нулевым разглашением. Это означает, что доказывающая сторона убеждает проверяющую сторону в наличии транзакции, не раскрывая при этом детали перевода.
Помимо этого, данное обновление уменьшает требования к ресурсам устройств валидаторов. Стейкинг-сервис Luganodes утверждают, что эти требования потребления оперативной памяти в их случае снизились с 120ГБ до 39.
Кроме того, были добавлены новые функции, обеспечивающие совместимость с Solidity смарт-контрактами, используемыми в Ethereum блокчейне.
Внедрение новой функции конфиденциальных переводов может отрицательно сказаться на листинге токенов SOL на некоторых биржах в различных странах. Например, Binance недавно удалила некоторые анонимные токены для пользователей из Италии, Испании, Бельгии, Франции и Польши в соответствии с требованиями местного законодательства.