Layer 1 Platforms: A Framework for Comparison