В прошлый раз, когда я писал про DUSK в XSC, в комментариях кто-то настойчиво спрашивал: «Каждая транзакция проходит нулевое знание — это же должно быть очень медленно, разве так можно использовать?» Вопрос не из простых, я отвечу по‑серьёзному.
Первая половина XSC‑транзакции происходит локально. Сумма, контрагент, процесс выполнения — всё считается на твоей собственной машине: генерируется доказательство, а в блокчейн отправляется только само доказательство. Нагрузка от ожидания очереди на широковещательную рассылку вообще не лежит на пути приватных вычислений. Блокчейн‑ноды DUSK должны проверять это доказательство, а не пересчитывать транзакцию заново. Проверка намного легче, чем генерация — это различие сразу понятно. $ETH
Конфиденциальные смарт‑контракты идут по тому же пути. В сценариях вроде confidential DeFi и систем регистрации цифровых акций большая часть вычислений также выполняется локально; слой Piecrust (ныне — ключевая среда выполнения DuskVM) отвечает за то, чтобы выполнение шло быстро, а в блокчейн попадает только вывод проверки. Я сверял трактовку по Gas в документации: там учитываются стоимость верификации и выполнения. Согласно последней документации, сама приватность не добавляет отдельного платного слоя. $BNB
Я сам по документации прогнал путь генерации и верификации доказательств и подтвердил: повторные вычисления действительно происходят локально, а в блокчейн уходит лишь лёгкая верификация. Тот вопрос был по делу — и ответ, который я дал после проверки, тоже можно задавать дальше: дело не в приватности, а в том, что в цепочке никто не планирует «приватность». #dusk $DUSK @Dusk
Первая половина XSC‑транзакции происходит локально. Сумма, контрагент, процесс выполнения — всё считается на твоей собственной машине: генерируется доказательство, а в блокчейн отправляется только само доказательство. Нагрузка от ожидания очереди на широковещательную рассылку вообще не лежит на пути приватных вычислений. Блокчейн‑ноды DUSK должны проверять это доказательство, а не пересчитывать транзакцию заново. Проверка намного легче, чем генерация — это различие сразу понятно. $ETH
Конфиденциальные смарт‑контракты идут по тому же пути. В сценариях вроде confidential DeFi и систем регистрации цифровых акций большая часть вычислений также выполняется локально; слой Piecrust (ныне — ключевая среда выполнения DuskVM) отвечает за то, чтобы выполнение шло быстро, а в блокчейн попадает только вывод проверки. Я сверял трактовку по Gas в документации: там учитываются стоимость верификации и выполнения. Согласно последней документации, сама приватность не добавляет отдельного платного слоя. $BNB
Я сам по документации прогнал путь генерации и верификации доказательств и подтвердил: повторные вычисления действительно происходят локально, а в блокчейн уходит лишь лёгкая верификация. Тот вопрос был по делу — и ответ, который я дал после проверки, тоже можно задавать дальше: дело не в приватности, а в том, что в цепочке никто не планирует «приватность». #dusk $DUSK @Dusk