Coinbase is here: A digital currency exchange goes public