Привет, семья Square.
Сегодня я буду говорить о Dusk с совершенно другой точки зрения о СТРУКТУРЕ TRANSACTION.
Большинство блокчейнов принимает решение в самом начале. Все транзакции будут публичными или все будут приватными.
Dusk-это бинарная мысль ломает.
Dusk-транзакция означает не только передачу значения.
Это поведение в зависимости от контекста.
Протокол два разных потока транзакций сохраняет—
один, где нужна конфиденциальность, и другой, где нужна прозрачность.
Что это значит?
Не все случаи использования одинаковы. В некоторых местах конфиденциальность пользователя критична. В других местах нужны правила, аудиты или публичная видимость.
Dusk-разработчиков не заставляют использовать только один режим конфиденциальности. Они могут решать, какой уровень раскрытия нужен для каждого взаимодействия.
Это также важно с точки зрения опыта разработчика. Потому что можно отделить логику приложения и логику соблюдения. Конфиденциальность не функция, которую добавляют позже. Прозрачность также не накладывается по умолчанию.
это разделение будет полезно в будущем, где в одной системе пользователи, учреждения и регуляторы все взаимодействуют. Все играют по одним и тем же правилам, но не все должны быть открыты одинаково.
Это не броский заголовок. Но это необходимое дизайнерское решение для создания реальных систем.