#dusk $HANA $BTW $DUSK @Dusk

Я думал, что строка Moonlight — это лёгкая половина этой сделки Dusk.

Так и есть.

Тогда вторая половина раздражает.

Я всё время пялюсь в идентификатор транзакции, потому что он выглядит более завершённым, чем есть на самом деле.

Казначейство видит, как сразу двигается счёт Moonlight. Отправитель. Получатель. Сумма. Идентификатор транзакции. У Rusk есть финализированная высота DuskDS. Строка Moonlight выглядит достаточно скучно, чтобы её можно было сопоставить.

Но потом кто-то спрашивает, что эта оплата купила.

Другая запись Dusk.

Лег регулированного актива прошёл правило держателя Zedger и выполнение DuskVM, но доказательство держателя скрыто за shielded state Phoenix. Публичная строка Moonlight доказывает, что оплата финализирована. Она не доказывает, какое именно состояние держателя Zedger переместилось против неё.

Ладно.

Теперь нужно привязать публичную строку Moonlight к скрытой части leg Zedger.

На Dusk эта развилка неприятно реальна. Moonlight оставляет leg оплаты читаемым через контракт Transfer, тогда как Phoenix скрывает состояние держателя со стороны актива. DuskDS может финализировать оба. У Rusk уже есть оба финализированных изменения состояния.

Но всё это не даёт казначейству, аудитору или полномочиям площадки просмотра доказать, что эта платёжная запись Moonlight относится к этой операции transfer актива Zedger.

Вот поэтому я и пялюсь в таймстампы.

То же окно DuskDS. Та же сделка... так почему же они продолжают попадать на разные поверхности чтения Dusk?

Оплата Moonlight финализирована на высоте N.

Transfer актива Zedger попадает в то же окно DuskDS.

Казначейство закрывает строку по кэшу.

Сторона Phoenix? Всё ещё ждёт выборочного раскрытия.

Теперь платёж Moonlight уже занесён. Другая сторона нуждается в ключе просмотра или audit view, прежде чем кто-либо сможет безопасно сказать, какое состояние держателя Zedger изменилось.

И если раскрытие придёт поздно, строка Moonlight начнёт становиться записью сделки просто потому, что её прочитали первой.

Забавно.

Кэш уже занесён.

Доказательство держателя Phoenix всё ещё разрешено только с правами.

Так кто же на Dusk сможет привязать ID к leg активов Zedger/Phoenix, не открывая больше истории держателя Phoenix, чем требует сама сделка?

Казначейство?

Аудитор?

Или тот, у кого ещё есть @Dusk ключ просмотра?