
Socket - First Chain Abstraction Protocol
IntroductionOver the last few years, the Ethereum ecosystem has made tremendous strides in advancing the modular roadmap, a strategic plan aimed at enhancing scalability and efficiency through specialization and layering within the blockchain network. This has led to the development of an increasing number of chains, each specialized for distinct use cases. The cost of spinning up a new rollup has decreased significantly, blobs and data availability have made settling transactions even cheape...

Strategic Investment from Coinbase Ventures and Framework Ventures!
TL;DR: Coinbase Ventures is joining Socket as a strategic investor. With this investment, we’re expanding our collaboration with Coinbase to bring cross-chain primitives across their products like Base & Coinbase Wallet. Framework Ventures is co-leading the funding round. Framework led Socket’s Seed Round earlier in 2022 and is now doubling down on the earlier investment. We’re glad to announce a $5mn strategic investment from Coinbase Ventures & Framework Ventures. The investment is extremel...

SOCKET Surge: Age of Chain Abstraction
TL;DR: SOCKET Surge is a month-long initiative to battle-test the throughput and reliability of the upcoming SOCKET chain abstraction protocol. Chain On Top, the first chain-abstracted social strategy game, running on 20+ chains simultaneously via SOCKET, is set to launch in the coming days.Today, applications need to decide what blockchain to build their application on, how to choose them, how to bring users from all blockchains to their application all while building the core application it...

Socket - First Chain Abstraction Protocol
IntroductionOver the last few years, the Ethereum ecosystem has made tremendous strides in advancing the modular roadmap, a strategic plan aimed at enhancing scalability and efficiency through specialization and layering within the blockchain network. This has led to the development of an increasing number of chains, each specialized for distinct use cases. The cost of spinning up a new rollup has decreased significantly, blobs and data availability have made settling transactions even cheape...

Strategic Investment from Coinbase Ventures and Framework Ventures!
TL;DR: Coinbase Ventures is joining Socket as a strategic investor. With this investment, we’re expanding our collaboration with Coinbase to bring cross-chain primitives across their products like Base & Coinbase Wallet. Framework Ventures is co-leading the funding round. Framework led Socket’s Seed Round earlier in 2022 and is now doubling down on the earlier investment. We’re glad to announce a $5mn strategic investment from Coinbase Ventures & Framework Ventures. The investment is extremel...

SOCKET Surge: Age of Chain Abstraction
TL;DR: SOCKET Surge is a month-long initiative to battle-test the throughput and reliability of the upcoming SOCKET chain abstraction protocol. Chain On Top, the first chain-abstracted social strategy game, running on 20+ chains simultaneously via SOCKET, is set to launch in the coming days.Today, applications need to decide what blockchain to build their application on, how to choose them, how to bring users from all blockchains to their application all while building the core application it...

Subscribe to SOCKET Protocol

Subscribe to SOCKET Protocol
>300 subscribers
>300 subscribers
Share Dialog
Share Dialog


The current wallet experience for users is not suited for transacting in a world with hundreds or thousands of rollups. It forces an average Ethereum user to deal with fragmented assets, forcing them to manage fragments of their assets across 100+ rollups along with complexities like GAS, bridging & RPCs for every transaction.
For example, today it takes over 30+ clicks in the wallet & over 40 minutes for a user to use an app on another chain with the swapping, bridging of tokens & GAS, switching RPCs, and other actions involved.

Wallets are at the front lines of crypto UX. The current paradigm needs to change to one where users can transact across the Ethereum ecosystem without any asset fragmentation complexities.

We propose MagicSpend++, a framework that allows users to instantly transact on any chain without worrying about which chains their tokens are on. MagicSpend++ leverages the existing Account Abstraction standard and builds on Coinbase’s work on MagicSpend - an innovative approach to allow users to leverage their assets held on Coinbase Exchange & utilize them on-chain.
MagicSpend++ fundamentally enables users to have a Chain Abstracted Balance (CAB) instead of isolated token balances across chains. Users can use their CAB to transact instantly on any chain with a signature. No fragmentation, no bridging, no GAS, no latency. It’s magic. 💫
Smart wallet users with MagicSpend++ get:
A unified single balance across chains that users can spend anywhere
Completely gasless experience
Instant single chain experience - NO CROSS CHAIN, NO BRIDGING, ZERO LATENCY

MagicSpend++ builds on Account Abstraction as the foundation for enabling chain abstracted wallets. This allows wallets to upgrade their account abstraction capabilities into chain abstraction by leveraging the existing Paymasters without introducing new entities or account models.
For tokens to enter the Chain Abstracted Balance, they need to be locked in their smart wallets. Users can withdraw funds back to their Externally Owned Accounts (EOAs) after a configurable delay. While locked, the assets remain usable via the smart account on any chain at any time.
Note that this is a one-time step as a part of the SCW onboarding workflow and is not required every time assets must be used. All assets deposited represent the user’s Chain Abstracted Balance (CAB).

This Chain Abstracted Balance can now be spent on any chain via UserOps, just like how you would spend these assets if they were on the chain you are acting on. Paymasters can fund the UserOp on the target chain with not just gas but with additional funds to facilitate the on-chain execution of the UserOp. Paymaster can then claim the funds from the CAB.

