-
Prompted by @IaroslavMazur's the research into Risc Zero, for future context, let's explain: why do we need Zero Knowledge as a feature of the chain itself? Related: |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
I haven't briefed @IaroslavMazur on why we need ZK because this topic is not relevant for him or for anyone of us during the next ~3 months of development. My conjectures:
Obviously, this is all conjectural, and I retain the right to withdraw these conjectures once I pick up the research in 3 months' time. |
Beta Was this translation helpful? Give feedback.
-
Re-opening this discussion because @andreivladbrg's recent foray into deploying Sablier on zkSync has made it clear that ZK rollups are still rough around the edges: https://sablier.slack.com/archives/CT3NXSNMS/p1713622276417369 I am less convinced now that we should launch SabVM as a ZK rollup. An optimistic rollup sounds like the more appropriate approach - we can let the ZK magicians fill in the gaps and switch to a ZK design later on. We won't support fraud proofs in either Genesis or Odyssey, but many ORs don't support them. P.S. it looks like there are benefits to building an EVM product and a rollup in parallel! |
Beta Was this translation helpful? Give feedback.
-
@razgraf and I met Justin Thaler at CSX, and we discussed SabVM. His feedback was illuminating. a16z's Jolt, despite being the fastest ZK VM currently, still requires a 500K overhead. That is, a computer operation that normally takes 0.1 seconds to run would take 50,000 seconds if it has to be proved in ZK. This is the nail in the coffin for a ZK approach for SabVM. Our graph computations may take so long that ZK proving them would surely be unfeasible for normal blockchain production times (even for a lazy rollup that posts blocks once every so often). See: |
Beta Was this translation helpful? Give feedback.
I haven't briefed @IaroslavMazur on why we need ZK because this topic is not relevant for him or for anyone of us during the next ~3 months of development.
My conjectures:
Obviously, this is all conjectural, and I retain the right to withdraw the…