Austin King Profile picture
Jul 22, 2024 1 tweets 4 min read Read on X
We all know Base -- second largest rollup in less than a year, insane success.

But have you even heard of their latest chain abstraction product MagicSpend?

Strategically this expands Coinbase's territory across all rollups, and it's going unnoticed. Here's the breakdown:

We’ll get straight to the meat with a TL;DR of MagicSpend.

** What does MagicSpend enable? **

MagicSpend allows users to spend their Coinbase balance onchain, anywhere.

uhhh, what?

Seriously — you can open your Coinbase app and if you have $100 in $USDC custodied on their platform you can use that: anywhere. onchain. instantly.

Sounds crazy right? Honestly it kinda blew my mind when I realized it wasn’t just buzzword propaganda.

Often when I’m doing crypto research I have to parse through a bunch of unnecessary new terminology so in the below explainer I’m going to focus on explaining this like a normal human and not dress it up with a bunch of academic formalisms.

** How does MagicSpend work? **

First thing to understand is that Coinbase holds gigantic pools of coins like $ETH and $USDC across all major rollups. Users are constantly moving in and out of Coinbase across these various platforms, so holding large bags of coins on each of these platforms is a natural byproduct of their business operations.

The below pic explaining how this works is complex so I’m gonna walk through it step by step:

1) The user isn’t putting their request onchain right away — they are sending Coinbase a message that says “hey I want to go spend $50 on Optimism for this NFT”

2) Coinbase receives this request and checks “ok well does this dude have $50? Ya? Ok cool, put a lock on his $50 internally that so he can't double spend until we know what happens with this signature we’re about to ship his way.”

3) Coinbase responds to the user with that a signature authorizing them to use 50 of Coinbase's $USDC on Optimism

4) The user takes that signature and ships it on chain (from a UX perspective steps 1-4 will effectively seem like just one step to the end user)

5-7) The “Magic Spend” contract is controlled by Coinbase and has authority to withdraw from Coinbase’s pile of $USDC on Optimism — so it sees the signature that Coinbase itself gave to the user in step #3 and says “ok cool, I (Coinbase) authorized this, so I’m gonna let this user draw down 50 $USDC from our big pool of coins." The contract will also emit an event saying “hey this user took that signature and actually withdrew the $50 they requested.”

8) User is able to pull 50 $USDC from Coinbase’s funds on Optimism and gets to buy the NFT.

9) Coinbase’s servers are listening to onchain events so they see the “hey user took the $50” event emitted in step #7 and debits it from that user’s internal balance on Coinbase’s servers.

Pretty sick right? The user was able to just hold coins on Coinbase and use them instantly on Optimism. What’s even cooler though is that it’s not just Optimism. It’s Base. It’s Arbitrum. Etc.

This effectively turns your Coinbase account into a portal to spend anywhere onchain instantly.

Ok in case you’re reading between the lines and see some potential issues I’ll proactively answer those:

1) In step 2 when they give the user a signature allowing them to spend 50 USDC on Optimism they lock the user funds. What happens if the user doesn’t complete the action onchain? Are those funds just frozen forever? No — because within the signature there is an expiry so for example if the user tried to wait a couple days it would fail. This is what allows Coinbase to remove the “lock” on user funds after that expiry hits because they know the issued signature will no longer be accepted onchain and therefore they don’t need to be worried about users double spending Coinbase’s money.

