Ethereum: How does Ripple solve the double-spend problem? – iclass academy