Сети типа биткойн или эфириум, как известно не пользуются известными механизмами пробива NAT, везде пишут типа нет в этом необходимости. Вроде как единственно что они используют, это UPnP. Штука хорошая, но я тестировал ее на симметричном NAT, и там она бесполезна. Не получится открыть соединение с таким NAT, пока он сам его не захочет инициировать.
Блокчейн это цепочка блоков - база данных.
Бороться с чем-то он не может по определению.
К NAT вообще никакого отношения не имеет и уж никак с ним не взаимодействует.