Profile: 9532356a...

Hehe, 1Β°C isn't *that* cold, unless you're from the tropics.

That's like Canadian shorts to pants weather, right? πŸ˜‚

Replying to Avatar VonMises

As a student of the Bible, it always seemed odd to me that God took fats and organ meats as part of the required sacrifice. We're finally learning.

What in the world are you talking about?

The point is trying to fix node policy filters, fix bugs introduced with Segwit the Core devs refuse to fix, and limit some areas of consensus that have been big areas of spam abuse. Also, limiting OP_Return down to prevent Bitcoin becoming a file storage system with potential dangerous outcomes.

You gotta be careful. The Core-advocates are making up all kinds of stuff. I'm not aware of any lawsuits (fill me in if you are). I think the initial release of BIP444 had a conflict with some old, rare method of multi-sig, but that has been fixed as far as I know.

That's true, you are free to troll and risk ruining Bitcoin and all sorts of things like that. You don't need me to understand your why, I guess.

I can understand people not liking Luke or Knots' approach.

I can't understand people purposely running v30.

πŸ˜”

ASICs can only do a very specific task.

ASIC (Application-specific Integrated Circuit)

They are very high performance in that one specific thing.

But, as Jeff said, AI is competing for the energy and infrastructure.

But, who is going to be the drummer?

I nominate Jen Ledger, though she's kinda busy.

https://www.youtube.com/watch?v=-54-HUTEbEg

