If Iran announced they'd accept bitcoin for oil, it would make things interesting. Bitoin would go way up in value while giving all other countries willing a way to buy oil.
Iran sells oil for gold through Turkey. But it is the shipping companies that run the risk of American sanctions. China probably does not care what the US does.