TechnologyBlockchainArchitecturePrinciplesBlockchain PrinciplesFundamental principles of blockchain technology. Cryptography Consensus Mechanism Settlement Layer Scaling Trilemma