Start typing to search this publication.
Lino Defi Research💡 logo Lino Defi Research💡
Open menu
Lino Defi Research💡 logo

Subscribe to Lino Defi Research💡

Get new posts delivered straight to your inbox.

The Wallet That Knows Too Much

Why onchain privacy is still one of crypto's biggest UX problems

Lino DeFi 💡 avatar Lino DeFi 💡
6 min read
Cover image for The Wallet That Knows Too Much

Imagine opening your banking app

You can see your balance. You can see your payments.

You can see your transaction history.

But nobody else can simply type your account number into a public website and watch all of it happen.

Now imagine the opposite.

Your balance is public.

Every payment is public.

Anyone can follow where your money came from and where it went.

And they don't need your permission.

That's the reality of most public blockchains.

And it creates a problem that crypto doesn't talk about enough:

your wallet can become your financial history.

It starts with a wallet address

A crypto wallet doesn't need your name attached to it to reveal information about you.

Take a public address: xK...9Qp

As an example , Someone can put it into a block explorer and inspect its onchain activity.

They can potentially see:

assets held by the address

transaction history

transfers

interactions with applications

addresses it interacts with

The blockchain's transparency is useful.

It allows anyone to independently verify what happened.

But transparency and privacy are not the same thing.

And this is where the original crypto privacy tradeoff becomes interesting.

The same transparency that makes blockchains verifiable can also make financial activity observable.

---

The Do Kwon example makes this real

This isn't just a theoretical problem.

In 2023, blockchain investigators were able to analyze public wallet activity connected to high-profile crypto figures.

The important part isn't the individual involved.

It's the mechanism.

Once an address becomes associated with a person, the public history attached to that address can become extremely revealing.

You don't need access to someone's bank account.

You can simply inspect the chain.

That's a very different model of financial privacy.

---

But isn't transparency the whole point?

Yes.

And that's where the conversation gets more interesting.

Blockchains need transparency for many things.

You want to be able to verify that a transaction happened.

You want applications to interact without trusting a central database.

You want assets to be auditable.

You want the network to be independently verifiable.

The problem isn't necessarily:

"blockchains should hide everything."

The better question is:

> what information actually needs to be public?

Your transaction may need to settle on a blockchain.

That doesn't automatically mean your entire financial life needs to be readable by everyone.

This is the distinction between transparency and confidentiality.

---

Privacy doesn't mean hiding

This is probably the biggest misunderstanding around crypto privacy.

Privacy isn't automatically about doing something illegal.

You don't close your bank account because you have something to hide.

You simply don't want every stranger knowing:

> how much money you have

> who you paid

> what you bought

> where your money came from

> what you do with it

Financial privacy is normal.

The interesting challenge is bringing that expectation into an environment where blockchains were designed to be transparent.

---

So what is Stealf actually doing?

This is where Stealf enters the story.

Stealf describes itself as the privacy layer for everyday finance.

Instead of putting everything behind one wallet, it separates the experience into two layers:

1. A stablecoin payment account

This is designed for everyday spending.

Stealf describes it as a compliant account wired to the real banking system, with everyday functions such as card payments and transfers.

Think:

groceries

subscriptions

payments

daily spending

---

2. A private wallet

This is where your crypto assets can live.

Stealf says users can create or import the wallet while retaining control of the keys, with transfers powered by Umbra.

Think:

hold

trade

transfer privately

manage your assets

The important part is the separation.

Stealf says there is no onchain link between the two.

That means the product isn't simply trying to put a privacy layer over a normal spending wallet.

It's changing how the financial activity is structured.

---

Why the separation matters

Imagine you hold $20,000 worth of crypto.

You also spend $1,500 every month.

If everything happens through the same public address, those two activities can become part of the same observable history.

Someone doesn't just see:

> "this person made a payment."

They may be able to connect that payment to a much larger picture of the wallet's activity.

Separating the two creates a different model:

STEALF

┌─────────────────────┐

│ │

▼ ▼

PRIVATE WALLET PAYMENT ACCOUNT

│ │

│ │

hold assets daily spending

│ │

