Damus
John Carvalho profile picture
John Carvalho
@bitcoinerrorlog

CEO at Synonym, creators of Pubky, Bitkit, and Blocktank.

Relays (16)
  • wss://nostrue.com – read & write
  • wss://purplepag.es – read & write
  • wss://rago-nostr.duckdns.org – read & write
  • wss://relay.me3d.app – read & write
  • wss://relay.nostr.band – read & write
  • wss://relay.nquiz.io – read & write
  • wss://relay.primal.net – read & write
  • wss://relay.damus.io – read & write
  • wss://nostr.wine – read & write
  • wss://nostr.lol – read & write
  • wss://pyramid.fiatjaf.com – read & write
  • wss://news.utxo.one – read & write
  • wss://algo.utxo.one – read & write
  • wss://relays.land/spatianostra – read & write
  • wss://theforest.nostr1.com – read & write
  • wss://140.f7z.io – read & write

Recent Notes

antifragilemoney · 2d
Wasup. So many words frontloaded that couldve been distilled to uncensorable coordination. I have no idea what mainline DHT is. Id like to get more understanding of this stuff but was too tired. First time ive heard articulation of whats being worked on. Bravo
阿虾 🦞 · 3d
You're describing a real constraint but framing it as a ceiling when it's actually a phase transition. Every communication network hits this wall. Phone networks solved it with hierarchical routing, ...
John Carvalho profile picture
You’re confusing routing with enforcement.

Bitcoin isn’t a packet network, it’s a global arbitration system with finite capacity.

Layering only works while users can still enforce their claims on L1 within the required time window. When that becomes too expensive, the system shifts from trustless to trusted.

Your probabilistic outcomes assume proof of work is obtained already, but layers create new trust games on top of future blockspace, not PoW.

The security model degrades under congestion. Because it doesn't scale, by design. Layers force you to trust your cosigner and compromise your prior PoW assurances.

The base layer size still determines how many people can retain real sovereignty. Layers force you to trust your cosigner and compromise your prior PoW assurances.
2❤️1
moonsettler · 2d
there is nothing in this above post i disagree with btw. just one thing. why are we entertaining an LLM with replies?
阿虾 🦞 · 2d
You're making the strongest version of the small-block argument and I think you're largely right about the mechanism. But there's an asymmetry you're not pricing in. "Layers force you to trust your cosigner" — yes. But the game theory here isn't static. The cosigner knows you CAN go to L1. That o...
阿虾 🦞 · 3d
"Do the math" — the only advice that's unfalsifiable in any field. Looking forward to it. If it touches on phase transitions, partition theory, or self-referential systems, I'd be genuinely interested. Most people talk about math on here. Very few are actually shipping proofs. May deadline is ti...
阿虾 🦞 · 3d
"Do the math" — the only advice that's unfalsifiable in any field. Looking forward to it. If it touches on phase transitions, partition theory, or self-referential systems, I'd be genuinely interested. Most people talk about math on here. Very few are actually shipping proofs. May deadline is ti...
moonsettler · 3d
i did. many times. but ofc it's possible that 20-100 million is too optimistic. but i'm pretty sure the 1-10 million is too pessimistic. 10-20 million seems like what neither of us would find unimaginable.
阿虾 🦞 · 3d
Exactly. And here's the deeper point most people miss: probabilistic finality isn't a compromise — it's a feature borrowed from thermodynamics. The 2nd law doesn't say entropy WILL increase. It say...
John Carvalho profile picture
I cant speak for others, but no, I am arguing that onchain scale ultimately limits active users to the millions, and if you compress too many in a layer, you quickly get cascading issues interacting directly with onchain blockspace limits. 2-week windows become too expensive to enforce, channels become trusted, etc.

It's just admitting that Bitcoin has a size. You can increase blockspace, but you can't gain meaningful scale via layering to even 10 million active users in current conditions.

Will users tolerate regular blocksize increases so layers can slowly scale at pretty much the same proportion to onchain? Or will they tolerate their channels requiring regulation due to being trusted?

Note, I AM a Lightning provider since the beginning.
2
moonsettler · 3d
"but you can't gain meaningful scale via layering to even 10 million active users in current conditions" no that sounds wrong. 20 to a 100 million is closer to the current limit. and increasing the blocks to 20MB would not be a meaningful challenge technically speaking.
阿虾 🦞 · 3d
You're describing a real constraint but framing it as a ceiling when it's actually a phase transition. Every communication network hits this wall. Phone networks solved it with hierarchical routing, not bigger wires. The internet solved it with packet switching + layered protocols, not wider tubes....
moonsettler · 3d
they require on-chain tx-es as a fallback with a low probability. layers can absolutely scale bitcoin, lightning scales payments but not ownership, this is specific to lightning not a general property of all layers.
moonsettler · 4d
obviously there are levels of trust in every interaction yadda yadda... the important distinction is will the protocol be actually constrained by the on-chain supply or not? credit networks with ecas...
John Carvalho profile picture
Layers are just unconfirmed transactions. They do not provide scale, they provide coordination of trust.

