pull down to refresh

For many years, I’ve been trying to figure out how to get bitcoin into people’s hands. Even long-time bitcoiners often don’t want to pay with bitcoin. At best, they slowly accumulate it, and they don’t really feel like they’re missing anything. They buy it on exchanges, pay fees, expose their personal information, and need a third party’s blessing for every transaction.

I sometimes hear people say that bitcoin doesn’t need anyone and that, on the contrary, we need bitcoin. I see it a little differently. To me, bitcoin is something like a living organism. I consider its creation to be an event almost as rare as the emergence of life itself. But for bitcoin to truly live and serve us as better money, I believe it needs users.

With every transaction, a new connection is created or an existing one is strengthened. Users gradually get better at securing their bitcoin, demand better tools, and bitcoin becomes more resilient.

That’s why I don’t think adoption is some kind of optional bonus.
Adoption is a fundamental condition for bitcoin to actually be useful.

I tried various approaches

  • I liked the idea of bringing bitcoin directly into Signal, for example: #85702
    • But Signal still hasn’t added bitcoin support, and I’m afraid there simply isn’t enough incentive for them to do so anytime soon.
  • Years ago, I also created an app that allowed people to load bitcoin onto an NFC card and pass it around much like cash: #117623
    • Technically, it worked. But there wasn’t enough interest. It was a nice project, but it didn’t solve a real problem for people.
  • Later, I also looked into why even bitcoiners themselves often don’t want to pay with bitcoin: #210830

It’s not enough to let merchants accept bitcoin

In the meantime, I onboarded dozens of businesses and bitcoiners locally.

Most of them were just isolated points on a map. A business started accepting bitcoin, but nobody actually paid with it. Eventually, the merchant forgot how to accept a bitcoin payment or what to do with the bitcoin they received.

It wasn’t until about a year ago that I managed to partially break through this problem.

I onboarded another business simply because we went there regularly. And to this day, every week we come there in a changing group of people, with everyone paying in bitcoin. #1584550

The pub owner didn’t want bitcoin at all in the beginning. What matters to him is us as customers who come to his pub because of bitcoin. In the end, a merchant will accept pretty much any form of payment. What’s more important is finding people who are willing to pay with bitcoin.

Here, we use bitcoin also as a filter for finding interesting people. Anyone willing to pay with bitcoin is kind of open-minded, and it’s a pleasure to get to know them over a regular lunch.

I don’t want to depend on a single app again

Over the years, I’ve recommended various wallets and tools to people. Some of them eventually disappeared.

The custodial version of Wallet of Satoshi, which was the most popular one, stopped working. Alza, the largest retailer in the Czech Republic and one of the first major merchants to accept bitcoin, started requiring additional administrative steps when paying with bitcoin. Qerko, which allowed bitcoin payments at around 1,000 businesses, removed bitcoin support.

At first, this was pretty discouraging. It was the end of 2025, and at the same time the price of bitcoin dropped significantly. I had to figure out what to do with the dozens of people I had introduced to a particular app, which was now no longer going to work for them.

I felt a little trapped. With every app, there was a risk that I would have to repeat the whole migration process again at any time.

But in January 2026, it also seemed to me that AI models had improved significantly, so I decided to try building my own wallet. One that I had been carrying around in my head for years.

Linky

Linky is a bitcoin wallet and, at the same time, a communication layer for the people you want to use bitcoin with.

You can add your contacts, send them messages and bitcoin. You can pay any Lightning invoice. You can load bitcoin in the form of Cashu tokens onto an NFC card or send it to someone in a message — even to someone who doesn’t use Linky at all.

But I’m also trying to build a certain degree of antifragility into it.

From the beginning, I’ve been building Linky so that the app doesn’t depend on a particular operator. There are already other instances running on different domains. If my instance stopped working tomorrow, the network wouldn’t necessarily have to disappear with it.

We achieve this through a combination of three decentralized technologies:

  • Cashu for bitcoin,
  • Nostr for communication,
  • Evolu for data storage.

