Modular and monolithic blockchains aren't different architectural preferences — they're built on different theories of where a blockchain's scaling constraints should live. This post explains the four functions a blockchain performs, what it means to separate them, and where the tradeoffs actually live.