Ethereum is transitioning through several phases of development called Olympic, Frontier, Homestead, Metropolis, and Serenity. Metropolis will include improvements to simplify VM I/O and allow dynamic storage sizes, while Serenity will transition the protocol to a proof-of-stake model. Additionally, Ethcore is working on projects like Civility for reliability, Tenuity for light clients, and Purity for the Serenity fork. The document outlines several upcoming improvements to the Ethereum protocol as it progresses towards further decentralization and scalability.