Avatar
modalplex
1c50a9431687ba6a8b2bf8aaae8b94805798267630907dc9f759cbe0fbd91b55
Layered money: Cashu, Lightning, Bitcoin. We own the Web!
Replying to Avatar Cyph3rp9nk

Inconvenient truths

When we talk about Bitcoin scalability we inevitably talk about the blockchain trilemma.

The blockchain trilemma is a concept that explains the difficulty of balancing three key properties in a blockchain network: decentralization, security and scalability.

Imagine the vertices of a triangle, it is impossible to change the angles of two vertices without affecting a third and in the same way if you lengthen the vertex of a triangle it also affects the angles of the other two vertices.

Bitcoin prioritizes decentralization and security at the expense of scalability.

Therefore, if or if not, we are going to need alternative solutions to the L1 layer to scale because we want Bitcoin to remain decentralized and secure. This is where the rest of the cryptocurrencies fail, either not accepting the blockchain trilemma or outright lying to users. If Monero were to have mass adoption with its dynamic block size, who would be able to run the nodes? Only the megacorporations like Apple, Microsoft or Amazon. And block size also affects security, the less decentralized a Blockchain is, the more insecure it is.

That said, we have to accept that not everyone will be able to use the L1 layer, Bitcoin does not understand rights, and we will have to accept the trade-offs of scaling solutions.

That said, neither drivechains nor sidechains are feasible scaling solutions in the long term as they are still blockchains.

Lightning is only scalable if we assume losing self-custody. If everyone adopts Lightning and we need one channel per human, it would take decades to open all the necessary channels (about 40 years), the fees would be huge and obviously not everyone could afford to open a channel, it is an oxymoron in itself.

And this brings us to ARK's vUTXO (virtual UTXO) model or statechains like Mercury Layer or Spark. The only way to scale and maintain self-custody, at least so far, will be to use these solutions that do not rely on a blockchain and accepting their trade-offs in terms of security and decentralization.

And for these solutions to be scalable they will have to face the challenge of leaving as small a footprint on the blockchain as possible, and this implies that many people will never be able to go out to the L1 layer.

The other alternative is full reserve Bitcoin banks, and this we know always ends up in a fractional reserve Fiat system. Both Satoshi and Hal were always very clear about these trade-offs in fact Hal himself talked about Bitcoin banks as a way to scale.

In conclusion, we must emphasize that Bitcoin does not understand rights, that Bitcoin has never been scalable, Satoshi and Hal knew it from the beginning, that the trilemma of the blockchain cannot be violated, it is like the laws of thermodynamics and that the only way to deal with scalability are layer 2 or even layer 3 solutions assuming the trade-offs.

We have no alternative to the Fiat system scam other than Bitcoin as it is, the rest are just lies and false pretenses.

Bravo, well said.

This is the best chart I have seen that shows the 1933 debasement, and the tragic history since.

Thank you.

It has one page:

"""

Do not question.

Pay your taxes.

Inflation is good.

Follow our scionce.

Be Happy.

Obey.

"""

scionce is the art of using scientific words and some scientific data (but not all), to create self referential rhetoric to capture the belief of people who trust you.

This is just the latest edition of the playbook.

SSL certificate authorities and DNS is such a security hole...

What can I use to make a site go peer to peer distributed on nostr?

Replying to Avatar Max

Based on feedback from nostr:npub1melv683fw6n2mvhl5h6dhqd8mqfv3wmxnz4qph83ua4dk4006ezsrt5c24, perhaps this chart is more interesting:

(note I ran out of free lines so activitypub/mastodon is missing, but it surprisingly only had 1.2k stars)

Learning material and tuts. Getting Started in Nostr needs to beveady yo find, and easy to follow.

Replying to Avatar walker

I can’t believe nostr:npub1rtlqca8r6auyaw5n5h3l5422dm4sry5dzfee4696fqe8s6qgudks7djtfs left out PLANETARY risk.

You’re obviously not a real Bitcoiner until you’ve distributed keys on the moon and Mars AT LEAST (and of course at least one key orbiting the earth hidden in a satellite).

You need to be training to be an astronaut.

You need to volunteer to go on the first mission to Mars.

But then of course you introduce single-body mortality risk.

So naturally you need to grow your own secondary skin suit, with an automatic consciousness upload should your primary skin suit get damaged beyond repair.

You need to be developing Altered Carbon-level redundancy.

But then of course what happens if you accidentally upload your consciousness to an alternate skin suit before your primary skin suit fails?

Now there are two of you.

Can you trust YOURSELF?

But is it really YOU at all? Sure, it has your memories, but now those memories are divergent… what if Other You starts selling your Bitcoin and trading shitcoins?

Now you have to battle yourself to the death…

THAT’S what it means to be a Bitcoiner. nostr:note1zsek9l3kwvyqh05faeeqlxfvhpzamgl08a0vn292t0gpqlwy6u2qwkmch7

Mars is outside the Bitcoin event horizon for many months of the year. (Block times of 10 min).

This is why Musk hasn't gone all in on Bitcoin.

Mars will need its own side chsin., or be Lightning only.

you need to go study the principles of Unix if you don't understand why having the messages in JSON is better..

the default websockets use Flate compression and this is pretty decent at deduplicating the high entropy pubkeys

if you want to make a relay and client that works with a binary format, go make it, but you will have a bad time if its primary support of JSON is not kept fully up to date, interoperability > all

by obscuring data in a binary format you create all kinds of problems with interoperability, debugging, and so on, i'm not saying don't do it, but it's a low priority compared to fully supporting the easy to debug human readable format, even if json is shitty for certain parts of it syntax it's still readable

here's the principles of unix, summarised by Brave's AI:

-----

Write programs that do one thing and do it well: Focus on simplicity and single-purpose tools.

Write programs to work together: Design tools to be modular and interoperable.

*Write programs to handle text streams: Use text as a universal interface for data exchange and processing.*

Additional Principles

From “The Art of Unix Programming” by Eric S. Raymond:

Rule of Clarity: Clarity is better than cleverness.

Rule of Composition: Design programs to be connected with other programs.

Rule of Separation: Separate policy from mechanism; separate interfaces from engines.

Key Concepts

*Plain text: Store data in plain text files.*

Hierarchical file system: Organize files and directories in a hierarchical structure.

Treat devices and IPC as files: Use a file-like interface for device management and inter-process communication.

Use software tools: Prefer small, specialized programs (tools) over monolithic applications.

Command-line interface: Use a command-line interpreter to string together tools and execute tasks.

Notational Conventions

Yeah, this approach allows for "small specialized programs".

Such as: a binary protocol to optimize send and receive speed and bandwidth, primarily over mobile networks.

Protocols have different design goals.