Avatar
siggy47
0dde8796071b39bc298cdb45d76ed1ae1b55d95a108601dfa60d263f14799cec
"We're talking about a change in how humanity organizes itself." - Andreas M. Antonopoulos

I don't have any specific memory, but I think I saw him warm up the Who at Hampton Coliseum in Virginia in 1980. I'm not 100% sure.

It's Sunday! Time to zap some bitcoin circular economies again:

nostr:nprofile1qqstmxppwmj4wdfgkwg5kzeya4egfk3tlv9sp8ca22k7pg503vjenfcpz4mhxue69uhkvun9v4ehqet9vd5zucmpwdsszxnhwden5te0dehhxarj9eekzargdashyer9wghxxmmd6nrc2s

nostr:nprofile1qqspa6xq9dp3enac8d04ejwpczgnfzp6jqw6apcmxk0wdn3wfvmtmccpxdmhxue69uhkcmnzd968xtnzw33j6urp09ek2unkv4ezuet49ahx7um5wfex2mrp0yhkvatydaeks6twxqcszymhwden5te0dehhxarj9cmrqvpwwa6xvgx6why

nostr:nprofile1qqsptpha27kgrdnpw7cqs7ascrayvheshxy4jjwgjd5rdmz7dngnzvspydmhxue69uhkzmrfv4hx7uewd35kyun9w3jkx6rn09ehgetdwvh8s7t69uqjqamnwvaz7tmjv4kxz7fwv3mkzer6d9jhxcmfv94x2er9dch8qmp0ad5a5d

nostr:nprofile1qqsdc47glaz2z599a7utq9gk2xyf6z70t7ddyryrnweyt32z4sdarfspzpmhxue69uh5ummnw3ezuamfdejsz9thwden5te0v4jx2m3wdehhxarj9ekxzmny24ffmy

nostr:nprofile1qqsrrvzpv54ru6qvffu8deap9fahwu3g9wsnv9x9ylwfekr8g36vk5cppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7pmg5x0

It's Sunday! That means it's time to zap some bitcoin circular economies again. If you preach that bitcoin is money, you gotta spend it!

nostr:nprofile1qqsptpha27kgrdnpw7cqs7ascrayvheshxy4jjwgjd5rdmz7dngnzvspgdmhxw309ashvaf4wcmxjdmnxauh5dmddp3xzat9wdmhga34deaxjen8wf58z6tfvvm8vutkdp3hydm4vdkkgumxxfaxs6rnd9jzummwd9hkuqgkwaen5te0w4kkyun9dshxcmmrv9kr5dpcxsuqthnaxy

nostr:nprofile1qqsdc47glaz2z599a7utq9gk2xyf6z70t7ddyryrnweyt32z4sdarfspzpmhxue69uh5ummnw3ezuamfdejsz9thwden5te0v4jx2m3wdehhxarj9ekxzmny24ffmy

nostr:nprofile1qqstmxppwmj4wdfgkwg5kzeya4egfk3tlv9sp8ca22k7pg503vjenfcpz4mhxue69uhkvun9v4ehqet9vd5zucmpwdsszxnhwden5te0dehhxarj9eekzargdashyer9wghxxmmd6nrc2s

nostr:nprofile1qqsrrvzpv54ru6qvffu8deap9fahwu3g9wsnv9x9ylwfekr8g36vk5cppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7pmg5x0

nostr:nprofile1qqsqqp867lqdnykz4yy7papjgn6x3gzqtthzzp0gchzxlrh62jflhlspzemhxue69uhkyarr9e4kcetwv3sh5afwvdhk6qgdwaehxw309ahx7uewd3hkc9nd54a

nostr:nprofile1qqspa6xq9dp3enac8d04ejwpczgnfzp6jqw6apcmxk0wdn3wfvmtmccpxdmhxue69uhkcmnzd968xtnzw33j6urp09ek2unkv4ezuet49ahx7um5wfex2mrp0yhkvatydaeks6twxqcszymhwden5te0dehhxarj9cmrqvpwwa6xvgx6why

It's Sunday! That means I had better get busy zapping some bitcoin circular economies. Here's this week's list:

nostr:nprofile1qqs9h27alxp80c7mdjy2u8fj90rrl43hwephpcw4unl9yfssfkpqxnc39szza

