SwapBlok Wallet
MPC-TSS key architecture: non-delegated signing, no seed phrase, dfns.io infrastructure
The SwapBlok Wallet is the embedded key management interface for SB Chain. It is built on dfns.io, a Wallet-as-a-Service infrastructure provider defined by a single architectural property: non-delegated signing.
Every transaction on SB Chain requires the explicit cryptographic participation of the user's own device. dfns cannot sign on the user's behalf. SwapBlok holds no key material whatsoever.
MPC-TSS Key Architecture
The private key for a user's SB Chain account is never generated or assembled in full. It exists only as mathematically related shares:
Key Share A → held on the user's registered device (passkey-secured) Key Share B → held across dfns.io distributed signing network Valid signature = MPC-TSS combining Share A + Share B Full private key = never reconstructed — does not exist anywhere
No Seed Phrase
Key Share A is secured by the device's native cryptographic hardware, specifically Apple Secure Enclave, Android StrongBox, or equivalent. It is bound to the device, biometric or PIN protected, and non-exportable. There is no mnemonic phrase. Users never see, write down, or store a recovery phrase, eliminating the single most common vector for user-side fund loss.
Recovery Without a Seed Phrase
At wallet creation, users designate recovery factors: a secondary device, a hardware security key, or trusted recovery contacts. These are cryptographically encoded and distributed across the dfns network. Recovery restores Key Share A access on a new device without dfns ever holding or transmitting the key share in recoverable form.
| Property | Seed Phrase | SwapBlok Wallet |
|---|---|---|
| User stores a secret | Yes (12–24 words) | No |
| Single point of failure | Yes (phrase exposure) | No (distributed recovery) |
| Provider can access key | N/A | No (mathematically impossible) |
| Recovery without user auth | Yes (if phrase stolen) | No |