I recently have read literature on quantum-dot based solar cell. Basically the colloidal quantum dots are ideal materials. But i dont know why is that?