Just had a thought about witness nodes and how to make the public feel better about trusting witness nodes...
You can have public organizations, companies, or communities with joint ownership of individual witness nodes.. ownership can be pretty well-distributed if need be.. maybe organizations can require that no one can own more than 1% stake in the witness node they run?
Maybe the witness nodes will be all run by companies, but I think the stakeholders would want diversity in the companies and restrictions on company ownership may appeal to the stakeholders as well...
What do you all think?