Coinbase is one of the most popular and user-friendly centralized exchanges in the game. Coinbase allows users to buy and sell cryptocurrencies, exchange coins or tokens for another, as well as being able to send and receive cryptocurrencies. Please note that Coinbase is a centralized exchange, meaning they will require official government identification in order for you to create an account with them. Unlike many wallets, Coinbase allows you to purchase cryptocurrencies with fiat (USD). Users are then able to choose between a credit/debit (Visa or Mastercard) or a bank account. Due to the complexity of credit card transactions, many services charge higher buy fees if you don't decide to use a credit card over a debit card. (Please note that Coinbase uses an ACH bank transfer system for payments made with your bank account, meaning that funds may take a minimum of 5 days to reach your wallet. You can avoid these delays by wiring money from your bank account directly into your Coinbase wallet.