Please describe your proposed solution
Background:
Cardano developers are now exploring Bitcoin/Cardano interoperability with the goal of bringing Bitcoin’s liquidity to Cardano blockchain; this is extremely feasible because both chains share a similar UTXO model (which makes development/innovation easier), and as such we expect development to keep increasing.
Both chains can benefit massively from interoperability; Cardano will be able to capture some of BTC’s liquidity (which is more than 50% of crypto’s total market cap) for use in Cardano DeFi, while providing Bitcoin holders with smart contract functionality and DeFi opportunities that Bitcoin cannot offer natively.
The problem:
Bitcoin/Cardano interoperability development is currently focused on DApps and smart contracts, but the user experience is lacking; there is no single wallet that can provide users with all of the functionality they need (such as support for Cardano and Bitcoin in one interface, with hardware wallet support, BTC<>ADA swaps inside the wallet, multi-chain Dapp connector, and support for Runes and Ordinals tokens).
Our proposed solution:
Three enhancements to NuFi wallet that ensures BTC users have at least one wallet available that supports both chains and has necessary functionality for a secure and seamless experience:
1) Add Bitcoin support to NuFi wallet (inc. support for hardware wallet BTC accounts)
<u>Result</u>: a user will be able to restore their BTC accounts in NuFi’s interface and manage both Bitcoin and Cardano accounts from a single interface (with hardware wallet support for both chains; NuFi currently supports Ledger, Trezor and GridPlus). We will further improve this by supporting popular Runes and Ordinals standards.
2) Support BTC<>ADA swaps between accounts inside the wallet
<u>Result</u>: a user will be able to move BTC liquidity to Cardano using cross-chain Exchange functionality inside their wallet; this ADA can also be staked or used to trade Cardano tokens (using a Cardano DEX aggregator), all inside the wallet.
3) Add Bitcoin compatibility to NuFi’s DApp connector
<u>Result</u>: a user will be able to connect both BTC accounts and ADA accounts (separately and simultaneously) to useful Web3 DApps such as BTC<>ADA bridges, wrapping services, cross-chain exchanges, and other interoperability tooling.
<u>Result</u>: a user can use one wallet for all Bitcoin/Cardano Web3 interactions (which will greatly improve the Web3 user experience, especially when using DApps that operate on both chains).
Why NuFi wallet?
-
A seamless multi-chain experience with BTC and ADA accounts together in one wallet, with possible support for Bitcoin rollups and sidechains (which can be added quickly and easily thanks to NuFi’s existing infrastructure)
-
Support for hardware wallets’ Cardano accounts (Ledger/Trezor/GridPlus currently supported, more possible)
-
In-wallet BTC<>ADA swaps, Cardano DEX aggregator, and buy ADA with card
-
Support for ADA staking (plus user can choose which pool to stake to)
-
Support for all Cardano transaction types and CIP standards
-
Existing integrations with Cardano DApps