I think that our current knowledge on the initiating mechanism of supernovae is that they happen due to neutrinos interacting with the inner layers of a star and then accelerating them away from the core. I am having some trouble in understanding that idea. Of course this could be plausible if neutrinos interacted strongly with matter, but that's not the case... At least it's not the case for pushing away 80++ % of the star's mass.... Of course it doesn't have to be neutrinos at all (the inner layers will drift the outer ones etc). But I can't even understand how this can really happen... Can someone please give a satisfactory explanation? At first we would have to admit that the neutrino emission for some reason raises in extreme numbers (also I am not sure if this could overcome neutrinos' weakly interacting nature)...why would that happen to a dying star's core?