This is a linkpost for https://hackernoon.com/on-collusion-fk1xr3png
Votes have to ultimately accrue to super cooperators (cooperators who take on enforcement costs for the payoff distribution) via some mechanism for stability.
I think that this assumes what crypto-calls "extra-protocol incentives", that is, the supercooperators get payoffs from cooperating that exist outside of the game. I'm unsure if this practically solves the problem (was working on something like that solution for a while with Verity) but it definitely doesn't solve the theoretical version of this problem.
I've found this post quite useful in thinking about mechanism design and problems of designing stable systems.