Virtual Currency : Virtual Currency, Miners & Mining Contracts