Socialism has been implemented in multiple iterations throughout our history. Feudalism is a form of socialism. Communism is a form of socialism. Any socialist construct requires a centralized authority to define the values of supply and demand for the facilitation of resource distribution. All socialist constructs run into a significant problem in explaining how to prevent such a centralized authority from being corrupted. The more distributed the authority, the less susceptible to corruption. Socialism has no real way of overcoming this issue.