@Dusk_Foundation #dusk
готов взлетать всё выше и выше 🚀
Одна вещь в документации W3sper от @Dusk действительно привлекла моё внимание — и это было не часть про подпись.
Меня поразило простое предупреждение: сборщик транзакций — это не кошелёк.
W3sper даёт приложениям инструменты, чтобы подключаться к Rusk, читать состояние и собирать транзакции. Но если вы хотите, чтобы приложение подписывало без расширения-кошелька, то вы берёте на себя некоторые серьёзные обязанности.
Вам нужны защищённое хранение ключей, восстановление и корректно синхронизированный Bookkeeper с последними балансом и nonce.
Одного создания нового профиля недостаточно. У вас может быть идентичность, но при этом вы всё равно можете не иметь текущего состояния, нужного для формирования валидной транзакции.
Вот что я почти упустил.
Подпись показывает, какой ключ одобрил транзакцию.
Синхронизация состояния показывает, что этот ключ может сделать прямо сейчас.
Мне нравится, что W3sper ясно проводит эту границу, вместо того чтобы тихо пытаться стать кошельком.
Но это заставляет меня задуматься:
Это разделение делает W3sper лучшей инфраструктурой, или же оно упрощает разработчикам создавать кастомные подписанты, не осознавая, сколько ответственности они на себя взяли?
$TUT $DUSK
$CLO
готов взлетать всё выше и выше 🚀
Одна вещь в документации W3sper от @Dusk действительно привлекла моё внимание — и это было не часть про подпись.
Меня поразило простое предупреждение: сборщик транзакций — это не кошелёк.
W3sper даёт приложениям инструменты, чтобы подключаться к Rusk, читать состояние и собирать транзакции. Но если вы хотите, чтобы приложение подписывало без расширения-кошелька, то вы берёте на себя некоторые серьёзные обязанности.
Вам нужны защищённое хранение ключей, восстановление и корректно синхронизированный Bookkeeper с последними балансом и nonce.
Одного создания нового профиля недостаточно. У вас может быть идентичность, но при этом вы всё равно можете не иметь текущего состояния, нужного для формирования валидной транзакции.
Вот что я почти упустил.
Подпись показывает, какой ключ одобрил транзакцию.
Синхронизация состояния показывает, что этот ключ может сделать прямо сейчас.
Мне нравится, что W3sper ясно проводит эту границу, вместо того чтобы тихо пытаться стать кошельком.
Но это заставляет меня задуматься:
Это разделение делает W3sper лучшей инфраструктурой, или же оно упрощает разработчикам создавать кастомные подписанты, не осознавая, сколько ответственности они на себя взяли?
$TUT $DUSK
$CLO