Я решил, что DuskEVM — это всего лишь очередная EVM-совместимая сеть.

Солидити-контракты. Знакомые инструменты. Совместимость с MetaMask. Стандартная подача, которой каждая новая Layer 1 привлекает разработчиков. Я ожидал, что аспект приватности окажется второстепенной функцией — например, стандартом защищённых токенов или опциональным миксером. Тем, что выбирают только когда это нужно.

Но оказалось, что дело в самой архитектуре.

Hedger — не плагин. Это модуль приватности для DuskEVM. Он использует гомоморфное шифрование, чтобы выполнять вычисления над зашифрованными данными без их предварительного расшифрования.. Нулевые доказательства (zero-knowledge proofs) подтверждают, что вычисление было выполнено корректно, не раскрывая входные данные. В итоге получается конфиденциальный EVM-рабочий процесс, в котором суммы транзакций и личности участников остаются скрытыми от публичного просмотра, но при этом доступны для проверки уполномоченным сторонам — таким как регуляторы или аудиторы.

Это меняет то, что я думал о разработке в Dusk. Я считал, что разработчики будут писать обычный Solidity и добавлять приватность позже. Теперь я начинаю думать, что они будут писать конфиденциальный Solidity с самого начала, потому что приватность — это не дополнение. Это среда по умолчанию. А EVM-совместимость — это мост, который приводит туда. Приватность — причина, почему они остаются.

Но цена — сложность. Гомоморфное шифрование вычислительно дорого. Генерация нулевых доказательств добавляет задержку. Стандартный перевод ERC-20 подтверждается за секунды. Конфиденциальный перевод подтверждается, когда доказательство проходит проверку. При этом опыт разработчика привычен по синтаксису, но незнаком по характеристикам производительности.

Я всё ещё выясняю, будут ли учреждения принимать более медленное конфиденциальное выполнение в обмен на встроенное в цепочку соблюдение регуляторных требований, или же они предпочтут быстрое публичное выполнение, а комплаенс поручат обрабатывать off-chain.

Стоит ли приватность затрат в производительности, если регулятор и так наблюдает?

#dusk $DUSK @Dusk