I would be happy to see barter return, or even time dollars. But keep such systems localized, offer exchanges that provide a equal rate exchange. For example $100 West Virginia time dollars could be exchanged for $100 Virginia time dollars. Make the currency based upon services/labor or goods and establish an equality rate. One hour of service is worth $10 USD or local equity. That way volunteering to harvest agriculture products for four hours, would get $40 USD, enough to ensure the day’s meals or a carton of cigarettes.
Yes, I’m aware cigarettes are used as currency in some areas. It was a lesson my father taught. “Go into a bar, offer a pack of smokes to have someone killed, see how quickly the offer is taken and done.”