#dusk $DUSK @Dusk _Foundation
Кто-то спросил меня, как «приватная» цепочка всё же может проверять ваш баланс, если баланс скрыт, и я понял, что толком не смогу это объяснить.
Поэтому я пошёл копать, как это делает Hedger, и, честно говоря, это всё ещё выглядит немного странно.
Обычно, если система должна сделать что-то со значением, ей нужно его прочитать. Сложить два баланса, проверить, превышает ли что-то лимит, — что угодно. Само число обычно где-то лежит.
Вот тут Hedger становится интересным.
Система приватности Dusk для EVM-части использует гомоморфное шифрование — ElGamal по эллиптическим кривым, именно. Базовая идея довольно необычная: вы можете выполнять определённые вычисления над зашифрованными значениями, не расшифровывая их предварительно. Вы получаете корректный результат, при этом исходные значения остаются зашифрованными.
Затем вы добавляете доказательства с нулевым разглашением, чтобы можно было доказать, что вычисление прошло по правилам, не раскрывая при этом приватные входные данные.
Часть, которая меня действительно зацепила, вот эта:
plaintext balance doesn’t have to be exposed to the contract for the rule to be enforced.
Для регулируемых финансов это может быть полезно для вещей вроде проверок на соответствие, лимитов по балансу, ограничений на переводы и другой комплаенс-логики, где чувствительные числа не должны находиться в публичном доступе.
Но есть очевидный вопрос.
Гомоморфное шифрование вычислительно дорого. Умение считать по шифртекстам не означает, что любой вид вычислений будет дешёвым, быстрым или практичным.
Поэтому мне действительно интересно про эту часть:
**где проходит линия производительности сегодня? HE реально подходит для значимой финансовой логики или мы всё ещё в основном говорим об более узких операциях?**
$PORTAL $GPS
Кто-то спросил меня, как «приватная» цепочка всё же может проверять ваш баланс, если баланс скрыт, и я понял, что толком не смогу это объяснить.
Поэтому я пошёл копать, как это делает Hedger, и, честно говоря, это всё ещё выглядит немного странно.
Обычно, если система должна сделать что-то со значением, ей нужно его прочитать. Сложить два баланса, проверить, превышает ли что-то лимит, — что угодно. Само число обычно где-то лежит.
Вот тут Hedger становится интересным.
Система приватности Dusk для EVM-части использует гомоморфное шифрование — ElGamal по эллиптическим кривым, именно. Базовая идея довольно необычная: вы можете выполнять определённые вычисления над зашифрованными значениями, не расшифровывая их предварительно. Вы получаете корректный результат, при этом исходные значения остаются зашифрованными.
Затем вы добавляете доказательства с нулевым разглашением, чтобы можно было доказать, что вычисление прошло по правилам, не раскрывая при этом приватные входные данные.
Часть, которая меня действительно зацепила, вот эта:
plaintext balance doesn’t have to be exposed to the contract for the rule to be enforced.
Для регулируемых финансов это может быть полезно для вещей вроде проверок на соответствие, лимитов по балансу, ограничений на переводы и другой комплаенс-логики, где чувствительные числа не должны находиться в публичном доступе.
Но есть очевидный вопрос.
Гомоморфное шифрование вычислительно дорого. Умение считать по шифртекстам не означает, что любой вид вычислений будет дешёвым, быстрым или практичным.
Поэтому мне действительно интересно про эту часть:
**где проходит линия производительности сегодня? HE реально подходит для значимой финансовой логики или мы всё ещё в основном говорим об более узких операциях?**
$PORTAL $GPS

