Solana Deep Dive Part 1: The Scalable Blockchain Protocol