In The Future Every Transaction Will Require a Zero-Knowledge Proof