Модель Dusk’s Phoenix — одна из тех частей, которые мне кажутся наиболее интересными, потому что она подходит к приватности со стороны проверки, а не просто скрывая информацию. Dusk использует Phoenix как транзакционную модель на базе UTXO, которая может поддерживать обфусцированные (скрытые) транзакции, при этом позволяя сети проверять, что транзакция следует необходимым правилам.
Важно здесь — доказательство ZK. Вместо того чтобы раскрывать лежащие в основе транзакции детали, чтобы сеть могла проверить их напрямую, Phoenix позволяет сети проверить доказательство с использованием публичных входных данных. Действительное доказательство подтверждает такие важные свойства, как владение, достаточный баланс, корректные nullifier’ы и защиту от двойных трат. Таким образом, транзакцию можно валидировать, не раскрывая лежащую за ней приватную информацию.
Phoenix также использует скрытые адреса (stealth addresses), цифровые подписи и nullifier’ы в своей ZK-ориентированной конструкции. Вместе эти механизмы предназначены для обеспечения таких свойств, как невзаимосвязанность, целостность баланса, неизменяемость (non-malleability) и предотвращение двойных трат.
Особенно это актуально для финансовых приложений благодаря балансу между конфиденциальностью и верификацией. Dusk не рассматривает приватность как повод убрать ответственность; цель — доказать, что правила были соблюдены, при этом защищая чувствительную информацию о транзакциях. Это гораздо более интересное направление для инфраструктуры блокчейна.
$DUSK #dusk @Dusk
Важно здесь — доказательство ZK. Вместо того чтобы раскрывать лежащие в основе транзакции детали, чтобы сеть могла проверить их напрямую, Phoenix позволяет сети проверить доказательство с использованием публичных входных данных. Действительное доказательство подтверждает такие важные свойства, как владение, достаточный баланс, корректные nullifier’ы и защиту от двойных трат. Таким образом, транзакцию можно валидировать, не раскрывая лежащую за ней приватную информацию.
Phoenix также использует скрытые адреса (stealth addresses), цифровые подписи и nullifier’ы в своей ZK-ориентированной конструкции. Вместе эти механизмы предназначены для обеспечения таких свойств, как невзаимосвязанность, целостность баланса, неизменяемость (non-malleability) и предотвращение двойных трат.
Особенно это актуально для финансовых приложений благодаря балансу между конфиденциальностью и верификацией. Dusk не рассматривает приватность как повод убрать ответственность; цель — доказать, что правила были соблюдены, при этом защищая чувствительную информацию о транзакциях. Это гораздо более интересное направление для инфраструктуры блокчейна.
$DUSK #dusk @Dusk