How could digital currencies support a modern bancor-like system?