Untraceable transactions (UTT)

 

tl;dr: UTT is Chaumiam ecash done the right way: efficiently, decentralized and with sensible-anonymity: a user can only send (say) $\$L$ coins per month (assuming a Sybil-resistant proof-of-humanity system). UTT is academic work that started in 2018 at VMware, was rebooted in 2021 and now lives as an eprint1. UTT did see deployment in a testing pilot with Israel’s central bank2$^,$3. Below, I’ll post some links to some slides and talks. Hopefully this will become a full blog post later.

$ $

Talks & slides

Blogposts

UTT relies on many cryptographic building blocks. Here are relevant blog posts:

Cryptographic primitives at the core of UTT:

Relevant blog posts from decentralizedthoughts.github.io:

Code

There is actually an old public implementation of UTT as a library, initially written by me, which was integrated in VMware’s Concord BFT engine: see https://github.com/vmware/concord-bft/tree/master/utt/libutt

References

For cited works, see below 👇👇

  1. UTT: Decentralized Ecash with Accountable Privacy, by Alin Tomescu and Adithya Bhat and Benny Applebaum and Ittai Abraham and Guy Gueta and Benny Pinkas and Avishay Yanai, in Cryptology ePrint Archive, Paper 2022/452, 2022, [URL] 

  2. Digital Shekel: The Bank of Israel Steering Committee on a Potential Issuance of a Digital Shekel 

  3. VMware Blockchain unveils enterprise version of Ethereum