Quick TakeScalability is hard for decentralized blockchains because numerous confirmations by a large network of nodes are both computationally intensive and time-consumingPer the scalability trilemma, blockchains that keep to “simple” techniques almost inevitably have to sacrifice either decentralization or security to preserve scalabilityHere, we dive into advanced techniques at the data layer, including block expansions, segregated witness (SegWit), and directed acyclic graphs (DAGs) that try to increase scalability while preserving decentralization and securityWe also cover “Layer 0” scaling strategies that try to accelerate block propagation by improving the communication protocol for any blockchain network