Зачем Dusk использует две модели транзакций?

Честно говоря, это умный шаг. Вместо того чтобы впихивать все транзакции в один и тот же «ящик», Dusk разделяет всё между Moonlight и Phoenix — двумя системами, которые работают вместе, но выполняют очень разные задачи. Если вы хотите понять, чего именно Dusk добивается в регулируемых финансах, этот выбор многое говорит.

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

Phoenix — совсем другая история. Она построена вокруг приватности — примерно как система UTXO (если вы в курсе Bitcoin, то знаете, о чём речь). Вместо того чтобы демонстрировать балансы аккаунтов и аккуратный список транзакций, Phoenix скрывает эту информацию. Когда дело касается ценных и чувствительных активов — там, где людям действительно не хочется, чтобы все рассматривали их активы или переводы, — это имеет огромное значение.

Вот в чём суть: Moonlight и Phoenix не конкурируют за одно и то же пространство. Это инструменты для разных задач. В мире, на который ориентируется Dusk, вам могут понадобиться некоторые транзакции — например публичные или простые операции — в открытом доступе, используя Moonlight. Но как только нужна приватность, подключается Phoenix.

Такой подход особенно удобен для токенизированных ценных бумаг. Регуляторы могут получить то, что нужно для соответствия требованиям, но участники рынка не вынуждены выкладывать каждую карту на стол. Это гибкость на уровне транзакций — и это очень важно для реальных финансов. @Dusk #dusk $DUSK