2) Ok, but what if Coinbase runs out of money on a specific rollup? Yup, totally can happen. In this case the transaction would just fail because when it hits the Magic Spend contract it’ll just be like “oh no, i have no more dollars for you, i must fail this tx :(” In practice though this is fine because Coinbase is constantly rebalancing these pools across all the rollups and they work with a ton of capital so these limits aren’t hit.

** What are the implications of this? **

In my opinion we are getting a glimpse of the future here.

If you haven’t gone deep in the Chain Abstraction space one goal we have outlined is to empower users with a “Chain Abstracted Balance” AKA “yo just how many coins do I have total -- i don’t care where they are, don’t make me think about all this in the weeds infra stuff.”

Coinbase Magic Spend is the first truly Chain Abstracted Balance in my opinion. The gotcha? It’s completely centralized. Honestly though — we need to take this as a challenge. This UX vastly outcompetes self-custody alternatives, so it places high urgency for us to build decentralized, censorship resistant alternatives that empower self-custody.

There is no future where we expand beyond the existing user base without achieving this abstracted experience. All of us nerds who are fine switching RPC endpoints, remembering seed phrases, etc. are already here. We need to massively abstract the UX in a way that empowers self-custody to create the future of crypto where even normies get to participate in onchain applications without compromising on their personal freedoms.

The bright side? This is totally possible. For those of you deep in this space I’m sure you can already conceptualize implementations of MagicSpend that don’t rely on one centralized intermediary like Coinbase. We’ve been thinking about this for a long time at Omni and other teams across the industry are also doing fantastic work in this domain.

Hope you have a great start to the week everybody 🌅Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Austin King

Austin King Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @OnchainAustin

Apr 2, 2025
🚨 Managing over $1.62 trillion dollars, the Bank of America CEO just said they would launch a stablecoin once its legal.

That amount of capital will disrupt all of crypto -- but, only a few networks will capture most of that value.

Here's what you need to know 🧵
The first thing to understand is that this is not a situation where the Bank of America CEO is going off the rails -- if they're planning this, every massive U.S. bank is planning this.

But why would a bank launch a stablecoin?
If you really zoom out -- you'd realize they already have an equivalent, they just suck.

Think about your checking account today. It lets you store your wealth and send payments.

What do stablecoins do? Those exact same 2 things.

But why would they launch a stablecoin though?
Read 9 tweets
Mar 24, 2025
One of the largest crypto VC firms just published a report on institutional adoption.

I was shocked with how much progress is happening that we aren't seeing -- and you probably will be too.

I read the 47 page report -- here are the 5 takeaways you need to know 🧵 Image
#1 -- More than 2/3 of TradFi firms are ALREADY exploring how to use crypto.

Adoption is much higher among institutions than you might imagine -- they're just not marketing it yet due to the public's perception of crypto as risky.

Which chains are they using? Image
Image
#2 -- They believe the future is public blockchains, not private ones.

This is a big shift that has happened over the past 5 years -- they now see clearly that the neutrality + liquidity of public chains can't be beat.

TradFi will be using the same chains that you and I use. Image
Image
Read 8 tweets
Mar 13, 2025
First it was $BTC

Next it was $ETH

What's the 3rd generation that is going to reshape the entire crypto industry?

Intents.

Most people don't know about this yet, so here are the key things you need to understand before the wider market picks this up 🧵 Image
When I studied Computer Science at Harvard we not only learned how to program, we also studied the history of networks.

If you compare the history of the internet to crypto today -- it becomes clear we're extremely early.

What comes next will be the biggest shift yet:
A lot of people think of "the internet" as a singular thing, but that's not the case.

The internet is a number of systems layered on top of one another that are all necessary to make using it easy.

Each of these layers took time to create.

What do these layers look like?
Read 13 tweets
Mar 11, 2025
Today I met with Ripple's custody team.

They paid $250,000,000 to acquire this platform -- and guess what is at the core of it all?

Intents.

If you don't know what that is -- you need to read this 🧵 Image
Intents are the future of the entire financial industry.

I used this design in 2018 when I built the Interledger Network and scaled it to 10B+ payments before selling it to Ripple.

It is also fundamental to how @OmniFDN lets users access all apps on all chains.

Here's how:
We currently live in a crypto dystopia.

Users have to think about gas, different chains and bridging to get anything done. It's a huge pain.

We're not going to onboard governments and all of traditional finance if they have to deal with all of this.

So how do we fix this?
Read 9 tweets
Feb 12, 2025
I have now met with 40+ leaders from traditional finance to develop a tokenization strategy for @OmniFDN and one thing has become clear:

This is going to reshape the entire industry -- but it won't happen the way that people are expecting.

Here's what people don't understand:
The most important thing to understand is that we are not going to flip a switch.

The current financial system is complex and has many different asset types -- some of these assets are easier to tokenize than others.

So which will be first?
We actually already have over $200B of tokenized assets onchain today: stablecoins.

Most people don't think about stablecoins this way, but that's what they are: tokenized fiat currencies.

Ok -- is anything else tokenized today?
Read 12 tweets
Feb 10, 2025
Tokenization is the multi-trillion dollar opportunity key to pushing $XRP to a new all time high.

However -- most people are missing the bigger picture of how this will happen.

Here is the two part strategy we are pursuing at @OmniFDN to synergize with Ripple and achieve this: Image
The third largest crypto network in the entire industry is $XRP Ledger.

It should be one of the most used assets across all of decentralized finance, but it's not.

Why is that?
Ripple has driven adoption of $XRP in traditional finance with banks.

However, there has never been a counterpart focused on driving the growth of $XRP Ledger and its assets across the multi-chain economy.

The work that we are doing at @OmniFDN is going to change all of this:
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(