“Who do you suspect attacked the oil tankers?”
Anyone interested in higher oil prices. So: Iran, Russia, Iraq, Lybia, come to mind. High on the list would be Russia working with one of the many factions inside Iran. (It is not nearly as unified as it appears.)
Not on the list is: Trump, who wants to keep the current low oil prices.
Alternative attackers include unauthorized actors in Iran (in the military) who are true believers in jihad and not merely con men like most of Iran’s jihadcracy.
Who gains from a war on Iran? My guesses are the Saudis and the Israelis.