Silva's. It's a lose/lose situation for him. If Silva beats Weidman, no one cares. Weidman is unknown and unproven. Beating a fat Munoz and having an awful performance against Maia doesn't mean he should get a title shot. Yes he had to cut a lot of weight, I get that, but that doesn't change how awful that fight was.
I'm not against Weidman getting the shot entirely, just not now. His record isn't that impressive. Let him get more wins under his belt and then make it happen.