Tenes tu pc prendida con un programa, podes usar el GPU de la placa de video (creo que tambien se puede usar el cpu pero no es recomendable) y este va resolviendo bloques que son mandados a traves del software, cada uno que resuelve es BTC que genera y bueno, despues ese btc lo cambias por cosas.
Para mas info: https://en.bitcoin.it/wiki/FAQ
-----------
Edit: El de arriba te lo explico mas detallado :P