CryptoKitties: how virtual cat trading is shaking up the Ethereum blockchain