Avatar
CosmoCrixter
69b9af8f44209716afa1fda7bb175699c2547b1e936df04b095f86899896f3de
A lyrical nomad in Bitcoin space.

I keep trying to note-Zap you with the “Cheers 🍻” message (which is supposed to come with 5000 sats but I don’t think it’s working.

Hey White Rabbit! You’re the only entry so you win the10K sats!

Replying to Avatar QnA

GM Nostr! The Xmas Bitcoin Brief is now available!

We discuss:

🔸How you can support #PardonSamourai

🔸 nostr:nprofile1qqsfy229w70e8lgtxavlz9t78k06yrel6fxyhreteafqet8kfxhhwmgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgewaehxw309ac8yetdd96k6tnswf5k6ctv9ehx2ap0dm7kcr Jade security patch

🔸 nostr:nprofile1qqs8w4uth79dl594qj50gc043xtf47zvlenaysmzrpwyy7ae6fkvdpgpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qyfhwumn8ghj7ur4wfcxcetsv9njuetn9uzdz399 panel

🔸 Bitcoin Keeper changing business models

🔸 New updates from nostr:nprofile1qqsyx53h3h7ec4fwlspjq0kqec5gv54t7rc48xdtq6q4y94wsw4fnjqpzemhxue69uhhwmm59ehx7um5wgh8qctjw3uj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09up9t9xs nostr:nprofile1qqsrf5h4ya83jk8u6t9jgc76h6kalz3plp9vusjpm2ygqgalqhxgp9gprpmhxue69uhkv6tpw34xze3wdehhxarjxyhxxmmdqyt8wumn8ghj7ct5d3shxtnwdaehgu3wd3skueqdp0m3s nostr:nprofile1qqsfzszrtw60ut24h28k0qy3cdyxhvpp2zx4lwyqzdfm7xwjsaxsj2qpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpzemhxue69uhkummnw3ezummwwdshguewdaexwx6d0gl + nostr:nprofile1qqs22d4tralncqfnh2kmmarjkxk8449hwnk5xtqe3y5yry6hy7ytegqppemhxue69uhkummn9ekx7mp0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshsxya8av

🔸 Educational items from nostr:nprofile1qqsr70lh4keezkwy9s92zm2ncpyrh7l6647ly257n6fkfgcxws0t9ncprpmhxue69uhkummnw3ezuunpv35hsunpwshxxmmdqyt8wumn8ghj7un9d3shjtnwdaehgu3wd9hxvmcghkjf2 + nostr:nprofile1qqsvxq03xdev3uxehjqcdkr5lfzl5vawmcf7vm6ps73m6ghwg8y4k2spzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgkwaehxw309ahx7um5wgh8xmr0w358jtnhd9hqfkun6n

Merry Christmas! 🎄

https://fountain.fm/episode/ncPIlnh4NBv5J0V9BCeT

GM! 🫡

Sent a DM with a Question

Yours is the first entry, White Rabbit! Even though it’s AI, if it’s the only entry, you’ll win 10K sats!

10,000 Satoshi Snowman Challenge!

Best Satoshi Snowman posted here gets 10,000 sats!

Warm-weather Bitcoin folks can post sandmen, dirtmen, etc.! 😆

Your snowman must have the sat symbol on him and you have until December 31st!

Here’s my own (pretty lumpy 😂) entry.

⛄️

Thanks for saying so!

I anticipate that 2026 will be a much deeper Nostr year for me… and hopefully for many more years to come.

It’s not just about wanting to step away from the stinkiness of the content slung around on X… it’s also about wanting to be more a part of a distributed and more state-attack resistant system.

I just put a time limiter on X. Deletion will be my next step!

Thanks, man! I’m here for the vibe shift!

I’m just realizing I need to be on NOSTR way more and X way less.

Spent ten minutes on X just now and the vibe I got is that everything in the world is going to shit… but then I remembered that there is this little digital village of happy Bitcoiners and tinkerers here and suddenly I ask myself… what am I holding on to? And why? It’s not like X is my livelihood or anything like it. Why am I still fucking with all that X-negativity so much?

Anyway, consider this a statement of intent. A pre-New Year New Year’s resolution, perhaps. I want to be among the free people more. The lifeboaters that have already started rowing for shore. Or are already there and building. I want to be with the ostriches. Not the pigeons.

And here’s a sunrise for ya.

Replying to Avatar Super Testnet

This post contains my response to a collection of anti-filter arguments collected by Beeforbacon1 on twitter.

I've posted a screenshot of the arguments below and will reply to them one by one.

Source: https://x.com/beeforbacon1/status/1975501515021594825

> 1. Outdated policy - The 80-byte cap is ineffective today, users bypass it using Libre Relay, private relay networks, and direct miner channels. Loosening relay policy strengthens the free Bitcoin's open relay layer.

This argument commits the survivor fallacy. You only see the spam that bypasses the filters, so it's easy to "claim" every spammer gets around the filter. But you don't know how many spammers saw the filters and opted not to bypass them, or tried to bypass them but failed.

Moreover, the people who seek out and use spam-friendly tools like libre relay, op_return_bot, and private mempools are mostly "high-effort" spammers. They are likely to succeed. But the filters work great against low-effort spammers like this guy:

https://x.com/AchimWar/status/1975406333584363932

> Restrictive defaults push activity into private mempools

This is a false dichotomy. To say "do not put spam in public mempools" is not to say "put spam in private mempools instead." Spammers have another choice: do not put spam in *any* mempools

> fees, not arbitrary limits...[should] decide what gets relayed - strengthening the free market

Spam filters are selected by the free market whenever a user chooses to run free software containing them. It is not coercive to police your own mempool -- it belongs to *you,* not spammers.

Also, this argument is defeated by a simple "reductio ad absurdum:" if ejecting "spam" from your mempool was coercive, then ejecting *anything* from your mempool would be coercive too, as coercing is coercing regardless of the content -- it is a verb, not an adjective. But it would be absurd to object to ejections "in toto," as to eject "nothing" from your mempool would leave it open up to a variety of DoS attacks. Therefore ejecting is "sometimes" okay, and the question must be "which" content to eject. Crying "coercion" fails to do that.

> The cap just encourages worse hacks (like UTXOs, witness stuffing) that bloat the network more than OP_RETURN

This commits a similar false dichotomy as the second argument. To say "do not put spam in op_returns" is not to say "put spam in utxos and witnesses instead." The spammers have a third option: do not put spam in the blockchain at all.

> Miners already accept larger OP_RETURNs if paid. The default should reflect this reality

This argument has a faulty unstated premise: that all mempools should match whatever miners are doing. But in reality, bitcoin core's mempool policies are "intended" to be modified by end users to suit their own preferences, e.g. see https://github.com/bitcoin/bitcoin/blob/master/src/policy/policy.cpp

Some users might "want" them to match the "average" of whatever miners are doing, which is fine if that's what you want, but other users want to use their mempools for something else: to assist with the relay of transactions they want to see more of and to hinder the relay of transactions they want to see less of. And a big reason why I oppose relaxing the op_return limit is because I want to see more of the latter.

> Simplification - Removing rarely-used config knobs (like datacarrier=0) avoids fragmentation of policies across nodes.

This config is not "rarely used." Over 20% of bitcoin users have switched to Knots precisely to keep using it. Moreover, "fragmentation of policies" is not a bad thing; as mentioned previously, bitcoin core's policy file is "intended" to be modified by end users to suit their preferences.

And a variety of policies is also healthy for the network in a similar manner to the concept of a "competitive federalism" -- just as the founders of the USA intended for each US state to compete with the other ones to adopt the best laws, various implementations of bitcoin can compete with one another to offer the best mempool policies. A one-size-fits-all solution hinders this.

Oh I have a question… would a higher percentage of nodes running filters be at all effective at raising the fee price of larger non-monetary arbitrary data transactions? Because even if it makes their transaction prices go up just a little bit higher (hopefully a lot higher for bigger data “dumps”) I’d be happy to make them pay more, in sats, as well as in aggravation.

Replying to Avatar Super Testnet

This post contains my response to a collection of anti-filter arguments collected by Beeforbacon1 on twitter.

I've posted a screenshot of the arguments below and will reply to them one by one.

Source: https://x.com/beeforbacon1/status/1975501515021594825

> 1. Outdated policy - The 80-byte cap is ineffective today, users bypass it using Libre Relay, private relay networks, and direct miner channels. Loosening relay policy strengthens the free Bitcoin's open relay layer.

This argument commits the survivor fallacy. You only see the spam that bypasses the filters, so it's easy to "claim" every spammer gets around the filter. But you don't know how many spammers saw the filters and opted not to bypass them, or tried to bypass them but failed.

Moreover, the people who seek out and use spam-friendly tools like libre relay, op_return_bot, and private mempools are mostly "high-effort" spammers. They are likely to succeed. But the filters work great against low-effort spammers like this guy:

https://x.com/AchimWar/status/1975406333584363932

> Restrictive defaults push activity into private mempools

This is a false dichotomy. To say "do not put spam in public mempools" is not to say "put spam in private mempools instead." Spammers have another choice: do not put spam in *any* mempools

> fees, not arbitrary limits...[should] decide what gets relayed - strengthening the free market

Spam filters are selected by the free market whenever a user chooses to run free software containing them. It is not coercive to police your own mempool -- it belongs to *you,* not spammers.

Also, this argument is defeated by a simple "reductio ad absurdum:" if ejecting "spam" from your mempool was coercive, then ejecting *anything* from your mempool would be coercive too, as coercing is coercing regardless of the content -- it is a verb, not an adjective. But it would be absurd to object to ejections "in toto," as to eject "nothing" from your mempool would leave it open up to a variety of DoS attacks. Therefore ejecting is "sometimes" okay, and the question must be "which" content to eject. Crying "coercion" fails to do that.

> The cap just encourages worse hacks (like UTXOs, witness stuffing) that bloat the network more than OP_RETURN

This commits a similar false dichotomy as the second argument. To say "do not put spam in op_returns" is not to say "put spam in utxos and witnesses instead." The spammers have a third option: do not put spam in the blockchain at all.

> Miners already accept larger OP_RETURNs if paid. The default should reflect this reality

This argument has a faulty unstated premise: that all mempools should match whatever miners are doing. But in reality, bitcoin core's mempool policies are "intended" to be modified by end users to suit their own preferences, e.g. see https://github.com/bitcoin/bitcoin/blob/master/src/policy/policy.cpp

Some users might "want" them to match the "average" of whatever miners are doing, which is fine if that's what you want, but other users want to use their mempools for something else: to assist with the relay of transactions they want to see more of and to hinder the relay of transactions they want to see less of. And a big reason why I oppose relaxing the op_return limit is because I want to see more of the latter.

> Simplification - Removing rarely-used config knobs (like datacarrier=0) avoids fragmentation of policies across nodes.

This config is not "rarely used." Over 20% of bitcoin users have switched to Knots precisely to keep using it. Moreover, "fragmentation of policies" is not a bad thing; as mentioned previously, bitcoin core's policy file is "intended" to be modified by end users to suit their preferences.

And a variety of policies is also healthy for the network in a similar manner to the concept of a "competitive federalism" -- just as the founders of the USA intended for each US state to compete with the other ones to adopt the best laws, various implementations of bitcoin can compete with one another to offer the best mempool policies. A one-size-fits-all solution hinders this.

This was an incredibly smart and helpful read, Super Testnet. Thank you! (Also, I loved your interview on the Bitcoin Takeover podcast!) 🙏

Wonder if they’ll allow in-kind redemption? If not… just more paper bullshit.

The flowers look more cabbagey on the left. But not in a yucky way… no worries if that’s what you’re going for.

Replying to Avatar Zoltán

Unspoken Rules for Neo-aristocrats

1. Never shake a hand sitting down.

Standing up shows respect and engagement. It signifies that you value the person you are meeting and are fully present in the interaction.

2. Protect who is behind you, and respect who is beside you. This emphasizes loyalty and honor. Protecting those behind you means safeguarding your family, friends, and teammates. Respecting those beside you signifies recognizing the equality and value of your peers.

3. Never insult the cooking when you are the guest.

Showing gratitude and respect for hospitality is essential. Criticizing the cooking is disrespectful and ungrateful, especially when someone has gone out of their way to host you.

4. Never eat the last piece of something you didn't buy. This rule underscores courtesy and consideration for others. It demonstrates awareness and respect for shared resources and the contributions of others.

5. Never make the first offer in a negotiation.

Letting the other party make the first offer can provide strategic advantages. It gives you insight into their expectations and can help you negotiate better terms.

6. Don't take credit for work you didn't do.

Integrity in acknowledging others' efforts is crucial. Taking undue credit undermines trust and damages your credibility.

7. Take the blame, and give credit when due.

Owning up to mistakes and recognizing others' contributions builds respect and trust. It shows maturity and leadership.

8. If you are not invited, don't ask to go.

Respecting boundaries and invitations is key to maintaining good social etiquette. It avoids awkward situations and respects the host’s intentions.

9. Always aim for the head.

This metaphorical rule can apply to many scenarios, implying that you should strive for excellence and precision in your efforts.

10. Don't beg for a relationship.

Self-respect and dignity are important. Desperation can lead to unhealthy dynamics and undervalues your worth.

11. Dress well no matter what the occasion.

Good grooming and dressing appropriately show respect for yourself and others. It also boosts confidence and makes a positive impression.

12. Always carry cash.

Being prepared for various situations, including emergencies, is practical. It reflects foresight and responsibility.

13. Listen, nod, and most of all make eye contact.

Active listening and non-verbal engagement are crucial for effective communication. They show that you value and are attentive to the speaker.

14. Show restraint in expressing anger, no matter what. Being angry is a waste of energy.

Managing anger is vital for maintaining composure and making rational decisions. It prevents regrettable actions and fosters a more positive environment.

15. Whether it's dinner, drinks, or both, avoid placing your phone on the dinner table.

Prioritizing face-to-face interactions over digital distractions shows respect and attentiveness to those present.

16. Never pose with alcohol.

Maintaining a responsible image is important. Posing with alcohol can convey unprofessionalism or recklessness.

17. Proper respect for your heritage, traditions, and ancestors is paramount, failure to adhere to these principles leaves you rootless and vulnerable, mentally, and spiritually.

18. Ask more than you answer.

Showing interest in others by asking questions fosters better relationships and understanding. It also demonstrates humility and a willingness to learn.

19. You can tell a great deal about a person by their handshake, so make yours strong and firm.

A firm handshake conveys confidence and sincerity. It is often the first impression you make, so it’s important to get it right.

20. Speak honestly. Say what you mean and mean what you say. Honesty builds trust and integrity. It involves being truthful and consistent, fostering deeper connections and mutual respect. Speaking honestly also means balancing truth with empathy and tact, ensuring that your words are respectful and considerate.

Superb list.

Traveling together. Grooving as one.

Right on! When I first started diving deeper into trying to understand bitcoin I had a sense that some of those funky anarchists I used to interact with were messing around with it in its early days. No way of knowing… but it’s a hunch.

It was weird and a bummer because I got busy with things for a few months and didn’t log in to the old anarchy site and when I finally got back to it… poof, zero, nada. “That site does not exist.”

I just figured it was yet another firework that shone brightly and then faded completely into the digital night of the Internet.

Haven’t thought about it again until getting into Nostr.

😊