<oembed><type>rich</type><version>1.0</version><title>curiousbitcoin wrote</title><author_name>curiousbitcoin (npub13a…u3m02)</author_name><author_url>https://nostr.now/npub13a78vq9z0dn4se7f9jtqk0wmx6adc646d576uw86nskxuqd6v6eqeu3m02</author_url><provider_name>njump</provider_name><provider_url>https://nostr.now</provider_url><html>Jameson Lopp on Bitcoin Block Space and the Case for Sovereign Naming💎&#xA;&#xA;Jameson Lopp has described Bitcoin as a database whose protocol defines how users buy space and make updates.&#xA;&#xA;In a free-market, any use case that fits within those constraints and is paid for at the prevailing market rate is legitimate.&#xA;&#xA;The Spaces Protocol applies that principle to naming.&#xA;&#xA;It allocates short, human-readable identifiers through open auctions on Bitcoin, burns the bids, and anchors ownership so that no single party can revoke a claimed name after the fact.&#xA;&#xA;Lopp’s framing treats block space as a scarce resource priced by willingness to pay.&#xA;&#xA;Users who want to store data, open a channel, or register a name compete for the same limited capacity.&#xA;&#xA;The protocol itself does not rank uses. It only enforces the rules that keep the chain consistent and the supply of new coins fixed. Under that standard, a naming system that consumes modest on-chain data, settles through ordinary transactions, and leaves verification possible for anyone who follows the chain is simply another buyer of block space.&#xA;&#xA;Spaces meets those conditions.&#xA;&#xA;Top-level names are assigned by auction. The winning bid is burned. Subsequent handles under a claimed space are recorded off-chain in a Merkle tree whose root is committed to Bitcoin as a 32-byte hash.&#xA;&#xA;The resulting certificate proves inclusion and prior non-existence. Once the commitment confirms, the handle cannot be reassigned by the operator or by any third party.&#xA;&#xA;https://bitbane.com/jameson-lopp-on-bitcoin-block-space-and-the-case-for-sovereign-naming/&#xA;&#xA;#Bitcoin #JamesonLopp #SovereignNaming #BlockSpace #SpacesProtocol</html></oembed>