Blockchains are decentralized peer-to-peer networks where each participant maintains a copy of a ledger which is replicated and synchronized across members of the network. No central authority maintains or controls the ledger but rather updates are managed through a consensus protocol. The approach to managing consensus is the core driver of the distinction between permissionless and permissioned blockchains.