This is my first post, I apologize in advance if my English is not accurate, it is not my first language.
My question is: in a world where very advanced civilizations have achieved intergalactic travel and have gradually unified in a "Federation" that comprises all the most advanced planets, how would it be possible for humans to "skip forward" and become equally advanced in a shorter period of time? Let me clarify, time itself would speed up in our region of space, thousands of years would go by on Earth, while in other regions of the universe time passes more slowly. This could happen by accident or with the intervention of one of the more advanced civilizations.
My ideas so far (that do not satisfy me completely): Earth happens to be in a very peripheral region of space, where mass is very "diluted" and hence time goes faster. The advanced civilization, meanwhile, have inhabited planets that are close together and close to several black holes, and so time is slower. (I still don't know if this could justify millions of years of difference between them and us).
Second idea: some sort of device that create space-time distortions that can make time go much faster in a certain region (this is a very far reach, and such a device should certainly be highly illegal).
Any thoughts on how to better my ideas? New ideas?
Important edit: This may be my fault, since this is my first post and i may have been too vague, but it seems that nobody got my idea. Forget the other parts of the story, they are just accessory, this is the deal: there are really no workarounds... time has to go faster in our region of space, while elsewhere is slower. Thougths?