a prototype for putting ethereum onto a proof of stake blockchain