Achieving blockchain privacy and fungibility without sacrificing throughput has been a notoriously difficult challenge. Privacy enhancing upgrades such as zk-SNARKS and...