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