How can Ethereum reduce its complexity?