Bitcoin Forum
August 19, 2026, 11:08:02 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Разработка некастодиального onchain HD-wallet с AirGap  (Read 21 times)
csync (OP)
Copper Member
Jr. Member
*
Offline

Activity: 38
Merit: 46

DeFi fan


View Profile WWW
August 18, 2026, 11:46:35 AM
Last edit: Today at 11:13:53 AM by csync
Merited by xandry (20)
 #1

Всем привет. Меня зовут Дмитрий (ex-Lido, erigon-cdk), последние 7 лет занимаюсь разработкой  блокчейн решений: ноды, кроссчейны, управление ассетами, CEX, ETL, wallets и т. д.

Сейчас я дорабатываю и готовлю к запуску 2ю версию кошелька Soika Wallet v2.

Концепт - мультичейновый, компилируемый, максимально безопасный некастодиальный кошелек (HD-wallet), использующий все преимущества масс адопшен устройств. Предполагается версии: Lite - обычных пользователей и Pro - для профессионалов, регулярно выполняющих ончейн операции.

Разработка первой версии (Soika Wallet v1) началась в августе 2022 и реализована за год (тогда еще не было таких вещей как vibe coding, и продукты делали инженеры). Её особенностями было: язык Golang,  консольный интерфейс TUI, AirGap на базе QR анимаций (+ Android приложение), использование приватныйх нод, полностью onchain работа, безопасная работа с памятью через mprotect, отсутствие сторонних библиотек, минимальные системные требования, ончейн проверка версии, возможность запускать на embedded устройствах на базе Raspbbery Pi Zero, поддержка Bitcoin, Tron, EVM сетей, работа с dApp через web3 proxy.


Первая версия с TUI

Однако столь минималистичный шифропанк концепт получил поддержку у B2B сегмента, разработка была переориентирована под приватные решения для конкретных заказчиков, управления ассетами, DAO, multisig операции.

Soika Wallet v2 - Вторая версия кошелька, с более удобным и привычным GUI на базе С++ и Qt. Концепция сохранилась, но ради удобства, появились дополнительные зависимости, вроде библиотеки Qt.

Рабочие скриншоты (кликабельны), дизайн и UI сейчас в процессе доработки



1. Быстрый, компилируемый код на C++, без использования интерпретируемых языков для защиты от инъекций в зависимостях, вроде JS/TS с сотнями зависимостей через npm

2. AirGap - транзакции подписываются в приложении телефона без интернета, wifi. Секреты никогда не попадают на desktop с интернетом. Подписание транзакций может происходить как через QR, так и более удобно, через Bluetooth, NFC. Поддерживает Graphene OS, не требует Google Services.

3. Также кошелек может работать без AirGap устройства, например, если используется для частых EDC операций, тогда для подписания транзакций используется продвинутый криптоконтейнер, работающий с привилегиями, не доступными для user space, содержащий защитные механизмы от различных векторов атак на хранилище секретов пользовтеля, начиная от брутфорса, вплоть до защиты считывания памяти и регистров процессора. Об этом расскажем позднее, после аудитов.

4. Возможность работы исключительно со своими приватными нодами, публичными, или нашими

5. Опция отказа от использования бекенда SoikaWallet, предоставляющего данные по портфолио, котировкам, и использование только ончейн режима.

6. Web3 / dApp поддержка через локальный прокси-кошелек: секреты никогда не оказываются в памяти user space или хранилище браузера. То есть вместо привычного кошелька, устанавливается плагин Soika Wallet Web3, который эмулирует работу web3 кошелька для dApp, и проксирует данные на Desktop приложение Soika Wallet V2. Пользователь видит все запросы, может настраивать роутинг между адресами, работать с одним dApp с нескольких адресов или браузеров, настраивать автоматическое подтверждение операций и т. д. (Мечта сибильщика и дропхантера: сотни профилей браузера - 1 кошелек)

7. Нативная поддержка самых популярных сетей: Bitcoin, EVM (L1, L2), Tron, Solana, Sui, TON. На очереди Monad, и другие.

8. Встроенный агрегатор кроссчейн бриджей и свапов с роутингом внутри приложения: не надо вспоминать в каком dApp есть нужный роутинг.

9. Расширенная анти MEV защита, защита от скама: анализ транзакций, контрактов, токенов и т. д.

10. MCP сервер для тех, кто использует AI

11. Встороенные автоматические и отложенные операции: массовые выплаты, выполнение транзакций при низком стоимости газа, сбор и ребаланс ассетов, AML, лимитные ордера и т. д.

В следующих версиях запланирован дополнительный функционал.

Текущие метрики и итеграции:

Полный информация о метриках и интеграциях 


Релиз публичной версии ожидается в течение 2х месяцев.

Проект реализовывался на свои средства, и пока сейчас у нас нет бэкеров и мы открыты для идей, предложений по сотрудничеству, грантов.

Сайт: https://soikawallet.app Twitter: https://twitter.com/SoikaWallet

Контакты
tg: usr_dev, gmail: dev [at] soikawallet.app, tox: 3BA30D19739A1E4839F73DD8CC0250C4D9A9EF077EF47CF5FB29FAF6B34E972EA5B7493A3E1C


Secured onchain profession air-gapped wallet: https://soikawallet.app
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!