The cryptography used by Zk-Snarks that enables zero proofs knowledge is the upcoming solution that once integrated can enable confidential transactions and more.
https://crypto.stanford.edu/bulletproofs/
https://eprint.iacr.org/2017/1066.pdf
Bring our privacy back.
There is also a new tech called accumulators that reduces the amount of disk and bandwidth required from devices allowing users to run full nodes in their cellphones.
https://www.coindesk.com/this-scaling-tech-could-let-you-sync-bitcoin-straight-from-your-phone
As we are building, new techs are coming around to facilitated our lives bring privacy to our customers.
Cool information, one technology that the team is watching the development very closely is the zkstarks which you can say is an improved version of the zksnarks protocol and similar to the bulletproof protocol.
Here is a few cool links talking about it with some good information:
https://medium.com/coinmonks/zk-starks-create-verifiable-trust-even-against-quantum-computers-dd9c6a2bb13d
https://eprint.iacr.org/2018/046
Zkstarks library in c++: https://github.com/elibensasson/libSTARK
Cheers