Silva's camp all the way, Weidman doesn't deserve a title shot yet. He only has 9 professional fights for god sakes, and his best win is over Mark Munoz who is solid but not a top contender (despite all the love for him on these forums pre-Weidman). The fact of the matter is that if Weidman thinks he's good enough to beat Anderson anyway, then he should easily be able to beat a top contender and truly earn a title shot with no questions asked.
If i was Weidman, I wouldn't want to fight Anderson after such a long layoff anyways. A warm up fight would do him some good, maybe against someone like Michael Bisping or Vitor Belfort.
Cain Velasquez had 9 pro fights when he got and won the Heavyweight title from Lesnar, who had a whopping 3 fights when he won the title.