In 32 days, Ethereum is expected to upgrade from a proof-of-work (PoW) consensus algorithm to a proof-of-stake (PoS) system after the network used PoW for seven years. While the testnets have implemented the new rules, most people envision a relatively smooth mainnet transition.