I've long thought that scientists should make their money betting on the outcome of experiments run by 3rd parties. This would allow for small steady flows of cash to establishment ideas, while breakthroughs would result in huge one time payouts. And the establishment ideas holding those breakthroughs back would be appropriately punished.
In order for this to be possible, conducting the experiment would need to be done by an impartial 3rd party separate from the researchers.