Gambling and the blockchain