Get an in-depth look at how various blockchains parse out the three main functions of a blockchain network: consensus, dewcentralization, and data availability. We explore the modular aspects of the Ethereum blockchain and touch on how Proof of Stake, sharding, and rollups enable a modular blockchain design.