Avatar
zapnode.io
37cda6029e78b4069e52efc7f2fa2a5256fa5bedc079140b91d841c2460b51d5
Run Bitcoin, not bloat. Public, community-funded Knots nodes for monetary sovereignty. Provisioned from snapshots, synced in minutes. ⚡

nostr:npub1wnlu28xrq9gv77dkevck6ws4euej4v568rlvn66gf2c428tdrptqq3n3wr released another video, nostr:npub1xlx6vq570z6qd8jjalrl97322ft05kldcpu3gzu3mpquy3st282syywvhf will support the fork by updating the node to the latest Knots version as soon as it is released.

https://youtu.be/hhEXQHLWfkg

https://zapnode.io is a weapon. Together we rise, together we fight, 83bytes is the line in the sand, core says let it go. Knots takes a stand. Knots are rising, one in four—voices guarding, Satoshi core.

nostr:nevent1qvzqqqqqqypzplw4arm2urdcz7lqkuw6ypyccxqxj6xc5eze2kwzf8ej97nnge98qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyr25a5qdkgc9q6q8889tn2s270rutvmcasfytkzgzlw5puars7vushwr48m

Just close your eyes and listen carefully on a quiet night; you can hear it — the money printer's faint brrrrrrrrr sound in the distance.

Good point. Zapnode.io isn’t meant to replace people running their own basement nodes. It’s a tool to supplement node runners by letting them spin up extra Knots nodes in the cloud. By design it can’t be purely cypherpunk. Using Zaprite today reduces the operational load of Lightning and also supports Zaprite and Strike, which we see as part of the same ecosystem. It’s not for profit at this stage, just a weapon to strengthen node runners. In the future we’ll add the ability to zap private nodes directly, and at that point running our own Lightning node will make sense.

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.

Knots are rising, one in four,

Voices guarding Satoshi’s core.

Against the tide of data storms,

They fight to keep the money form.

We are doing our part

No profits. No ads. Just Knots.

Your node, your protest.

Run Bitcoin. Not bloat.

It is a nice day to show your resistance and Zap a node into existence!

Zapnode isn’t a replacement for your home node.

It’s a weapon.

Against inscription spam.

Against Core’s AWS relays.

For routing real Bitcoin.

More Knots. Less bloat.

Replying to Avatar Lyn Alden

Strategy had their earnings call today and I was one of the analysts able to participate in the Q&A with the executive team.

Although most people are focused on bull market stuff, I decided to aim my question more toward bear market scenarios and stress testing.

Here's the transcript for that portion if you're interested:

________

Lyn Alden, Research Analyst: So, thank you for the opportunity. So, Strategy navigated the 2022 bear market successfully. And so my question is going to relate to stress testing as it relates to these mid-term BTC ratings. Given that Strategy’s credit products are backed more by assets and capital access than operating cash flows, are there certain bitcoin bear market assumptions or thresholds, either such as in terms of drawdown magnitudes or lengths of time where capital markets might become inconducive for new capital issuance, that you’re planning for as you design these forward leverage ratios, and for your overall capital structure? Thank you.

Michael Saylor, Executive Chairman, Strategy: You know, I think that if we if we equitize the convertible bonds and we go to all preferreds, you can imagine, for example, you have a $100 billion of Bitcoin. You have $50 billion of preferred in an extreme like, the extreme case of 50% leverage case. And if that $50 billion was a debt liability coming due in three years, that would be a lot of risk. And if it was a debt liability coming due in twenty five years, it’d be less risk, but it’ll still be something. But if it’s an if it’s actually equity, if if it’s $50 billion preferred equity, it never comes due.

And so now you have a different kind of risk. In that particular case, Bitcoin can draw down 80%, and you’re fine. It can draw down 90%. So I actually think if you look at our our structure, as we migrate to preferreds, we end up with this clock, you know, very, very robust antifragile capital structure where the principal never comes due. And then you have to ask the question, well, where is the liability?

And the liability is in the dividend. You notice when Andrew showed the the liabilities, he showed you three tranches. He showed you the interest liability, the cumulative liabilities, and the noncumulative liabilities. That’s because the interest has gotta be paid or you’re in default. The cumulative doesn’t have to be paid, but if you don’t if you suspended, it accumulates, so it’s still a liability.

And then the noncumulative, you could suspend it, and it isn’t a liability. So when you add all that up, you know, you you imagine that you’ve got $50,000,000,000 and you have even if you had a 10% dividend, that means you’re down to $5 billion. So on a $100 billion of assets, you’ve got $5,000,000,000 of dividend liabilities, but some of them are more collapsible than others of them. But so you say to yourself, well, what happens if Bitcoin falls 95%? You’d still make you’d still meet those liabilities most likely.

You you might in you know, you might in a 95% drawdown, you might suspend something. But you can see, you know, for the most part, no one really contemplates, you know, more than the 80% extreme craze case of the crypto well, I guess the crypto winter is, like, 75% or something. You would know. $66,000 to 16,000, I guess, was, like, the peak to trough. Call it 80%.

I think that our structure is is smooth, and we wouldn’t miss a single dividend payment on an 80% drawdown. On a 90% to 95% drawdown, in theory, you might suspend something for a little bit of time, but you would eventually get back current on it. So, you know, so I think in terms of robustness, it’s it’s pretty robust. And if you compare it to the fragility of a credit conventional bank, you know, we’re think about the leverage we’ve got in order to generate our earnings. We’ve got maybe 1.2 leverage.

Typical banks got ten, twenty x leverage to get their earnings. So this model is is orders of magnitude less less risky than a conventional banking model. Phong, Andrew, do you guys have anything to add on that?

Phong Le, President & Chief Executive Officer, Strategy: I can add, Lyn. We we we we’ve had the benefit of being a Bitcoin treasury company for five years. We went through a crypto winter in 2022 with a much more fragile debt structure and capital structure. We had a Silvergate margin loan, that was Bitcoin backed. We had a secured note that had onerous, you know, clauses, and and and so, we learned a lot from that.

You know? And and at that point in time, our most pristine debt were our convertible notes. And now I think we’re much more prepared for a Bitcoin drawdown because over time, we won’t have we already don’t have, secured notes. We don’t have a margin loan. Over time, we may not have convertible notes.

And to Mike’s point, we we will be relying on perpetual preferred notes that don’t ever, come due. So, I think we learned a lot, during this period of time, and and we hope to to share that with everybody out there.

Lyn Alden, Research Analyst: Thank you.

Michael Saylor, Executive Chairman, Strategy: And, of course, the point is we did survive the 80% drawdown with a much weaker capital structure. So, so this capital structure is is bulletproof compared to that one. So, so I think we’re good to 90%. And if it goes below 90%, then we’ll shuffle a few things around. It’ll be colorful.

We’re building Zapnode to make Knots more accessible—so anyone can fight back against inscription spam without needing cloud or technical overhead.