A pure Java implementation of Ethereum