Furthermore, bitcoin SPV proofs do require asking a “relay/full-node” for information you don’t have — as verifiable merkle branches. Bitcoin is not entirely P2P. Nostr may benefit from P2P eventually, but mastering the user-server model first is wise. All good things in due time.

Reply to this note

Please Login to reply.

Discussion

I do agree mastering the user-server first was a wise strategy but it’s getting out of control. The things here are resembling web2.0 products exactly the way they’re. I just don’t get how keep pushing web2 tech can lean towards decentralization.

You should check out the multimedia relay we’re building… we evolved Merkle DAGs (used by IPFS) to move away from http entirely. The branches are thinner than IPFS Merkle DAG branches are could be used to download parts of someone’s profile from tons of different relays, branch by branch. Give #nostr time to grow! 🌱https://www.hornetstorage.com/dag-trees

merkle trees, and merkle dags, etc, also have the same topology as packet switched networks, and the data size requirement increase for the number of pieces exactly corresponds with the message count required for a message broadcast over a network.

it's simply not possible to make it scale without changing the propagataion strategy, in both cases.