Originally published on Scuba’s Medium page (link).

🤿 Introducing Scuba Protocol — A Next-Gen Zero Knowledge Smart Account

Seamless, Scalable, Privacy-Preserving Web 3 Experience with an Innovative ZKP-OP Framework

TL;DR

Ethereum’s Challenges & Transition Triangle

Let’s delve into Vitalik’s recent blog, which concludes that our interaction with Ethereum must undergo fundamental changes, necessitating deep transformations from applications and wallets.

Image from Vitalik’s latest blog about Etheruem’s Transition Triangle.

Ethereum needs to tackle a few challenges before fulfilling its potential as the world computer for financial contracts and digital assets; the primarty of which being “Privacy isn’t EVM (Ethereum Virtual Machine) compatible” as Ethereum blockchains are not designed to be ZKP (Zero-Knowledge Proof) friendly. On-chain ZKP related cryptography is costly, and the EVM mechanism is only “efficient” for simple VM operations.

This has created significant challenges for Etheruem’s the global adoption, as a majority of financial and business activities would not be feasible to operate on-chain. Not to mention higher-level use cases such as tokenized investments, payroll, credit scoring, real-world asset management, even everyday transactions such as paying for pizza with crypto lack a satisfactory user experience. (The process is as cumbersome as putting an elephant in the fridge compared to the one-click ease of using Apple Pay):

In comparison, we can hardly claim that Alice or Bob had a positive user experience due to the following reasons: