Thinking on this, I'm realising that blockchains are likely the recent solution.

Not because their code yet solves the problem: but rather because they make an economic incentive for far, far more people to continue doing so.