Introducing Anoma: A Blockchain for Private Asset-Agnostic Bartering