Chain Abstraction is a key innovation aimed at removing this complexity by abstracting chains from end-users.
Simplify user experience
No more worrying about swaps, bridges, or gas fees. Just buy what you want from any chain and Arcana takes care of the rest.
Simplify developer experience
No more writing multiple contracts and getting them to work on each and every chain that you anticipate a user may be on. Write your code once to work with Arcana and cater to all users on all chains.
Reduce user fragmentation
If you made the wrong choice, you may end up catering to a very small segment of the users. Your users can be on any chain they want and still use your service.
Gain liquidity across all chains, all at once
Liquidity on a chain is no longer locked into a specific chain. With Chain Abstraction, liquidity across all chains is available to you right from day one.
Increase interoperability
With the rails that Chain Abstraction now provides your application, you can now imagine new pathways and interactions with other dApps that were heretofore not possible.
Bring capital efficiency
As per the team at Everclear, for every $1 bridged into a chain $0.8 is bridged out. In other words, far more liquidity is typically brought in even though it results in greater gas fees and time spent bridging transactions than necessary. Get Chain Abstraction to get instant settlement and just-in-time capital.
Non-Custodial From the Ground Up
Unified Wallets
High-throughput Network
No New Tokens to Use
Arcana network
State Machine
Tracking and maintaining state of each user account.
Tracks current balances, spends and unrealised collections.
Helps present the current unified balance of the user account across chains.
DKG
A real multi-dealer, Distributed Key Generation scheme.
Multiple nodes participate in the creation and storage of key shards enabling decentralisation and eliminating central points of failure.
MPC-TSS
A Multi-party computing scheme capable of performing threshold signatures.
Threshold signatures are conditional, based on verification checks like “does the user have necessary (balance - unrealised collections) to perform a spend operation”.
Netting
Tracking all user spends, collections and liquidity positions in vaults allows the network to net the spends across various chains and issue netted rebalancing instructions to LPs/Solvers.
Arcana vault
Hold liquidity of tokens supported by the Arcana Network and the gas token of the specific chain.
Supplies the liquidity to the client in need based on instructions from the Arcana network of nodes.
Sweep funds from user based on instructions from the Arcana network of nodes.
Verifies the instruction signature in order to ensure that spending request has indeed come from the user.