Avatar
Ed Hubstead
5c78acc090d955c8074ca4ad643095258fae109ecbebb17685a5ed9ccb118ed1
Bitcoin Decentralization
Replying to Avatar calle

This is a long post that hopefully bridges some gaps between technical people (devs) and non-technical users and how they look at spam prevention in Bitcoin. I hope that it clarifies why I think that there is such a huge misunderstanding between both camps.

I'll preface this post with first disqualifying any malicious attempts to misrepresent the motives of either camp. Everybody wants to improve Bitcoin as money. Money is Bitcoin's use case. It's not a data storage system. If you think otherwise, there are countless shitcoins to play with.

Alright, let's get into it.

I have worked on anonymous systems for over a decade. I have read tons of research on spam detection, rate-limiting, and I've implemented spam prevention techniques in the real world.

I am very confident to say that there is not a single known method to prevent spam in decentralized anonymous open networks other than proof of work.

This is what Satoshi realized when he designed Bitcoin and it's why only transaction fees can reliably fight spam without sacrificing any of Bitcoin's properties.

Let me explain.

Spam prevention is a cat and mouse game. As a system's architect, your goal is to make the life of a spammer harder (increase the friction). This is why, on the web, you see captchas, sign-ups, or anything that can artificially slow you down. Slowing down is key. This is why Satoshi turned to proof of work.

Let's contrast this to other methods for spam prevention. This is not an exhaustive list but it illustrates the design space of this problem, other methods are often derivatives of these:

CAPTCHAS are a centralized form of proof of work for humans: Google's servers give you a hard-to-solve task (select all bicycles) that will slow you down so that you can't bombard a website with millions of requests. It requires centralization: you need to prove Google that you're human so that you can use another website. If you could host your own CAPTCHA service, why would anyone believe you're not cheating?

LOGINS with email and passwords are most popular way to slow down users. Before you can sign up, you need to get an email address, and to get an email address, you often need a phone number today. The purpose of this is, again, to slow you down (and to track you to be honest). It only works well when emails are hard to get, i.e. in a centralized web where Google controls how hard it is to get an email account. If you could easily use your own email server, why would anyone believe you're not a bot?

The next one is the most relevant to Bitcoin:

AD BLOCK FILTERS are another form of spam prevention but this time the roles are reversed: you as a user fight against the spam from websites and advertising companies trying to invade your brain. Ad blocking works only under certain conditions: First you need to be able to "spell out" what the spam looks like, i.e. what the filter should filter out. Second, you need to update your filters every time someone circumvents them. Have you ever installed a youtube ad blocker and then noticed that it stops working after a few weeks? That's because you're playing cat-and-mouse with youtube. You block, they circumvent, you update your filters, repeat.

The fact that you need to update your filters is critical and that's where it ties back to Bitcoin: Suppose you have a mempool filter for transactions with a locktime of 21 because some stupid NFT project uses that. You maybe slow them down for a few weeks, but then they notice it and change their locktime to 22. You're back at zero, the spam filter doesn't work anymore. What do you do?

You update your filter! But where do you get your new filter from? You need a governing body, or some centralized entity that keeps updating these filters and you need to download their new rules every single day. That's what ad blockers in your web browser do. They trust a centralized authority to know what's best for you, and blindly accept their new filters. Every single day.

I hope you see the issue here. Nobody should even consider this idea of constantly updating filter rules in Bitcoin. This would give the filter providers a concerning level of power and trust. It would turn Bitcoin into a centrally planned system, the opposite of what makes Bitcoin special.

This is why filters do not work for decentralized anonymous systems. They require a central authority. Until now, these rules were determined by Bitcoin Core, but they have realized that these rules do not work anymore. Transactions bypass the filters easily and at some point, carrying them around became a burden to the node runners themselves. Imagine you're using an outdated ad blocker but instead of filtering out ads, it now also filters out legitimate content you might be interested in. That's what mempool filters do, and that's why Bitcoin Core is slowly relaxing these filters. This has been discussed for over two years, it's not a sudden decision.

The goal of this change is not to help transactions to slip through more easily. The goal is to improve your node's prediction of what is going to be in the next block. Most people misrepresent this part. They say "it's to turn Bitcoin into a shitcoin" but that is just a false statement at best, or a manipulation tactic at worst.

