Чем больше я просматривал документацию Dusk, тем больше меня беспокоил один маленький нюанс — в хорошем смысле.
Здесь приватность, похоже, не означает просто скрыть всё и на этом закончить. Dusk разделяет разные модели транзакций: с одной стороны — публичные переводы, а с другой — скрытые заметки с доказательствами с нулевым разглашением.
Больше всего меня зацепило выборочное раскрытие.
Можно сохранить информацию приватной, при этом позволяя нужной стороне проверять что-то, когда это необходимо. Для финансовых приложений это кажется куда более интересной задачей, чем просто «сделать транзакции приватными».
Затем я начал разбираться с XSC и контрактной частью Dusk. Вопрос становится менее «можно ли что-то скрыть», и больше «что должно оставаться скрытым, что нужно доказывать и кто должен иметь возможность это увидеть».
Даже разработческий стек любопытен: DuskVM для контрактов на Rust/WASM вместе с DuskEVM.
Пока я не уверен, что всё это аккуратно превращается в реальную финансовую инфраструктуру.
Но архитектура поднимает действительно хорошие вопросы — вероятно, именно поэтому мне и захотелось продолжать копать дальше.
$DUSK @Dusk
#dusk
Здесь приватность, похоже, не означает просто скрыть всё и на этом закончить. Dusk разделяет разные модели транзакций: с одной стороны — публичные переводы, а с другой — скрытые заметки с доказательствами с нулевым разглашением.
Больше всего меня зацепило выборочное раскрытие.
Можно сохранить информацию приватной, при этом позволяя нужной стороне проверять что-то, когда это необходимо. Для финансовых приложений это кажется куда более интересной задачей, чем просто «сделать транзакции приватными».
Затем я начал разбираться с XSC и контрактной частью Dusk. Вопрос становится менее «можно ли что-то скрыть», и больше «что должно оставаться скрытым, что нужно доказывать и кто должен иметь возможность это увидеть».
Даже разработческий стек любопытен: DuskVM для контрактов на Rust/WASM вместе с DuskEVM.
Пока я не уверен, что всё это аккуратно превращается в реальную финансовую инфраструктуру.
Но архитектура поднимает действительно хорошие вопросы — вероятно, именно поэтому мне и захотелось продолжать копать дальше.
$DUSK @Dusk
#dusk

