Speaking the Bitcoin Protocol