Большинство решений по «приватности», которые я видел, просто выбирают одну из двух полос — либо полная zero-knowledge и вы теряете совместимость с EVM, либо полная совместимость с EVM и вы теряете реальную приватность. Читая про модуль Hedger от Dusk, я впервые увидел проект, который реально пытается удержать и то и другое одновременно, а не выбирать сторону.
Вот механизм — и он действительно необычный: Hedger не полагается только на zero-knowledge-доказательства, как большинство DeFi-систем приватности. Он сочетает их с гомоморфным шифрованием — формой шифрования, при которой вы можете вычислять напрямую над зашифрованными значениями, не расшифровывая их предварительно. Затем ZK-доказательства подтверждают, что эти зашифрованные вычисления были выполнены корректно. Два разных криптографических инструмента, каждый закрывает то, чего не может другой.
Почему это особенно важно именно для DuskEVM: модель EVM с аккаунтами изначально не создавалась для полной анонимности так, как это может UTXO-цепь — это структурное ограничение, а не недостаток Dusk. Поэтому вместо того, чтобы делать вид, будто проблемы нет, Hedger обеспечивает полную приватность транзакций в рамках этого ограничения, оставаясь при этом совместимым со стандартными инструментами экосистемы Ethereum, которые уже хорошо знакомы разработчикам. Никакого нового языка учить, никакого самописного фреймворка — слой приватности располагается «под капотом» поверх тех инструментов, которые уже существуют.
Причина и следствие, к которым я снова и снова возвращаюсь: институциональные торговые площадки не станут использовать цепочку, где каждый размер ордера и позиция видны до исполнения — это прямое приглашение для фронтраннинга. Сокрытая поддержка книги ордеров в Hedger как раз и создана, чтобы закрыть этот пробел — для той самой аудитории, на которую DuskEVM и пытается выйти.
$DUSK #dusk