Oddbean new post about | logout
 the structure of a blockchain is precisely tightening the precision of data that is kept on record by multiple replicas... the less tight this consistency, the more data, but the higher chance that you can't retrieve data from any given point in the network (consistency, availability and partition resistance)

most of the blockchain clients run on these cloud devices or are in a small set of data centre locations, because they have such high requirements... for example, the Internet Computer Protocol requires machines with 64+ cores, 256gb memory, and have a price tag in the tens of thousands of dollars

bitcoin has a small state history because of the target minimum requirement, and this is a relationship you can determine precisely based on what you want to get with the CAP factors of the system replication and the properties of the consensus you use

blockchain is not the higher category here either, it's distributed systems, which are mostly limited by things like lightnspeed and the target level of replicas, how fast you want the network state to converge, and how you prevent it from forking

IPFS and bittorrent have different replication properties, as does the nostr network, nostr is more like bittorrent in that the replicas have a very low convergence and consistency is inherently low, but at the  same time data tends to leak, which gives it censorship resistance

"blockchain" is a buzzword that means very little... it is literally just a system of ensuring integrity of a chain of transactions by the use of hashes that refer to prior nodes on the chain