Avatar
alexander van aken
dd9d8470366ccb5c4c058214f1b6a6dea4b906c1eabe2d56fb28f182367b49d3
Strike Private | Ex-Kraken | Solo Bitcoin Miner
Replying to Avatar Jameson Lopp

Greg Maxwell's take:

There isn't anything unusual or bad going on *with* Bitcoin Core.

In my opinion there does appear to be a dishonest and inauthentic social media campaign *against* Bitcon Core. There have been a dozen threads on reddit on the matter, which is pretty sad because it's mostly a nothing burger... I've wasted tens of hours writing responses only to find that generally the opponents just vanish.

Back in 2014 the average block size was only around 160 kilobytes, as a result there was no real pressure to drive up transaction fees and it was extremely cheap to stuff whatever garbage data you wanted in Bitcoin's chain. Some people were storing data by paying to fake addresses which were really just data instead of an address. This is maximally bad because it bloats up the UTXO database with unprunable data, directly increasing the minimum cost to run a node.

To address this core devs introduced a 'data carrier' output type also called an OP_RETURN. This is a kind of output which provably can't be spent so it doesn't have to go into the utxo database and can be pruned. Additionally, they limited the size of the data to 40 bytes in order to encourage applications which can just store a hash instead of the data to do that. Later this limit was increased to 80 bytes.

The world has changed a lot since 2014: Fees are now not just meaningful but significant, no one is dumping data in Bitcoin because it's *cheap*. People dumping data in have almost entirely moved to dumping data in the witness portion of transactions. Major miners no longer enforce this limit, because it turns out they like money (and have denied requests to limit themselves), and if you are willing to directly connect to one its easy to get them mined. There are some users who are still creating 'fake outputs' but have said they would change to opreturn if not for the limit (particularly some payment channel thing). Finally, use of hashes for commitments is now well understood and there are over 2 commitments per second flowing into open-timestamps which can aggregate an unlimited number of commitments into a single transaction.

The limit also causes some harm to all users of Bitcoin, particularly since multiple significant miners ignore it. When you don't already know a transaction (because it never reached you or you discarded it) it takes *much* longer to relay a block to you (at least 3x the delay if you knew everything but potentially much more depending on how much data you are missing), this harms small miners at the expense of big miners increasing a centralization pressure on mining (because when miners aren't on the same chaintip, one one bigger miners are on will tend to win). It also contributes to mining centralization by encouraging direct transaction submission since no one will bother submitting to a 1% miner, allowing the bigger miners to make more money. An inaccurate mempool also harms users ability to accurately estimate what transactions are pending for the next block so that they can optimally bid against them.

So it was proposed that the limit be removed. There are two proposals, one that just removes the limit completely, which is the first and simpler proposal. Then there is another proposal which makes the default unlimited but retains the ability to adjust it. At this time neither of the proposals have been merged, descriptions of this as having been done are just untruthful.

Arguments against it don't seem to hold up.