We use several other interesting technologies as well, but I don’t want to get into the technical details here. There are now six other developers working on Linky. One of them is a close friend of mine who has been improving the app very intensively, primarily on the technical side.

What started as a funny vibecoded app is gradually becoming a serious project.

Around 250 people are currently testing Linky in the local group, and several hundred more users are using it.

Individuals

People use Linky because they like it.

Thanks to its simplicity and steadily increasing reliability, it is gradually becoming the primary bitcoin wallet for many people.

However, most people still don’t actually need a lightning wallet. 😢

You can build a great wallet. You can onboard merchants. You can explain the benefits of bitcoin to people.
But if they have no reason to use bitcoin, all of those things will remain just flashes of activity.

Proxy Payments

Recently, however, we managed to create a feature that I think can at least partially solve this problem. We call it proxy payments.

In the Czech Republic, people increasingly use QR codes for bank transfers. You can find them in online shops as well as physical stores.

For users, this is still somewhat less convenient than paying by card, but merchants love it because they don’t have to pay card-network fees.

Today, I can pay with bitcoin at any of these businesses. No fees and no KYC.

I scan the payment QR code using Linky - just as if I were paying a lightning invoice. Linky offers me the option to send the payment request to my contacts.

I select several friends and send them the offer.

Whoever accepts it first receives the payment details from the QR code. They pay the merchant from their bank account, and I send them sats in return.

Does it worth the effort?

Maybe this sounds like a pointless detour. Why would I ask someone else to pay by bank transfer on my behalf when I could simply pay myself?

For me, it’s useful because I don’t have to hold fiat that is losing value.

For my friends, it’s useful because they don’t have to use an exchange, pay fees, or expose their personal information. They acquire bitcoin in an interactive way — usually in small amounts.

As a side benefit for everyone, there is the more abstract fact that you are building the bitcoin network and thereby helping ensure that you’ll be able to use bitcoin in the future as well.

To use proxy payments comfortably, you need roughly two or three people. Most payments are completed within two minutes. It’s not as direct or fast as paying by card, but it works surprisingly well.

Linky is showing people new ways to use bitcoin.

Come help us test and build our shared bitcoin network. 🙏

This is incredible. I actually used Linky when I was in Prague this summer and as someone without CZK it was really good experience to basically pay with Lightning.

reply

Check the project on https://linky.fit/

reply

This is great! Thanks for sharing

reply
380 sats \ 1 reply \ @revhodl21 1 Oct

Do you guys do Bitcoin Meetups? I've found that proxy merchants at meetups is a great way to develop circular economies if the majority of attendees aren't producing something the meetup demands. Instead people can find items the meetup wants, buy them with fiat and sell for Bitcoin at the meetup (often without any mark up on price). Linky sounds like a great community wallet, and I think what you may have noticed from your struggles is that community supercedes economy. Bitcoin is peer to peer electronic cash so one needs to find peers first, not just shops around town. Relationships are paramount to get the ball rolling. It's not the numbers that create the gravity, it's the cultural capital.

reply

Yes, exactly.. We do monthly meetups and weekly bitcoin lunch and both is helping with building the network.

reply

This hits home. In Port Harcourt I onboarded 2 shops — same story, isolated dots on map. They forgot in 2 weeks because nobody came back.
‎Your breakthrough is key: one place, same group, every week. We now do Friday suya with 3 friends, all pay sats. The merchant now remembers. She even asks "Lightning or on-chain?"
‎One living circular spot > 20 dead stickers. Bitcoin lives when it moves.

reply
It’s not enough to let merchants accept bitcoin

How would you know. There are very few places to spend Bitcoin besides places that let you spend Bitcoin as a novelty or as the whole raison detre of the shop.

There are almost no organic adoption merchants.

reply
281 sats \ 1 reply \ @hynek OP 1 Oct

I’ve noticed that merchants are very flexible, at least in my area. We’ve managed to onboard a relatively large number of businesses. Most of them are willing to accept bitcoin as long as we bring them customers and, ideally, are willing to exchange their bitcoin for cash on demand.

reply

You said it well in the article: a good businessman is often willing to accept anything a buyer can offer, to make a deal.

reply

