I have been watching these videos:
'Kent Barton & Alex Gluchowski ~ Scaling With Zero Knowledge' https://www.youtube.com/watch?time_continue=1&v=aEqhjpjoaEA
Scalable blockchains as data layers | Vitalik Buterin https://www.youtube.com/watch?v=mOm47gBMfg8
After watching this video:
Friday Afternoon - May 10 - Main Stage Session - #EtherealNY2019 https://youtu.be/ccqAoM9AsXs?t=13087
(The chat between John Walpert and Paul Brody from EY).
In the middle of watching the technical video, the following question came to me:
Are the benefits of ZKPs:
a. Enabling private transactions on public blockchains as Paul talks about, and is desirable by enterprises and could facilitate adoption i.e. overcoming a privacy hurdle leading to companies feeling comfortable about using blockchains.
or:
b. "We can prove with Zero Knowledge that the new block is correct and that all the transactions are valid" and "The operator cannot commit any incorrect block on the Mainchain" which is more of a 'technical' hurdle that is being overcome, and would allow Ethereum to scale mathematically.
Or is it both?
Or maybe I'm still misunderstanding something.