nostr:nprofile1qqsptpha27kgrdnpw7cqs7ascrayvheshxy4jjwgjd5rdmz7dngnzvspg3mhxw309ashvaf4wcmxjdmnxauh5dmddp3xzat9wdmhga34deaxjen8wf58z6tfvvm8vutkdp3hydm4vdkkgumxxfaxs6rnd9jzummwd9hkutcpzemhxw309a6k6cnjv4kzumr0vdskcw358q6rs6fc909

nostr:nprofile1qqsdc47glaz2z599a7utq9gk2xyf6z70t7ddyryrnweyt32z4sdarfspzpmhxue69uh5ummnw3ezuamfdejsz9thwden5te0v4jx2m3wdehhxarj9ekxzmny24ffmy

nostr:nprofile1qqsy84evlee43jayd5zru26ypctt2n9wajn4h698vy5ynp32peuc35spz3mhxue69uhkummnw3ezuum9v9e8stnfwvq3gamnwvaz7tmwdaehgu3ww35xzmnt9ejh2qw23w6

nostr:nprofile1qqspa6xq9dp3enac8d04ejwpczgnfzp6jqw6apcmxk0wdn3wfvmtmccpxdmhxue69uhkcmnzd968xtnzw33j6urp09ek2unkv4ezuet49ahx7um5wfex2mrp0yhkvatydaeks6twxqcszymhwden5te0dehhxarj9cmrqvpwwa6xvgx6why

nostr:nprofile1qqs254dy0xkkjdxsl4u08k7cs52u689q67s3pqfwwyfcp4va7avcjdgpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzxrhwden5te0d35kw6r5de5kuemjv4kxz7fwvdhk6xgwwgl

It is verbatim. That was a stacker link post. That's why if you look at the post I include the link, put everything in quotes, and of course credit Calle. A lot of us do that on SN because sometimes it doesn't pick up the nostr link. I was just laughting with someone on SN that a bot thought I wrote the post and spit out some AI slop. As I said, I'm not Calle and couldn't have written it 😀

Exactly right. nostr:nprofile1qqsvnvvlln2ru6jlyweayugxecv7ftfdlzd6zqca63sh7x6ercggjegpp3mhxue69uhkyunz9e5k7qg4waehxw309ajkgetw9ehx7um5wghxcctwvszvprka was good on WBD with a nuanced explanation from the other side.

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.

Great post. Best I've seen explaining core's position. No one got called retarded, either.

nostr:nprofile1qqstvj22wngc5t0687qvak06mt34spm3dl8pqu0ymcv7946xkmv8vpsmsrsqx nostr:nprofile1qqsrzdvn05glqhr6uqjf86v9qk5xrat342vrfh50w7n5r7axzldmk7qpvemhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0dec82c330punvetcd3nnxdmswuurgcms094rqdtrxfcxgemk8qmxsu3jx43hsm3svumkzcfcvuuxzdnk8ymk66ryw4ck2atgvacxc0mzwfhkzerrv9ehg0t5wf6k2qgdwaehxw309ahx7u3wwd6z70elfm9

Is there a way to turn off notifications just for primal live streams?

It's Sunday, so it's time to zap some Bitcoin Circular Economies:

nostr:nprofile1qqsptpha27kgrdnpw7cqs7ascrayvheshxy4jjwgjd5rdmz7dngnzvspg3mhxw309ashvaf4wcmxjdmnxauh5dmddp3xzat9wdmhga34deaxjen8wf58z6tfvvm8vutkdp3hydm4vdkkgumxxfaxs6rnd9jzummwd9hkutcpzemhxw309a6k6cnjv4kzumr0vdskcw358q6rs6fc909

nostr:nprofile1qqsxetyf346j86t4st0vrp9ekq8vwzxc4u7hepnpn3zuafr83wctctqpzemhxue69uhkvun9deejumn0wd68yvfwvdhk6qghwaehxw309akkjumnddjhjtn5v94k26rf9e6x702np6l

nostr:nprofile1qqstmxppwmj4wdfgkwg5kzeya4egfk3tlv9sp8ca22k7pg503vjenfcpz4mhxue69uhkvun9v4ehqet9vd5zucmpwdsszxnhwden5te0dehhxarj9eekzargdashyer9wghxxmmd6nrc2s

