The Pros and Cons of Bitcoin for Ecommerce