Controlled synthesis and characterization of highly ordered core–shell nickel–carbon nanoparticle arrays on the van der Waals surfaces of layered semiconductor crystals