How about forgetting the bartering aspect, you need some rice, your neighbour has it you go get it, they need some bread, the guy in town has it, they go get it. Have to get a bus to town, away you go, the driver is paid by having access to whatever he needs. Bus is made and maintained by people who do the work and in turn have access to anything they need and so on...