Buterin proposes splitting Ethereum transactions into two components