There is no John 2:31.Have you still not read John 2:31? Jesus cast Satan out of the world.So Jesus defeated satan before he was sacrificed? Who told you that Luke 10:18 meant that Christ defeated satan? How did Christ defeat satan?I did. Read my post. Jesus cast him out of the world two thousand years ago.Can you show me where you believe the NT states that satan was defeated.
And during Jesus' ministry, Satan was falling from heaven (Lk 10:18). That is, he was shaking up the temple hierarchy.
He was thrown into the abyss (Rv 20:10).
You should start with some basics. I suggest first realizing that ancient Israel's scriptures are about ancient Israel, not you. Once you begin to grasp that, maybe you can search for some parallels between the book of Revelation and the First Jewish War.