Thread

Replies (85)

Knots is the best alternative at the moment for those interested in decentralized money instead of jpeg hosting. Core wants to take bitcoin in a different direction, abandoning the monetary use case for a distributed data storage system, and many node operators aren't interested in that. It's a simple matter of scope creep, a problem that plagues many software projects. There are plenty of other options available for cloud file storage but Bitcoin is our only hope for decentralized money. View quoted note β†’
Gloria Zhao becomes the First Woman to hold Bitcoin Core Gloria began contributing to Bitcoin Core in 2020 shortly before she graduated from UC Berkeley at the end of the year. Giving up a chance to work full time at Google after a college internship, she decided to jump into contributing to Bitcoin Core full time thanks to funding from Brink with contributions from the Human Rights Foundation and Spiral. View quoted note β†’
She didn't say anything bad. The idea is that ALL transactions can be subjectively judged, and there will always be txns people don't like. We have NO WAY to know how people are using txns, or even how they value those txns. All txns are "NFTs" and none are explicitly more "money" than the others. This orients the conversation correctly, away from policy discussion, toward protocol discussion, forcing opponents to properly propose REAL solutions for data on Bitcoin, instead of handwaving policy drama that fixes nothing. Currently, this is mostly a culture war over default settings in an app.
Core devs, including her, has deliberately allowed inscriptions spam. They are now using that as excuse that "spam can't be reduced" or that "spam already exists on Bitcoin because of inscription spam". That is dishonest and an internal attack on Bitcoin. Core devs deliberately allow spam and then defend it like shitcoiners. Bitcoin Knots has fixed those issues.
The actial solution is done in Bitcoin Knots. The code histroy in git shows it. >Arguing policy is pointless, just make the config you like and convince miners to run it. Remember the bad actors Core devs were trying to take that option from you away? Deprecation first, removal second? Now I hear they backed off. Clowns. Their actions are telling the full picture. Miners follow the consensus from Nodes but also what policy Nodes choose to run.
Because its incorrect. Bitcoin policy is meant for that. The Constitution does not ban hate speech and rightfully so. The Constitution protects free speech. (the consensus in Bitcoin terms) Hate speech is filtered out via peoples Culture and Values. Those are the filters. But society needs free speech. Hate speech is like a spam but you don't ban it, you don't censor it, you filter it out. You don't need 100% removal again because of freedom of speech.
With enough Bitcoin Nodes consensus is worthless, meaning they can do a new one. Its wrong because its censorship. Filtering spam out in policy is not censorship. Node runners can decide their own policy, meaning their own Values and Culture. Bitcoin Knots gives you the FREEDOM to set whatever size of OP_RETURN you want and has put sane defaults of 42 Bytes. 100 000 Bytes in Core is insane, and actually malicious. Same with The Constitution. It gives you the freedom to speak out. Your culture and values is the filter that shapes how you use that freedom. Also people can agree on a minimum set of things. Agreeing on larger sets is nearly impossible.
I am trying to answer that. >people can agree on a minimum set of things. Agreeing on larger sets is nearly impossible. Spam on Bitcoin is like hate speech in real life. If you ban it conclusively (In the consensus / The Constitution) you go in the direction of censorship. And Bitcoin is permissionless censorship resistant money. OP_RETURN default of 42 Bytes is like saying we discourage hate speech / spam on Bitcoin. OP_RETURN default of 100 000 Bytes is like saying we encourage spam on Bitcoin / hate speech.
I'm not sure insisting on the free speech analogy is the correct approach to be honest. Speech is general in content: I can arrange words in such a way so as to express whatever meaning I want. Bitcoin is, in principle, not general in the kinds of transactions that are to be ideally allowed on its network. Let's imagine for a moment a world where Bitcoin only allows P2WPKH outputs and absolutely nothing else. Let's imagine this is agreed upon by all holders such that all other outputs are transferred to P2WPKH ones. Would this be problematic for Bitcoin as money?
We will need to check all valid use cases and be able to agree on all of them. This is nearly impossible task. Another analogy is spam in email. Spam in email has not been fixed on protocol level (IMAP, SMTP, POP3). It has been solved with filters. And that is different between freedom and censorship. You are free to send email with any words in it, nothing is banned. But spam emails are filtered out.
I'm not yet convinced. To bring back the free speech analogy, I would compare it to Bitcoin filters and spam in the following way: - all words are allowed = all transactions that unlock existing UTXOs and create new UTXOs with the minimum set of operations are allowed. Notice how there is no moral judgment as long are the user is actually using words - meaningless noise is not allowed = transactions embedding arbitrary data for purposes other than UTXOs transfer are filtered away. This means that, ideally, transactions that could transfer ownership of sats in a more parsimonious way should do so.
I do understand your point of view. I run Bitcoin Knots node with the default 42 Bytes OP_RETURN. I understand that monetary transactions are narrower use case in comparison to email or speech. But in my opinion making the exact limits for all valid use cases is nearly impossible. >with the minimum set of operations are allowed In this case what exactly are the minimum set of operations? Look at Taproot and SegWit hacks. They use OP_FALSE and OP_IF This is what Luke is saying about the issue. "Since the end of 2022, however, attackers have found a way to bypass this limit by obfuscating their spam inside OP_FALSE OP_IF patterns instead of using the standardized OP_RETURN. This remains under active exploitation to a degree very harmful to Bitcoin even today." from here
I understand the issue, I was now laying out a way of thinking about this,, i.e. what would be the guaranteed way to ban spam? Probably by allowing only P2WPKH outputs at the consensus level. Since that cannot be done, we need to think of other ways and in order to do so we need a theoretical framework first so that we can define what is a valid transaction in the first place. It seems to me that a valid tx can be defined as the one that transfer UTXO ownership in the most parsimonious way possible. This is however hard to translate into software requirements without banning all transactions that don't have a particular shape. Even if we banned OP_FALSE OP_IF at the consensus level there would still be other ways to embed arbitrary data, this is I believe the Cruz of the matter. Do you agree? And most importantly, are you a bot?
BitcoinIsFuture's avatar BitcoinIsFuture
Pieter Wuille says "data storage through other means is already possible (including through ways that are cheaper than through OP_RETURN)" image Core is completely captured and their actions speak vlolumes. Core devs deliberately allowed inscriptions spam by rejecting Luke's fix in 2024. They are now using that as excuse that "spam can't be reduced" or that "spam already exists on Bitcoin because of inscription spam". That is dishonest and an internal attack on Bitcoin. Core devs deliberately allow spam and then defend it like shitcoiners. They also maliciously changed the definition of datacarriersize. Bitcoin Knots has fixed those issues. https://bitcoin.stackexchange.com/questions/127895/implications-of-op-return-changes-in-upcoming-bitcoin-core-version-30-0/127903#127903 View quoted note β†’
View quoted note →
Core devs, including her, has deliberately allowed inscriptions spam. They are now using that as excuse that "spam can't be reduced" or that "spam already exists on Bitcoin because of inscription spam". That is dishonest and an internal attack on Bitcoin. Core devs deliberately allow spam and then defend it like shitcoiners. Bitcoin Knots has fixed those issues.
This is the great thing about Nostr. When people say Nostr has no use, well it's already been very useful as the place for non algorithmically distorted discussion of Bitcoin's nature. Where else would you have a rational, open, non-distorted, discussion of Bitcoin's nature? People will say their opinions, and they'll be worth much more than on Twitter, where we don't really know who's real or not. Do you know what I mean? Nostr might be really small, but at least I know it's real. And that's why it's the future of social networks in my opinion. #bitcoin #nostr View quoted note β†’
Need to run a second Knots node…….. Every time they open their mouth, their intent becomes more exposed……. Calle in one of his posts got multiple likes when he was explaining the benefits of blowing open op return, but his intent for op return is the same thing as this lady………….. People who agree with V30 fall in two camps, the deceived and the captured with ulterior motives…….
Gloria: Like you... Like if you don't like cat photos, you don't like wizards, or WHATEVER! That's like your choice right, but I don't think um "this is not a legitimate transaction" or you know "this is a waste of blocks.." you know because "NFTs are bad" or whatever. I don't think that language has a plac.. well, I don't think that should be considered when you are talking about writing policy code. Peter: Yeah, as a, as a... as a developer, as a maintainer. Yeah. Gloria: Yeah, as a developer, as a protocol maintainer.
Transcribed because this is pure comedy. πŸ˜‚ My favorite part is where she starts to say "I don't think that language has a place here". but then self censors when she realizes it sounds like she wants to censor language, while making an argument against censoring NFTs. 🀑🀑🀑 You never go full Libtard!! πŸ˜‚πŸ€£
You listen to this and agree with her wholeheartedly and I am shocked at your lack of understanding………. This one wants the change to V30……. Her group caused inscriptions in the first place through a peddled beneficial upgrade in Core which released a dumpster fire…….. Everyone supported the change through Bitcoin Core version upgrade at the time…….. As a dog returns to its vomit, here we are again with a pending release of V30 in 2 days…….. This time it’s different! What’s your problem, Anon? You don’t like NFT’s, and cat pics??? This is not a #Bitcoiner at the helm…….. View quoted note β†’