nostr:nprofile1qqsdc47glaz2z599a7utq9gk2xyf6z70t7ddyryrnweyt32z4sdarfspzpmhxue69uh5ummnw3ezuamfdejsz9thwden5te0v4jx2m3wdehhxarj9ekxzmny24ffmy

nostr:nprofile1qqsy84evlee43jayd5zru26ypctt2n9wajn4h698vy5ynp32peuc35spz3mhxue69uhkummnw3ezuum9v9e8stnfwvq3gamnwvaz7tmwdaehgu3ww35xzmnt9ejh2qw23w6

nostr:nprofile1qqspa6xq9dp3enac8d04ejwpczgnfzp6jqw6apcmxk0wdn3wfvmtmccpxdmhxue69uhkcmnzd968xtnzw33j6urp09ek2unkv4ezuet49ahx7um5wfex2mrp0yhkvatydaeks6twxqcszymhwden5te0dehhxarj9cmrqvpwwa6xvgx6why

Tomorrow the Grand Prize Winner will be announced:

https://stacker.news/items/1211291/r/siggy47

That's nothing. I was talking to a person on my phone and started complaining that I couldn't find my phone.

Is it a thing of pride on nostr for the cool kids not to follow too many accounts, to show how exclusive they are? Isn't that legacy social media bullshit?

I guess I'm trying to pay with bitcoin from as many different merchants as possible. My latest purchase was from the nostr:nprofile1qqstvj22wngc5t0687qvak06mt34spm3dl8pqu0ymcv7946xkmv8vpsmsrsqx web store. I payed with lightning through BTCpay, and the entire process was fast and smooth. Delivery was actually as fast as Amazon Prime. I really like my hoodie:

I touched grass.

Now I'm trying to remove a swollen tick from my armpit.

I got this very cool (and very high quality) t shirt from the nostr:nprofile1qqsrf5h4ya83jk8u6t9jgc76h6kalz3plp9vusjpm2ygqgalqhxgp9gpzemhxue69uhkzarvv9ejumn0wd68ytnvv9hxgqgkwaehxw309a3xjarrda5kuetj9eek7cmfv9kqs6xl8h merch store. The lightning transaction was smooth as silk, as expected!

What better way is there to spend a Sunday morning than zapping the hell out of one of nostr:nprofile1qqs9etvzezvwuespxugeghtg0a7e2j0kgksprpr8mt30tcn5ckvddlcpzamhxue69uhkzapwdehhxarjwahhy6mn9e3k7mgpp4mhxue69uhkummn9ekx7mqdn3srw 's posts? If you're familiar with all the good work she does, you'll agree.

😀 a stick or some dried leaves usually help, butt it's not pleasant regardless

Every week I post a link to my SN Books & Articles weekly here. This month has been special, though, as some of you may know. nostr:nprofile1qqs8g7kl36grdmtck3lv5a3tlq9ugxhnfhmd5775fpmv7tf8u6ma6eqpzdmhxue69uhkummnw3ezu7nzvshxwee0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7ynx26e, nostr:nprofile1qqsw756zdga5pmx5rqtff0zqjqpvznehagd72zqgs202phzy06vgs5gpzfmhxue69uhhqatjwpkx2urpvuhx2ucpzamhxue69uhhyetvv9ujumn9w4skucm99ehx2aqpyczf2 and I are jointly sponsoring the SN August Fiction Month. We are awarding 200k sats for the best submissions. If there are any nostr fiction writers out there who have not heard about this yet, check the link below for more details:

https://stacker.news/items/1082240/r/siggy47

I really want to patronize coffee companies that accept bitcoin, but the prices always seem extraordinarily high. I expect to pay a little more, but a pound of decent coffee in the US is around $8.25. Here, less than a pound is almost three times as much. Even assuming the quality is much better, the price just seems extremely high.

I feel like there are two paths. You walk with Alex Gladstein and Anita Posch. I'm with you, and that's why I never miss your videos.

The other way is the Saylor/BlackRock path. That's not my direction, but bitcoin doesn't care what I think.

I agree. I also think Danny is doing a damn good job.

Excellent WBD interview with Thomas Pacchia . The owner of PubKey really impresses me, again:

https://open.spotify.com/episode/0qgF9Qe96SMyyXdarRsjGq?si=CwJxFVgfQE6-hyhTwKGlFg