Let's tie it back to proof of work and why fees are the actual filter that keeps Bitcoin secure and prevents spam reasonably well: Satoshi realized that there is no technique that could slow down block production and prevent denial of service attacks in a decentralized system other than proof of work. Fees prevent you from filling blocks with an infinite number of transactions. All the other options would introduce some form of trust or open the door for censorship – nothing works other than proof of work.

He was smart enough to design a system where the proof of work that goes into block production is "minted" into the monetary unit of the system itself: You spend energy, you get sats (mining). This slows down block production. How do you slow down transactions within those blocks? You spend the sats themselves, original earned form block production, as fees for the transactions within the block!

This idea is truly genius and it's the only reason why Bitcoin can exist. All other attempts of creating decentralized money have failed to solve this step. Think about it: without knowing who you are, whether you're one person pretending to be a thousand, or a thousand people pretending to be one. Bitcoin defends itself (and anyone who runs nodes in the Bitcoin system) from spam by making you pay for your activity.

People sometimes counter this by saying: the economic demand for decentralized data storage is higher than the monetary use case. First of all, I think that's just wrong. There are way cheaper ways to store data (there are shitcoins for this), and the value of having decentralized neutral internet money is beyond comparison.

However, there's a much deeper concern here. If you truly believe this, I ask you: what is Bitcoin worth to you? If you think Bitcoin can't succeed as money (i.e. be competitive), why do you even care? If you're not willing to pay fees for the use case that we all believe Bitcoin is designed for (money), and you believe that no one is willing to pay for it, how can it even persist into the future?

You can't have it all. If Bitcoin is money (which I believe it is), then we need to pay the price to keep it alive. There is no free lunch.

Either we centralize, or we pay the price of decentralization. I know where I stand.

Peace.

all very nice but why not just charge people $10 for an ID?

Why are NOSTR people not all over this?

nice, i'm in romania, that could be romania near where i live

https://youtu.be/fJQ9PI1vm6Q?si=zI9LT1xF7Jz4Ve44

Back on the YouTube stuff with better production :)

I have the same problem with people who do not understand anthropology. Until one comprehends anthropology properly, it is challenging to truly understand humans. It is crucial to appreciate anthropology first before examining anything else. Otherwise, you risk developing an incorrect view of the world and making poor decisions.

Replying to Avatar Bitcoinveneto

🚨 WARNING: New P2P Bitcoin Scam Involving Revolut and Online Marketplaces 🚨

There’s a growing scam that combines RoboSats, Revolut, and platforms like Facebook Marketplace or eBay.

It’s a classic man-in-the-middle (MITM) attack — and both Bitcoin users and online sellers can become victims.

🧠 Here’s how it works:

A scammer opens a BTC sell offer on RoboSats, requesting payment via Revolut.

At the same time, they contact someone selling an item (e.g., a MacBook) on Facebook Marketplace.

The scammer gives the seller’s Revolut account details to the Bitcoin buyer on RoboSats.

The buyer sends money (thinking it’s for Bitcoin), but it actually goes to the unsuspecting seller of the MacBook.

The seller, seeing the payment, ships the item — to the scammer.

The scammer gets a free MacBook, the buyer gets BTC, and the seller loses their item.

📌 Everyone loses — except the scammer.

🔐 How to protect yourself:

For Bitcoin buyers/sellers:

⚠️ NEVER send money to an account that doesn’t match your trade partner’s name.

Ask for a screenshot of the Revolut profile before sending payment.

Be skeptical of anyone who says “use my friend’s account” or “this is my assistant’s Revolut.”

If anything feels off — cancel the trade.

For marketplace sellers (Facebook/eBay, etc.):

Be cautious if someone pays via Revolut but the account name doesn't match your buyer’s.

Don’t ship products unless you’re sure the payment is legit and not part of a crypto scam.

If someone says “my friend will pay you” — it’s likely a scam.

Stay sharp. Scammers are evolving — so must our awareness.

Don't trust. Verify. ⚡

#Bitcoin #P2P #RoboSats #ScamAlert #CryptoSecurity #Revolut

