once you understand bitcoin is decentralized because its local.
you understand why we have to keep it aggressively optimized. it requires node clients designed to minimize the hardware burden, particularly around how the ledger is stored, parsed, and accessed. without that ruthless optimization, running a local copy becomes an enterprise level task rather than a sovereign/local one.
and that's why we scale with layers.
and your layer 2 also has to be verifiable locally, otherwise it's not decentralized.
ONLY WAY to scale with layers while staying decentralized is isolation. data and state isolation.
bitcoin is the layer 1 where you keep track of the global state. layer 2 can't be global, it has to be isolated. if your layer 2 is also keeping global state that's just big blocks with multiple steps.
that's why lightning is amazing, that's why anchoring is also amazing.
View quoted note →