#dusk $DUSK @Dusk $APR

i keep thinking Moonlight and Phoenix should almost feel like two different kinds of DUSK

потому что Moonlight легко ложится в мозг

учётная запись Moonlight. публичный баланс DUSK. отправитель Moonlight там, получатель там, сумма перевода там, последовательный nonce продвигается вперёд

всё нормально

а потом Phoenix как бы говорит: нет, забудь всю ту схему целиком

DUSK живёт через зашифрованные заметки Phoenix. трата означает потребление этих заметок, оставляя nullifier’ы Phoenix, создавая новые защищённые выходы. нет публичного состояния аккаунта Moonlight, которое висит там и за которым может следить любой

окей

кроме того, в итоге оба всё равно приходят в один и тот же Transfer Contract

и вот тут мой мозг начинает делать утреннее упражнение

потому что что именно Transfer Contract считает здесь одним и тем же

Moonlight приносит DUSK на основе аккаунтов

Phoenix приносит DUSK на основе заметок

одна сторона меняет публичный баланс DUSK

а другая потребляет защищённые заметки и оставляет nullifier’ы, чтобы те же DUSK не могли тихо переместиться дважды

та же нативная DUSK, похоже. то же базовое урегулирование DuskDS

но Moonlight всё ещё двигает баланс и nonce, пока Phoenix сжигает заметки и оставляет nullifier’ы после себя

я думаю, я всё ещё предполагал, что приватность просто меняет видимость

возможно, вот это-то я и понимал неправильно

Phoenix не берёт DUSK от Moonlight и делает его приватным

DUSK уже жило как заметки ещё до того, как Transfer Contract вообще должен был начать иметь смысл в части расхода

та же DUSK

один аккаунт Moonlight

один набор заметок Phoenix

и каким-то образом DuskDS всё равно должна урегулировать оба варианта, не делая вид, что они когда-либо были одинаковой формы @Dusk

#Dusk $AKE