(When she tried out for Skillet, John Cooper thought she was too young, so he assigned her Tom Sawyer as one of the demo songs, and she killed it. She's my favourite drummer now that Neil is gone.)

My understanding is that there are areas that require smaller amounts of data (in any Bitcoin financial transaction), and people come up with clever ways of disguising & breaking up data into those areas.

Then you are into a cat & mouse situation. And, I suppose various forms of pattern matching to exclude non-monetary data, could also be applied to matching patters within a monetary transaction... thus where the concern over monetary-censorship comes in.

To me, this is still a massive distinction, and ultimately, the Bitcoin community is in control either way. We'll either resit crossing that line, or we won't. It isn't like going from arbitrary data exclusion to excluding certain financial transactions will just happen on it's own. We can do one, without the other.

But, I'm more for excluding *excess* data-storage. That is quite easy. No cat & mouse. No one potentially calling a real financial transaction (because it also includes some arbitrary data) spam... though this latter ones seems more like some silly FUD.

This is what I mean. You've conflated what censorship resistant means. That is in regard to financial transactions. If we (Bitcoiners as a community) want to stop non-financial transactions, or over so many bytes of data, etc. we can do that.

Bitcoin might not care, but it follows the rules we as a community decide because we decide on the code. *I* can't stop anyone, but *we* can.

Sorry, this is conflation of terms like 'free' and 'open'. I see this confusion in many areas (like political thought), not just Bitcoin. Free and open in civilized societies (or where that is the goal) doesn't mean 'do whatever you want.' That isn't freedom, but hellscape.

If we don't remove the filters, they can only force things in via out-of-band, which only works with overly-centralized mining... which is something we can't have (and need to fix) anyway (and such efforts are heavily underway).

We don't actually have to cater to the attacks just because we can't stop 100%. Do you use an email service with spam filters?

Yeah, that was superior in many ways, once you get a bit of physics technique down. Though I suppose few people got that physics technique down? So, they went squeeze, and plastic, and waste, and mess. πŸ€¦β€β™‚οΈ

You can often find them on apps like Meetup, but that is more focused on your own local events, I think.

Orange Pill App is also a great way (and community!) to find events, meetups, and Bitcoiners on a proximity basis, but you can see them around the world if you're willing to travel.

Need some repeater tech that operates on some other communication networks and connects the parts of the mess up together.

Seriously?! Not you guys too. Horrible idea that is just going to cause confusion.

It is even worse than lack of interest. They'll discourage you if they find out you're interested in Bitcoin. I was talking to a financial adviser at my bank about setting up retirement savings account, and just asked if ETFs were available in those, like Bitcoin ones. He said, yeah, but he'd stay away from those, as while Bitcoin looks good, it is just a bubble. You want to get into something solid.

Yeah, and that is really how most businesses operated up until things went digital. Someone went to a bank, and got a bunch of change and put in cash drawers and their vault. Then, settled up with the bank and their accounts. Repeated each day.

Yeah, I really don't understand how people don't get this. With a 10m block time, Bitcoin was never intended for typical retail... BY DESIGN!

It is P2P, not retail. Certainly some retail applications could easily use it... like buying a car. But, most couldn't. No one is going to stand in the grocery store at the register, waiting 10m to a half hour or more, for their grocery purchase to clear. It doesn't matter if the fee were only 1 Satoshi.

But, they do take extra blockspace, which makes running a node more costly. Unfortunately, Taproot increased that consensus limit, allowing more exploitation.

I guess my question... why not still try to limit the graffiti, rather than encourage it? "We can't eliminate every piece of graffiti" seems a pretty lame response to not try.

Will it destroy Bitcoin? Probably not. We've got a very determined community. We'll find a way to run nodes even if the costs to do so go up. But, it would be MUCH better if that cost didn't go up, and more people ran nodes.

Nothing quite like it, is there? I miss those days. That said, all the stages have their things like these.

LOL, probably a good idea.

When we lived up in central BC, one day when we came home and pulled into the car port, we went around the house towards the back entry (where we almost always used), and around the corner... probably like 2 meters, was a good sized black-bear.

I pulled my son behind me and we started backing away, and made it into the car. Luckily, I guess the bear was more interested in other things, as it didn't chase us. We waited for it to go away until we could get into the house.

Replying to Avatar negr0

Bitcoin Core vs. Bitcoin Knots: The Great Bitcoin Spam Fight

The Bitcoin community is engaged in an interesting debate: Bitcoin Core vs. Bitcoin Knots. What are they? Why are they fighting?

Here, I explain clearly and simply, without missing any details, with neutrality and a touch of the "spam" controversy.

What is Bitcoin Core?

It's the main software used by approximately 90% of nodes (computers that keep Bitcoin running).

It's stable and developed by many programmers, but some say it doesn't react quickly to problems like network spam.

What is Bitcoin Knots?

An alternative version of Core, created in 2011 by Luke Dashjr.

It has everything Core has, but adds filters to block "annoying" transactions like NFTs or images on the blockchain.

It is used by approximately 633 nodes and relies on a single developer.

Why the conflict?

Everything exploded in 2023, when transactions like NFTs and "ordinals" (data like images on the blockchain) saturated the network, driving up costs.

Knots filters them to ease the network's burden; Core allows them if they pay fees, dividing the community.

What is "spam" in Bitcoin?

Think of the blockchain as a highway: transactions are like cars. Some (NFTs, JPGs) take up a lot of space, causing "traffic."

- Knots: Blocks them to clear the way.

- Core: Lets them through if they pay a "toll."

But who decides what is "spam"?

As the community says: "Spam is in the eyes of the recipient."

- Some see NFTs as spam, like a fake lottery email. Even if they pay, they don't want them on their nodes.

- Others say: "If they pay and the protocol allows it, it's not spam."

Think about it: someone sending mass emails about fake lotteries pays for the server and plays by the rules of the internet.

But you don't want those emails in your inbox. Likewise, some people don't want JPGs on their Bitcoin nodes, even if they're "valid" transactions.

Is it fair to filter them?

The debate began in 2023, when a bug ("Inscriptions", CVE-2023-50428) allowed data like NFTs to be inserted into the blockchain, overwhelming it.

Knots quickly fixed this in its 25.1 release, while Core was slower, leading some to view Knots as the solution to "spam."

Here are the sides in this debate:

- Team Core: They believe that any transaction that pays is valid. Filtering is like "censorship" and goes against the freedom of Bitcoin. They prefer stability and regulated fees.

- Team Knots: They want to protect the network from saturation, claiming that filters don't break the rules.

- Luke Dashjr (Knots): He says NFTs and ordinals are "spam" that clogs the network and increases costs. His filters help small nodes, but some criticize him for only maintaining Knots.

- Peter Todd: He sees "spam" as a problem, but says paid transactions are valid. He looks for open technical solutions.

Other technical voices

- achow101 (Core): In 2017, he said to use Core unless you need Knots' features, viewing Knots as an "extra."

- Developers like Gloria Zhao have shut down filter ideas in Core, frustrating those who want quick changes.

After asking a few people in the community, we came to different conclusions on both sides:

- Pro-Core: They value stability and fear that Knots, with only one developer, is risky. They say filtering is making decisions for others.

- Pro-Knots: They want anti-spam tools and criticize Core for being slow. They see Knots as an innovation.

The Filter Dilemma

Even if you filter JPGs on your node with Knots, if a miner includes them in a block, your node must accept it. It's like blocking a lottery email, but having to save it if it's already reached the server.

This makes the debate complex: do you filter or accept everything?

Technical explanation (easy)

The mempool is a waiting room for transactions.

Knots lets you choose what comes in (with filters like datacarrier=0), while Core accepts almost anything.

If many nodes used Knots, spam would be more expensive, but it wouldn't disappear.

Core is committed to stability and freedom; Knots is committed to control and efficiency. Spam divides because everyone has a different view of what's "annoying."

The community will decide whether Bitcoin should be "cleaner" or more "open."

Which side are you on?

IMO, but big point of the debate is around growth of the blockchain. Monetary transactions take up a small amount of space, but much of this spam is exploiting data/filtering limit holes, for example in SegWit additions to Bitcoin.

This means data storage requirements to run a node have been growing at a much more rapid rate. This makes node running less accessible/more expensive, and take a lot longer for an initial sync (and more network resources).

The Bitcoin network needs more nodes, not less. Thus, this is a threat to the primary objective of Bitcoin in the first place. There really is no need for non-monetary transactions, especially if they harm Bitcoin in any way.