IOU is common among people.
I heard of a different system. Something that can replace banks. But requires trust in people.
5 ppl who don't have bank want to save up (because they're bad at it), so they agree to pool 100 usd every month. At the end of the year ppl can withdraw the full amount...