Россия не может торговать нефтью за рубли и ей этого совсем не нужно.
В начале, почему Россия не может. Потому что Россия не контролирует нефтяные биржи. Доля России на нефтяном рынке не настолько значительна, чтобы диктовать условия покупателям. А знаете, кто покупает нефть? Более 50% сырой нефти покупают банки, в основном, американские. Поскольку доллар привязан к нефти, то сырая нефть является своего рода хранилищем банковских капиталов вместо золота или бумажных денег. Это связано также с тем, что самым крупным потребителем нефти являются Соединённые Штаты. Практически вся эта нефть, принадлежащая банкам, находится в танках нефтяных танкеров, курсирующих по всему свету.
А американские банки, как известно, работают с долларом, а не рублём.
И второе, почему России это не нужно. Потому что в случае начала торгов за рубли, Россия становится полностью зависимой от всё тех же американских банков и от внешних спекулятивных воздействий. Американским банкам ничего не стоило бы обесценить рубль, скупить его за дорогой доллар, а затем покупать нефть за дешёвый рубль. Это были бы колоссальные материальные потери для России. Нам пришлось бы отдавать нефть задарма, а потом, напрягаясь изо всех сил, покупать дорогой доллар, чтобы на него купить что-то нужное для промышленности. В общем, это была бы полная катастрофа.