everyone in the bitcoin network is considered a peer, and all addresses are created equal. all transactions can take place solely from peer to peer, but a number of sites exist to make these transactions simpler. these sites are called exchanges. exchanges provide tools for dealing in bitcoin. some allow the purchase of bitcoin from external accounts, and others allow trading with other cryptography-based currencies like bitcoin. most exchanges also provide a basic "wallet" service.