The vision of the different beasts bears a similarity to Daniel's vision, both see a beast coming from the waters having 10 heads. The waters believed to be the vast sea of humanity, the beast to be some empire composed of 10 nations. So much conjecture on what that empire is or will be has been around for centuries. It seems that every time a group of nations form an alliance people think that this is happening. Some of these ideas are extremely general, that secular nations will blaspheme God is a given. And the second beast with two horns I believe is the military and police arms of this empire. Ensuring compliance with the laws of the empire. We see this in some places today.