Скоро релиз нативного кошелька от команды мессенджера. Может не сегодня, как ожидают, а через месяц - два.
Для перенесения запуска много причин. Основные – сложность продукта и его безопасность. Еще – длиннота утверждений магазинами Эпли и Гугли. Всё занимает время.
Кто хочет понять особенности разработки кошелька и узнать о его важных фичах – рекомендуем канал девушки тестировщика Крис. С точки зрения технического анализа обновлений TON и Тelegram
Reseachy – вeсьма достойный и редкий источник.
➖ Особенности кошелька Gram Wallet
Интерфейс включает:
- Взаимодействие с TON, Jettons, NFT и историю транзакций.
- TON Connect для dApps.
- Привязку к Telegram ID – вероятно для доступа и 2FA.
- Пакетные транзакции до 255.
Еще важная деталь:
все обновления происходят после голосования валидаторов.
➖ Безопасность кошелька
- Защита от malicious gas relayer
Упрощенно: защита от вредоносного узла, созданного для перехвата газа в сети с целью манипулирования транзакциями.
Для этого внутренние и внешние сообщения имеют разные опкоды:
Internal: 0x63896E74 / 0x73896E74
External: 0x63896E75 / 0x73896E75
Так, если юзер подписал internal-запрос для gasless-перевода, вредонос-релеер не сможет переотправить его как external и слить баланс контракта на газ.
- Защита от случайной или вредоносной смены ключа.
Смена ключа осуществима через двойную подпись:
1) подпись самого сообщения текущим ключом;
2) добавление proof, подписанного новым ключом (payload содержит workchain + адрес кошелька).
Причём один ключ может контролировать несколько кошельков через subwalletId (ID).
➖ Уточним, это далеко не все фичи. Возможно что-то появится при запуске, что-то позднее или вовсе исключат.
Главное иметь в виду: Gram Wallet – это намерение Telegram coздать крипто-кошелёк максимально простым и удобным для mass adoption
Во всяком случае код демонстрирует жёсткую и продуманную инженерию.
И попробуйте написать - что-то долго делают кошелёк.😎