The first category of opposition is basically just accusing Bitcoin Core devs of being in favor of shitcoins or monkey jpegs, having talked to many I am confident that few or even none of them like that stuff (no one I've talked to was in favor of it). But no matter how much they don't like that stuff, that doesn't change that this proposal should have no significant effect on it-- it's unrelated. That stuff doesn't use opreturn today and would cost more in transaction fees if it did.

The next category of opposition is just general opposition to 'spam'-- again this proposal is largely unrelated because spammers won't use this, and to whatever extent they do it'll be good news (either moving from utxo bloating fake outputs or increasing their costs). It's an incidious argument because most contributors to Bitcoin core believe there isn't much meaningfully more that can be done about spam: Miners have bypassed the filters that were there, fees have excluded all price sensitive spam. Bitcoin was designed to be censorship resistant and depends on censorship resistance to work-- and a fact of free speech is that it means it allows both speech you like and speech you oppose. Arguments are made that blocking this traffic isn't morally equivalent to censorship. Perhaps! but it's still substantially *technically* equivalent. But, again, this is all a distraction in that the proposed change shouldn't meaningfully facilitate any new spam.

Ultimately the subject is deep in the minutia. It won't make a difference to your usage of Bitcoin. The only really concerning thing I see in the subject is the degree that people have successfully weaponized misinformation to direct a lot of entirely undeserved abuse at contributors to Bitcoin Core. ... who had only just started discussing a proposal when they were waylaid by a flood of disproportionate comments and falsehoods.

https://www.reddit.com/r/Bitcoin/s/elIDdPaQhL

Replying to Avatar Jeff Booth

Incredible trip to El Salvador to meet Bukele and see for myself what has changed since last time I was there.

I think most that follow me, know where I stand on #bitcoin. That, as long as it stays decentralized and secure (which means it must be used as a medium of exchange) it is IMPOSING the first global free market that has ever existed. A competitive, yet cooperative protocol and network that forces abundance broadly. We are both the map and territory - our actions within it, and aligned to it, strengthen and protect Bitcoin, bringing more people to it and they each, in turn grow in their own understanding - which in turn strengthens it further. We are bitcoin, we are Satoshi. Each node (us) of sovereignty adding our voice, time, energy into something that changes the course of history.

Because that map of “what will be, or “what already is” (as long as it remains decentralized and secure) has never existed before, our minds have a hard time with it. So instead, most revert to measuring #bitcoin from within the system they have always known. This leads to most of the fights within bitcoin. People far deeper down the rabbit hole, versus those just entering or choosing to remain trapped (and not being able to yet see the bigger picture)

You can imagine - that change would be chaotic because the change……is the change within each of us. All 8 billion of us, and we often can’t see our own hypocrisy, the lies we tell ourselves. Etc etc. In addition, with over 3000 years of us living in a zero sum game - where someone else had to lose for us to win. So for many, it would seem normal to play by the rules of the old game.

This is why I went to El Salvador. I went to meet the President and see for myself who he was and what choices he might make along the way. Ie - how deep was he down the rabbit hole? Did he see El Salvador and himself as part of system change to a global free market that would permeate around the world - or would he be a pawn and be captured in a game that created imperialism 3.0? It was a very deep discussion…..lasting almost 2.5 hours. I came away convinced that he gets it. Moreover, he might be the most impressive leader of a country I have ever seen. Said to me, more people in El Salvador need to be in self custody, more need to use it as a currency, not in stablecoin but natively on lightning, more in non custodial. He understands the larger forces at play here.

El Salvador is still Bitcoin country, but is still early. Having a nation with security is a big deal. 50 years of poverty, gangs, wars, fear in a society doesn’t change overnight. (All of that caused by broken money and psyops)

It takes time to rebuild trust. I was last here the day after all the gang violence (coincidentally starting after introducing Bitcoin as legal tender)

Huge changes since I was last here, not only safer, but hopeful. That hope will lead to opportunity for people, and that opportunity to value creation. The downtown core in San Salvador, previously one of the most dangerous places in Central America is feels a like a European city with thousands out walking. Cool Social houses (Video below) shops everywhere with the hustle and bustle of people and opportunities. Bitcoin isn’t yet used broadly, but making inroads. I spent in it almost everywhere - but you could tell - bitcoin transactions are fairly rare.

Lots more to do, and big plans underway. Stay tuned!!!

And a huge thanks to Max and nostr:npub1pq2ll9l7qdmxsfqyrd5w9gul8c7ftqy9yepcqvc8a2l2ys9zhd6sk42rew for all their work in El Salvador and in helping make this a fantastic trip.

What a time to be alive!

https://blossom.primal.net/3937c43a0c98ec9871ac97651bc23885c6698586d63734bff846c271423e4369.mov

My notifications tab on primal has been broken for several days now... Zap me for emotional support

Get off zero hashrate

Just zapped the whole state of Colorado on nostr:nprofile1qqsxvns8pl39uakaema9fy5uphjzajkssyqfx5r7yn0yvgs828xm02sn2gckl promoting our upcoming #bitcoinpizzaday party in colorado springs

Switched from core to knots

Bro I saw a car the other day with the bumper sticker "Dog Grandma". What the actual fuck man. You are just a lady with a dog, and the dog is a parent. Your dog is achieving more than you have, and you celebrate with a bumper sticker LOL