El socialismo científico o marxismo y el anarquismo comparten el objetivo de abolir la propiedad privada de los medios de producción y las desigualdades sociales que genera, pero difieren en sus visiones del estado y los medios para alcanzar una sociedad comunista/sin clases. Mientras el marxismo propugna conquistar el poder político mediante partidos obreros y utilizar el estado de transición, los anarquistas rechazan toda participación política y apuestan por la huelga general revolucionaria y las comunas autónomas federadas.