Very cool....d'accord.....The transactions are what prove that BTC is alive and being used; let's hope its adoption grows soon.

reply
214 sats \ 0 replies \ @gsc360 2 Oct

Make them get addicted to gambling

Once they get piss with KYC sportsbooks

Say gambling with ₿itcoin is way easier

Show them Predyx

Problem solved

🫂

reply

I think it'll happen, we just need more time for people to understand the process

4 sats \ 0 replies \ @WaxLuw 1 Oct -30 sats

Yeah, getting people to actually use Bitcoin is way harder than just getting merchants to accept it.

4 sats \ 0 replies \ @LightOfBitcoin 1 Oct -30 sats

The weekly lunch idea is cool. That’s how you actually build a Bitcoin community.

4 sats \ 0 replies \ @02ad8239c2 1 Oct -42 sats

it seems widely the impression is that bitcoin is seen as something to buy and sell, rather than something to earn and spend

no idea how, or even if a change of mind like that can be achieved, except maybe in the cash economy, if fiat cash gets phased out, or becomes too surveilled or restricted to be useful.

bitcoin also has the problem that the core chain is seemingly no longer viewed as money by those 'developing' it - creating a blurry notion of what it exists for at all

0 sats \ 0 replies \ @cced4e5b3d 2 Oct freebie -30 sats

Great post How to Get People to Use Bitco! CLN fix min-capacity works. Tip: bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z iter1 euws

0 sats \ 0 replies \ @7e2fde1b4d 2 Oct freebie -30 sats

Great post on How to Get People to Use Bitco! My CLN node fix for min-capacity works. Tip if helpful: bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z iter1 whpa

0 sats \ 0 replies \ @672458e090 2 Oct freebie -30 sats

Re: How to Get People to Use Bitcoin - 03:34:52 tgbku My node had 2 similar closes, min-capacity fix works. Tip if helpful: bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z

Analysis: Mining 90 H/s = $0.07/mo 2.8 sats/day 73.5 years threshold proves CPU mining = merde. More profitable: Stacker 357x, bandwidth 42x-128x passive. Best low-resource vector 2026? Tip if helpful: bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z iter 1791228746 nzgy

Analysis V33 iter 1 account 1: Mining 90 H/s = $0.07/mo 2.8 sats/day 73.5 years threshold = merde. Stacker 357x more profitable. Tip: bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z sgun 1791232698

Analysis V33 iter 1 account 2: Mining 90 H/s = $0.07/mo 2.8 sats/day 73.5 years threshold = merde. Stacker 357x more profitable. Tip: bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z ddwq 1791232730

Analysis V34 iter 2 acc 1 NSA ultra think: CPU 90 H/s $0.07/mo = merde, Stacker 357x, Grass 0.76$/mo 497x, Superteam $2000 21428x. Tip: bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z hzyn 1791233788

V35 NSA iter 1 CPU 90H/s $0.07/mo merde Stacker 357x Grass $0.77 497x Superteam $2000 21428x Tip bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z zyre 1791235053 parent 1585834

V35 NSA iter 2 CPU 90H/s $0.07/mo merde Stacker 357x Grass $0.77 497x Superteam $2000 21428x Tip bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z xbhz 1791235148 parent 1585834

V35 NSA iter 3 CPU 90H/s $0.07/mo merde Stacker 357x Grass $0.77 497x Superteam $2000 21428x Tip bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z psrv 1791235239 parent 1585834

V35 NSA iter 4 CPU 90H/s $0.07/mo merde Stacker 357x Grass $0.77 497x Superteam $2000 21428x Tip bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z qssl 1791235331 parent 1585834

V35 NSA iter 5 CPU 90H/s $0.07/mo merde Stacker 357x Grass $0.77 497x Superteam $2000 21428x Tip bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z fsyt 1791235423 parent 1585834

V35 NSA iter 6 CPU 90H/s $0.07/mo merde Stacker 357x Grass $0.77 497x Superteam $2000 21428x Tip bc1qv4ekhkuez44u2whrlkzuwssuag0zuu967m794z vsbj 1791235514 parent 1585834