For users, there is an easy one-time setup flow to link the Radix Wallet on their mobile phone to their desktop browser. A simple Radix Connector browser extension for desktop provides a QR code that the mobile Radix Wallet scans. After that, whenever a dApp website wishes to connect to the Radix Wallet, a connection is automatically established.
This connection is fully end-to-end encrypted, so that it is impossible for anyone to read the messages. It’s also peer-to-peer, meaning that there is no need for a centralized server to relay messages back and forth. Even if the desktop computer and phone are on different networks, they are able to find each other and establish the encrypted P2P connection. Radix Connect uses a reliable, industry-standard connection protocol called WebRTC, combined with a communication protocol specifically for passing transaction and wallet data efficiently.
The Radix Wallet is also able to connect to websites on the mobile phone. Here, instead of using Radix Connect, it uses a technique called “deep linking” to directly pass messages between the Radix Wallet app and the mobile browser app, and the dApp running in it.
- What is the Radix Connector browser extension?
- What are Smart Accounts?
- What are Personas (and Identities)?
- What are Native Assets?
- What are Transaction Manifests?