#dusk $BTR $DUSK @Dusk

Перевод «Феникса» на Даске выглядел нейтрально. Путь DuskVM — нет.

Ладно...

Люди всё время говорят, что это всё ещё «просто слой транзакций». Конечно.

Здесь заметка от Phoenix. Там учётка Moonlight. Приложена выборочная раскрываемость. Пруф приходит. Все ведут себя так, будто перевод просто перемещает деньги и не меняет то, что контракт делает дальше. Окей. Пока на сцену не выходит логика DuskVM.

Тогда это уже не «просто перевод».

На Даске DuskVM — это то место, где поток Phoenix/Moonlight начинает скрипеть зубами. Проверка на соответствие. Ограничение перевода. Условие выпуска. Один кошелёк проходит. Другой втискивают на рассмотрение. Тот же пруф Phoenix. Но не тот же путь контракта. Та же учётная запись Moonlight — и именно там люди начинают говорить глупости.

Та же учётка. Те же раскрытые атрибуты. Вчера перевод прошёл. Сегодня правило DuskVM разворачивает его в ручную проверку. Прелесть.

И Даск всё равно выглядит чистым, пока всё это происходит. Phoenix валидный. Учётка Moonlight валидная. Состояние DuskDS урегулировано. Вывод контракта там. Всё правда. Я в итоге снова и снова оказываюсь на той же дурацкой прослойке, потому что реальный спор — внутри условия DuskVM. Кто его написал. Кто его поменял. Кто решил, что этому кошельку теперь нужен ещё один раскрытый атрибут, прежде чем деньги сдвинутся.

В общем... что привлекает моё внимание на Даске — это...

Партнёр начинает полагаться на выход DuskVM. Операции перестают доверять переводам, которые проходили до последнего изменения DuskVM. Разбор хочет понять, почему та же учётка Moonlight и набор раскрытий теперь попадают в два разных пути DuskVM. Кто-то говорит: «пруф действителен». Отлично. Но проблема никогда не была в этом.

Потому что на Даске, как только достаточно логики соответствия и маршрутизации оказывается внутри DuskVM, Phoenix и Moonlight перестают выглядеть нейтрально — и никто по-настоящему не хочет говорить об этом вслух. Происходит проще: назвать это конфигурацией контракта. Проще притвориться, что ворота по-прежнему где-то в другом месте.

Конечно.

Так скажи мне, что на самом деле решило исход перевода на Даске.

Перевод.

Раскрытое условие.

Или последнее правило DuskVM, которое кто-то протолкнул перед обедом.

#Dusk @Dusk $TAC