Термин
WalletConnect
WalletConnect — открытый протокол, позволяющий mobile крипто-кошельку подписывать транзакции, запрошенные desktop dApp. QR-код связывает сессию; mobile-кошелёк держит ключи, а desktop строит и запрашивает каждую транзакцию.
WalletConnect — открытый стандарт для подключения mobile-кошельков к desktop dApp без раскрытия приватных ключей desktop-машине. Flow: desktop dApp показывает QR-код, mobile-кошелёк сканирует, между ними открывается защищённая сессия. Когда dApp нужна транзакция — шлёт запрос через сессию; mobile-кошелёк показывает детали on-device, юзер подтверждает, подписанная транзакция уходит обратно.
Value proposition — hardware-wallet-стиль separation-of-trust между «экраном, показывающим транзакцию» и «устройством, держащим ключи» — даже для юзеров software-кошельков. Если desktop скомпрометирован, атакующий не может тихо слить кошелёк — подписание требует взаимодействия на mobile.
WalletConnect теперь поддерживается практически каждым major dApp и mobile-кошельком. User experience грубо: кликаешь «Connect Wallet» на любом dApp, выбираешь WalletConnect, сканируешь QR mobile-кошельком, подтверждаешь.
Хочешь применить это на практике?