The limits of anonymity in Bitcoin