То, что меня зацепило, — как быстро я перестал думать о самой транзакции и начал наблюдать за тем, что происходит после неё. Я копался в Dusk Foundation: $DUSK , #dusk и @Dusk , отслеживая недавнюю активность Phoenix в обозревателе, и схема расчётов показалась мне куда интереснее, чем детали транзакции.
Одна из недавних транзакций Phoenix показала привычную причуду Dusk: тип транзакции виден, но отправитель, получатель и сумма не отображаются в привычном виде. Пока я следил за ней через этапы расчёта, я заметил, что полезный сигнал смещается с вопроса «кто что отправил?» на то, приняла ли сеть транзакцию и корректно ли она была окончательно подтверждена. Архитектура Dusk построена именно на таком разделении. Сеть может проверить переход состояния, не публикуя приватное содержимое.
Это звучит очевидно, если записать словами. Но на деле, когда я смотрел на обозреватель, мне это не казалось очевидным. Я всё время ожидал, что страница транзакции даст мне ещё одну подсказку, а потом понял, что применяю привычку «прозрачной цепочки» к приватной. Хм. Это изменило то, что я считал «наблюдением за транзакцией» в Dusk.
Теперь я думаю, не в этом ли заключается реальная корректировка, которую должны сделать пользователи: не разбираться технически в том, как устроены приватные транзакции, а учиться понимать, какие сигналы всё ещё важны, когда обычно используемые сигналы намеренно исчезают…
Одна из недавних транзакций Phoenix показала привычную причуду Dusk: тип транзакции виден, но отправитель, получатель и сумма не отображаются в привычном виде. Пока я следил за ней через этапы расчёта, я заметил, что полезный сигнал смещается с вопроса «кто что отправил?» на то, приняла ли сеть транзакцию и корректно ли она была окончательно подтверждена. Архитектура Dusk построена именно на таком разделении. Сеть может проверить переход состояния, не публикуя приватное содержимое.
Это звучит очевидно, если записать словами. Но на деле, когда я смотрел на обозреватель, мне это не казалось очевидным. Я всё время ожидал, что страница транзакции даст мне ещё одну подсказку, а потом понял, что применяю привычку «прозрачной цепочки» к приватной. Хм. Это изменило то, что я считал «наблюдением за транзакцией» в Dusk.
Теперь я думаю, не в этом ли заключается реальная корректировка, которую должны сделать пользователи: не разбираться технически в том, как устроены приватные транзакции, а учиться понимать, какие сигналы всё ещё важны, когда обычно используемые сигналы намеренно исчезают…
