Я пошёл смотреть бета-версию Dusk Wallet, потому что хотел понять, что именно меняется для пользователей.
Самое интересное оказалось не в самом кошельке.
Dusk Connect превращается в слой между приложениями и кошельками. SDK находит совместимые провайдеры вместо того, чтобы заставлять dApp жёстко прописывать один кошелёк. Звучит как небольшая деталь реализации — пока не соединить это с архитектурой кошелька и тем, как Dusk разделяет доступ приложения от доступа к узлу.
Новый Dusk Wallet — это один из провайдеров в этой системе. Dusk Connect занимается обнаружением и разрешениями, а кошелёк сохраняет контроль над ключами и пользовательскими подтверждениями. Затем разработчики могут использовать W3sper или HTTP API, когда им нужен прямой доступ к сети, а не смешивать подключение к узлам в слой кошелька.
Такое разделение привлекло моё внимание.
Это значит, что Dusk не просто выпускает ещё один интерфейс для отправки DUSK. Он пытается определить, где именно лежит ответственность между пользовательским кошельком, dApp и базовой сетью.
Даже то, что SDK не привязан к фреймворкам и не имеет зависимостей во время выполнения, здесь важно. Чем меньше поверхность интеграции, тем меньше индивидуальным приложениям нужно поддерживать собственной логики кошелька. Модель обнаружения также оставляет место для нескольких совместимых кошельков, а не превращает первый кошелёк в постоянную зависимость.
В бете ещё предстоит многое доказать. Совместимость кошельков, вопросы безопасности и то, как быстро разработчики начнут это использовать, будут важнее самого анонса.
Но после того как я собрал эти части вместе, я думаю, что более важной разработкой является архитектурная.
Dusk начинает относиться к подключению кошельков как к общему инфраструктурному компоненту, а не как к тому, что каждый отдельный приложению нужно заново собирать самостоятельно.
#dusk $DUSK @Dusk
Самое интересное оказалось не в самом кошельке.
Dusk Connect превращается в слой между приложениями и кошельками. SDK находит совместимые провайдеры вместо того, чтобы заставлять dApp жёстко прописывать один кошелёк. Звучит как небольшая деталь реализации — пока не соединить это с архитектурой кошелька и тем, как Dusk разделяет доступ приложения от доступа к узлу.
Новый Dusk Wallet — это один из провайдеров в этой системе. Dusk Connect занимается обнаружением и разрешениями, а кошелёк сохраняет контроль над ключами и пользовательскими подтверждениями. Затем разработчики могут использовать W3sper или HTTP API, когда им нужен прямой доступ к сети, а не смешивать подключение к узлам в слой кошелька.
Такое разделение привлекло моё внимание.
Это значит, что Dusk не просто выпускает ещё один интерфейс для отправки DUSK. Он пытается определить, где именно лежит ответственность между пользовательским кошельком, dApp и базовой сетью.
Даже то, что SDK не привязан к фреймворкам и не имеет зависимостей во время выполнения, здесь важно. Чем меньше поверхность интеграции, тем меньше индивидуальным приложениям нужно поддерживать собственной логики кошелька. Модель обнаружения также оставляет место для нескольких совместимых кошельков, а не превращает первый кошелёк в постоянную зависимость.
В бете ещё предстоит многое доказать. Совместимость кошельков, вопросы безопасности и то, как быстро разработчики начнут это использовать, будут важнее самого анонса.
Но после того как я собрал эти части вместе, я думаю, что более важной разработкой является архитектурная.
Dusk начинает относиться к подключению кошельков как к общему инфраструктурному компоненту, а не как к тому, что каждый отдельный приложению нужно заново собирать самостоятельно.
#dusk $DUSK @Dusk