private transfers card / transfers

│ │

└──────── X ──────────┘

NO ONCHAIN LINK

That's the core idea.

Not:

"hide everything."

But:

"don't expose everything by default."

---

Where Arcium comes in

Stealf isn't building its privacy model entirely from scratch.

Its current infrastructure stack includes Arcium for encrypted computation, Umbra for private transfers, Solana for settlement, and Turnkey for key management.

Arcium's role is particularly interesting.

Arcium describes itself as a decentralized confidential-computing network using Multi-Party Computation, or MPC.

The simple version:

Normally, a computer needs to see data in order to process it.

Arcium's model is designed so computations can happen while the underlying data remains confidential.

Its current documentation explains that inputs can be split into secret shares across independent nodes, which collectively compute without any single node seeing the underlying data.

Think of it like this:

Traditional computation

DATA

↓

SERVER SEES DATA

↓

COMPUTE

↓

RESULT

Confidential computation

PRIVATE DATA

↓

split into secret shares

↓

multiple independent nodes

↓

compute together

↓

RESULT

The individual pieces aren't simply handed to one server in plaintext.

That's the fundamental idea behind confidential computing.

---

Privacy is becoming an infrastructure problem

This is why I think the Stealf story is bigger than one wallet.

For years, crypto focused heavily on:

self custody

decentralization

permissionless access

transparent settlement

Those solved important problems.

But everyday finance introduces another requirement:

confidentiality.

Imagine paying your rent with crypto.

Do you really need everyone watching the transaction?

Imagine receiving your salary in stablecoins.

Do you want your employer, coworkers, clients and random strangers to be able to inspect your wallet balance?

Imagine running a business.

Do you want competitors to see every payment you receive and every supplier you pay?

These aren't edge cases.

They're normal financial privacy expectations.

---

The bigger shift

The next phase of crypto isn't necessarily about making everything private.

It's about making privacy selective.

You should be able to choose:

what becomes public

what remains confidential

who can see what

when information needs to be revealed

That's a much more useful mental model than:

> public vs anonymous

Because real financial systems already work this way.

Banks have records.

Regulators can require information.

Businesses can prove transactions.

Individuals still expect their everyday financial activity not to be broadcast publicly.

Crypto needs to find its own version of that balance.

---

Stealf's architecture points toward that future

The interesting thing about Stealf isn't simply:

> "here's another private wallet."

It's the separation of private ownership from everyday spending.

One layer is designed around spending.

The other is designed around private assets.

And the two aren't linked onchain.

Stealf's current site summarizes the architecture as:

stablecoin payment account

private wallet

no onchain link between them.

That is a simple product idea built around a much bigger problem.

---

The privacy UX problem

There is still one major challenge.

Privacy technology can be incredibly powerful and still fail if normal people don't understand how to use it.

Most people don't want to think about:

MPC.

encryption.

private transfers.

key management.

settlement layers.

They just want to pay someone.

That's why the UX matters.

The best privacy infrastructure may eventually become something users barely notice.

You shouldn't need to understand cryptography to expect financial privacy.

Just like you don't need to understand TLS to use your bank's website.

---

From transparent by default to private by design

Crypto gave us something remarkable:

a financial system where anyone can verify what happened.

Now we're learning that verification doesn't necessarily require exposing everyone's entire financial history.

That's the next design problem.

How do you preserve:

verification

without sacrificing:

privacy?

How do you make:

stablecoins

feel like money,

without making every payment a permanent public record?

And how do you make privacy simple enough that a normal person doesn't even have to think about it?

Stealf is one attempt at answering those questions.

And the architecture is simple enough to understand:

> keep your private assets private.

keep everyday spending separate.

don't create an onchain link between them.

The bigger idea isn't hiding finance.

It's giving people something crypto has largely lacked:

the ability to choose how much of their financial life they expose.

---

Sources

Stealf's current product architecture and infrastructure:

Arcium's current confidential-computing architecture and MPC model:

Subscribe to Lino Defi Research💡

The go-to hub for investors, builders & researchers to master DeFi, DePIN & RWA through clear, visual narratives and research