proper self sovereign id solves everything like this

Now I get it "Vibe coding" is just a psyop to get you lazy hippy fuckers working again :))

Hi. I see you have a pretty good following and you're someone of some prominence on NOSTR. I've not picked your account for any particular reason, but I wanted to reply to this message because it relates to what I have in mind.

I've got a number of points I want to make, and I think a very good strategic plan for how to accelerate the adoption of Bitcoin globally. So I'm going to go through a number of points one after the other. If you're interested and reply, maybe you can help me figure out—or we can figure out—a way to get this idea out on NOSTR, because I think it helps both Bitcoin and NOSTR.

So, my first point would be that Bitcoin Maxis do not actually help Bitcoin, because the premise that Bitcoin is unique and has unique characteristics would make Bitcoin unique in the history of all technology ever—which is a fallacy. I don't think this is a good argument to push, because anybody can see that.

Now, there are things unique about Bitcoin in the sense that it’s got first-mover advantage, the scale of the network, its age, stability, and many other factors. There are interesting points like that. But this whole “Bitcoin Maxi,” “Bitcoin is special,” “It's unique,” “There’s nothing else like it,” followed by complex arguments—does not help the Bitcoin brand.

Do you agree with that, firstly?

why are there so many people on NOSTR that give me the feeling they believe in horoscopes?

If you're not in a rush to do this, I'm trying to buy a Pixel phone from my network provider, but their customer service is slow. Once I decide which phone I'm getting, I can make some videos of me trying to set it up. There's a good chance I might break it, knowing me, which could make for interesting videos. I've been told it's straightforward, but that advice came from someone super smart.

Right at the beginning of that video, I think there's a second duck behind the tiger, which is sticking its one eye out to have a look. The way the video is cut gives the impression that the first duck has swung around the back and popped up behind the tiger. But I think that it's just the second duck that was already there coming up behind the tiger. I hope you find that useful information.

This is exactly why we need to solve self-sovereign identity properly so that you only get one identity. You can't fake it by creating a new identity, and no one can pretend to be you. You have one reputation to play with, and that's your lot in life. You don't get a second chance. People might like to give you a second chance on individual issues, but your identity is your identity, and whatever you do lives with you forever. That's the only way to stop people from doing things like this. No one serious will risk damaging their real identity.

It's always astounding how few people think on a long-term basis. I often meet people my age, some with children and even grandchildren, who don't seem to care much about what happens after they die, which I find quite astounding. For the sake of discussion, let's say I agree with your goals. What would be the top three actions you would take to set us on that path?

I've had many conversations over the last ten years since I became extremely focused on these issues. I'm curious about your answer to this: What would you like for humanity in the next five hundred years? What direction would you like things to take? Let's say the top three issues you'd like to see resolved?

On this subject, I had an interesting conversation with an Eastern European lady living in Spain, whom I've known for a while. She follows me on social media and is aware of what I'm doing here. I've been trying to explain Bitcoin and the fiat money system to her. She made a very interesting point: if you manage to bring the current system down, what will replace it? In her mind, the financial system is crucial and can't simply be eliminated; it needs a replacement she can understand. She's unlikely to grasp Bitcoin the way you or I do anytime soon.

This is a valid point. It's necessary to not only propose replacing the system but also to clarify what it will be replaced with, why it is necessary, how it will work, and how people can engage with it. There needs to be a clear, collective goal that everyone can align with. I still believe we're a long way from achieving this. People like this lady, who are open to being onboarded, need to be brought into the fold. The question remains: how do we do that?

Replying to Avatar HODL

Yes

weird then because none of my friends behave or live in environments like those portrayed in that advert

The way it represents the British people

oh i see, no i think harems are possible, just tricky to keep stable

The basic idea here is that the BitChat application on smartphones faces limitations due to the restricted range of Bluetooth, which is optimized to save battery life. For mesh networking, you want to maximize the transmission and reception range. This can be achieved by enhancing the power supply, using better antennas, and other improvements. Once people understand the benefits, there will be an incentive to develop custom hardware that performs better than a standard smartphone for this purpose. The technical details are useful for those with a more technical background, but that's the main point.