#dusk $VELVET $HEMI $DUSK @Dusk #Dusk

i продолжаю думать о странной части вывода DUSK из DuskEVM — и дело даже не в доказательстве.

дело в том, что я пытаюсь вернуть свой собственный DUSK обратно на Dusk L1… и при этом все равно нужно, чтобы уже лежащий там DUSK был другим, чтобы довести всё до конца.

звучит глупо — стоит только произнести вслух.

потому что сумма, уходящая из DuskEVM, уже моя. вывод начался. доказательство существует. так почему тот же самый DUSK не может быть тем DUSK, который завершит вывод на Dusk L1?

оказывается, потому что DUSK, выходящий из DuskEVM, все еще является тем, что ждет, когда его можно будет использовать на Dusk L1.

и вот здесь у меня в голове начинается зацикливание.

DUSK, покидающий DuskEVM, не может вести себя как уже доступный баланс Dusk L1, потому что доказательство вывода еще не завершило превращение возврата в реальность на месте. но финализация этого доказательства все еще может требовать незащищенный DUSK, уже доступный на Dusk L1.

так какой DUSK платит за то, чтобы освободить другой DUSK здесь?

каким-то образом DUSK, который уже находится на Dusk L1, может сделать кое-что, чего тот DUSK, который я буквально возвращаю обратно, пока еще не может.

«возвращающийся DUSK не может платить из состояния, до которого он еще не дошел».

не знаю, но от этого вывод из DuskEVM кажется менее похожим на перемещение одной кучи DUSK и больше — на ожидание, пока DuskEVM-сторонний DUSK станет доступным как Dusk L1 DUSK.

тот же актив, да.

но пока Dusk L1 не примет доказательство вывода и не финализирует возврат, DUSK, уходящий из DuskEVM, все еще не может вести себя как тот DUSK, который ждал его.