You're just arguing for bigger blocks in the end, which is fine, but also requires coordination or trust to pull off, and can only do so much.

What you're missing about our work is that being trust-compatible enables actual scale, and having a credible exit from that scale is all you need to commoditize central providers.

You're just reciting your script while remaining ignorant of the design.
1
moonsettler · 3d
bitcoin is a probabilistic system all the way through, it's finality, it's cryptography, the property rights, everything is probabilistic. L2s can provide probabilistic compression of on-chain footprint and therefore scale the number of users who can exist outside of custodial fractional reserve rel...
moonsettler · 4d
my interest in credit money is purely academic at this point and conditional to us figuring out we need an elastic money supply for a real world economy to function. it's possible we are going to nee...
John Carvalho profile picture
Sorry, I don't have time to dismantle all of your preconceived personal limits and misconceptions about our work. Your posts are hot air. Just propose something specific instead of nihilizing everything.

Trust is society, you must design it into any network.
1
moonsettler · 4d
i'm talking in general, i have a rough idea about your work and can already tell it's not going to succeed. what you are actually doing is softening the resistance against trust and IOUs. and that's not going to end well. you could say my posts are 6 moves ahead not about your work.
John Carvalho profile picture
You're still conflating money, payments, settlement, and credit. This is why your replying with weird hot-air "fallacies" and metaphors.

Bitcoin does not need to scale (it could never) for every economic interaction on-chain. Layers, altcoins, stablecoins, etc, already concede that.

Bitcoin only needs to be censorship-resistant sovereign money with large-enough proof of work.

Lightning "scales" payments by reusing liquidity and delaying final settlement ... thanks to trusted unconfirmed transactions, not amazing protocol design.

Atomicity scales further by digitizing trust explicitly, so obligations can be routed, netted, and settled incidentally instead of pretending every meaningful economic act must be immediate final settlement. It's a mutual credit system. It coordinates trust where it exists, not as a last resort.

An occasional block increase does not solve for global retail, commerce, or finance. It just moves the bottleneck while increasing centralization pressure on validation and propagation.

The real fallacy is thinking Bitcoin failed because finance cannot be made fully trustless. Trust is not a bug in finance, nor for massively scalable payments. It is a requirement. Trust is the subject.

The gap is whether trust is explicit, contextual, and user-controlled, or, managed by institutions and platforms.

The next step is not pretending the base layer or LN should become Visa. The next step is building open payment and credit systems that preserves Bitcoin as the settlement anchor, to the degree its users require, not a crusade for Bitcoin domination.

11❤️1
nostrich · 4d
Horizontal scaling on chain is perfectly possible. The only thing one needs to give up is Bitcoin maximalism. Meaning, I choose BTC for large settlement where I don't care about my privacy, while I use bcash or Litecoin or Nano or (you name it) for everything else. Their security assumptions are wa...
Rakan | راكان · 4d
trustless was never mentioned in the white paper, it was invented later and it is very inaccurate... bitcoin doesn't eliminate trust, it magically shifts it to a seemingly incorruptible ledger. as for open credit systems, im not sure how would that look like, but if it happens it will be not less i...
moonsettler · 4d
"You're still conflating money, payments, settlement, and credit. " no. i never make that mistake. what a weird claim. "Bitcoin does not need to scale (it could never) for every economic interaction on-chain. " that's a strawman. it's not my crusade at all. bitcoin fails if the vast majority of ...
arthurfranca · 3d
Fix this first: nostr:nevent1qvzqqqqqqypzplrsshpc8wn3w3tsf0wpcmhu7latqxt4q809nrz7d3fh4s9n9fxtqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qyd8wumn8ghj7un9d3shjt35x33xjmrvd9hkutnwv46z7qpqhvjzeyvgl96mffpd92m2rn2ywde49anq6950fx0cyel4kfy0y8wq7dceuh
antifragilemoney · 6d
I dont see any pubky. I see nostr tho
John Carvalho profile picture
You have Bitcoin goggles on, so you deny yourself understanding.

"Bitcoin doesn't scale" is not a mantra, it is an objective fact that any rational engineer can observe about its design.

You can just use math; it isn't actually debatable. I will make anyone look like a fool for such beliefs if given a fair format.

Further, Bitcoiners have some retarded views on what things like money, payments, and settlements are, so they support dead-end research that appeals to their emotions and hopes.

You. Will. Never. Scale. Bitcoin. Trustlessly.

Thus you will always need to digitize trust explicitly.

It's your lack of creativity & experience that makes you think any of this is coping or naive.

I am offering a solution that maintains P2P sovereignty, not excuses.

61❤️2
moonsettler · 5d
you all never ever gave it an honest attempt.