Take a deeper dive into MagicSpend++ on EthResearch:
Smart wallets can leverage a whitelisted paymaster within Socket’s MOFA, or leverage competing paymasters to enable a larger pool of paymasters and better execution for end users.
Chain abstracted wallets provide various 10x improvements for users:
User asset balances across chains are combined into one Chain Abstracted Balance
Balance is instantly usable anywhere, with zero bridging latency
This is completely different than any cross-chain implementations where wallets integrate bridges like Across, Stargate, etc.
Cross-chain implementations are push-based where users start with a fragmented balance on one chain and “push” their tokens to another. On the other hand, MagicSpend++ is pull-based where the user simply uses an app, and their funds are pulled by the paymaster later. It’s like Credit first, debit later.
This has various implications for the end users.

We think MagicSpend++ enables complete chain abstraction, where users don’t have to care where their assets are.
Thank you to the following people for the many discussions, reviews, and idea-sharing that led to the creation of this proposal(in no particular order):
Wilson Cusack, Pierce Harger, Uma(@pumatheuma), Alex Watts, Partha, Ahmed Al-Balaghi, Sachin Tomar, Ivo Georgiev, Theo Gonella, Derek Chiang, Kristof Gazso, Ankit and Stephane, Kakusan, Bapireddy, Aniket Jindal
We are keen to work with existing AA players building bundlers, paymasters, and existing solvers/paymasters, wallets, dApps and together be at a place where no one needs to bridge anymore. If anyone is interested in MagicSpend++ or chain-abstraction in general we have a public group here to talk about it: https://t.me/+QygeBurngS4wODNl
The current wallet experience for users is not suited for transacting in a world with hundreds or thousands of rollups. It forces an average Ethereum user to deal with fragmented assets, forcing them to manage fragments of their assets across 100+ rollups along with complexities like GAS, bridging & RPCs for every transaction.
For example, today it takes over 30+ clicks in the wallet & over 40 minutes for a user to use an app on another chain with the swapping, bridging of tokens & GAS, switching RPCs, and other actions involved.

Wallets are at the front lines of crypto UX. The current paradigm needs to change to one where users can transact across the Ethereum ecosystem without any asset fragmentation complexities.

We propose MagicSpend++, a framework that allows users to instantly transact on any chain without worrying about which chains their tokens are on. MagicSpend++ leverages the existing Account Abstraction standard and builds on Coinbase’s work on MagicSpend - an innovative approach to allow users to leverage their assets held on Coinbase Exchange & utilize them on-chain.
MagicSpend++ fundamentally enables users to have a Chain Abstracted Balance (CAB) instead of isolated token balances across chains. Users can use their CAB to transact instantly on any chain with a signature. No fragmentation, no bridging, no GAS, no latency. It’s magic. 💫
Smart wallet users with MagicSpend++ get:
A unified single balance across chains that users can spend anywhere
Completely gasless experience
Instant single chain experience - NO CROSS CHAIN, NO BRIDGING, ZERO LATENCY

MagicSpend++ builds on Account Abstraction as the foundation for enabling chain abstracted wallets. This allows wallets to upgrade their account abstraction capabilities into chain abstraction by leveraging the existing Paymasters without introducing new entities or account models.
For tokens to enter the Chain Abstracted Balance, they need to be locked in their smart wallets. Users can withdraw funds back to their Externally Owned Accounts (EOAs) after a configurable delay. While locked, the assets remain usable via the smart account on any chain at any time.
Note that this is a one-time step as a part of the SCW onboarding workflow and is not required every time assets must be used. All assets deposited represent the user’s Chain Abstracted Balance (CAB).

This Chain Abstracted Balance can now be spent on any chain via UserOps, just like how you would spend these assets if they were on the chain you are acting on. Paymasters can fund the UserOp on the target chain with not just gas but with additional funds to facilitate the on-chain execution of the UserOp. Paymaster can then claim the funds from the CAB.

Take a deeper dive into MagicSpend++ on EthResearch:
Smart wallets can leverage a whitelisted paymaster within Socket’s MOFA, or leverage competing paymasters to enable a larger pool of paymasters and better execution for end users.
Chain abstracted wallets provide various 10x improvements for users:
User asset balances across chains are combined into one Chain Abstracted Balance
Balance is instantly usable anywhere, with zero bridging latency
This is completely different than any cross-chain implementations where wallets integrate bridges like Across, Stargate, etc.
Cross-chain implementations are push-based where users start with a fragmented balance on one chain and “push” their tokens to another. On the other hand, MagicSpend++ is pull-based where the user simply uses an app, and their funds are pulled by the paymaster later. It’s like Credit first, debit later.
This has various implications for the end users.

We think MagicSpend++ enables complete chain abstraction, where users don’t have to care where their assets are.
Thank you to the following people for the many discussions, reviews, and idea-sharing that led to the creation of this proposal(in no particular order):
Wilson Cusack, Pierce Harger, Uma(@pumatheuma), Alex Watts, Partha, Ahmed Al-Balaghi, Sachin Tomar, Ivo Georgiev, Theo Gonella, Derek Chiang, Kristof Gazso, Ankit and Stephane, Kakusan, Bapireddy, Aniket Jindal
We are keen to work with existing AA players building bundlers, paymasters, and existing solvers/paymasters, wallets, dApps and together be at a place where no one needs to bridge anymore. If anyone is interested in MagicSpend++ or chain-abstraction in general we have a public group here to talk about it: https://t.me/+QygeBurngS4wODNl
No activity yet