What are Metal Oxide Nanoparticles? Metal oxide nanoparticles are a class of nanomaterials composed of metal cations bonded to oxygen anions, with particle sizes ranging from 1 to 100 nanometers.
Highly selective contacts are the key to achieving high efficiency in thin-film solar cells. These contacts allow one type of carrier (holes) to conduct and block other types (electrons). Nickel oxide ...