L2BEAT is an open-source, public-good analytics and research platform dedicated to L2 scaling solutions πŸ’—

Layer 2
Joined July 2021
Every privacy protocol says "private." But the question is: private from whom? We just shipped a new feature on L2BEAT that answers that for every protocol we track, against 5 different adversaries.
37
53
22
301
71,736
We've reviewed 16 privacy protocols to understand what they actually hide, who they hide it from, and what's still visible. How do we assess them? We've published our full methodology, and we'd love your feedback πŸ‘‡
4
6
29
2,225
But a good privacy rating doesn't mean much if you're the only one using a pool, for example. That's why we also look at anonymity sets: how many unique users have deposited into a pool over the last 30 days. Some pools have 1,000+ depositors, others have barely any.
1
5
205
We also track trusted setup, exit windows, and reproducibility. This is our approach so far, but it's not set in stone. Think we've missed something or should assess a threat differently? Join the discussion on the forum πŸ‘‡ forum.l2beat.com/t/privacy-a…
4
201
What if @ethereum could verify ZK proofs itself, so rollups and apps wouldn't need to run their own verifiers? This could be achieved through native proof verification. And we've made some progress there over the past month: the draft for EIP-8357 was merged, and a native rollup is now running on a devnet πŸ‘‡
8
16
2
56
3,328
There's still work to do before native rollups can run on Ethereum. L1 needs leanVM, frame transactions, EIP-8288 and EIP-8357 included in a fork. But with the first pieces coming together and a working devnet to experiment with, we're getting closer.
1
5
235
Replying to @SuccinctLabs
@SuccinctLabs disclosed an SP1 bug, but onchain Groth16 and Plonk verification through Solidity verifiers was unaffected by this issue. The bug affected native Rust verification. Here’s how our ZK Catalog helps you tell the paths apart πŸ‘‡
3
1
21
2,069
Succinct patched its Prover Network, with no integration changes needed from requesters for that update. Teams separately running the affected native Rust verifier need to upgrade to v6.8.1.
1
2
229
When checking a vulnerability, follow the application’s verification setup and compare it with the disclosure’s scope. Our ZK Catalog gives you places to start: l2beat.com/zk-catalog
3
230
Most DAO voting happens in public - you can look up a wallet and see exactly how it voted, which allows for bribery and voter pressure. In real-world elections, the secret ballot is an internationally recognised standard that exists to prevent exactly that. @theInterfold CRISP tries to solve this for onchain voting by keeping individual votes private while making the final results public. We've added it to the L2BEAT Privacy dashboard. Here's how it works and who you need to trust πŸ‘‡
10
6
3
33
3,746
Here’s the summary: Individual votes are hidden from public and network observers. A chain analyst may still be able to infer some votes, and a future adversary could potentially reveal them. Privileged insiders have a more direct path.
1
6
209