[ZK Stack] - Understanding Validium mode and privacy #860
Replies: 2 comments 2 replies
-
Hello, Thank you for your detailed inquiry about the Validium mode in ZKsync and its implications for privacy within the ecosystem. Validiums in ZKsync are primarily designed as a scaling solution by allowing data to be stored off-chain while still ensuring its availability through various means. This indeed can offer a level of privacy since the data is not directly stored on the blockchain, which makes it less accessible to the public. However, the privacy aspect of Validium is not absolute. If every participant in a Validium ecosystem has access to the data stored in the database (as in the NoDA Validium configuration where data persists in the For true privacy, additional measures would need to be implemented to restrict access or encrypt the data, ensuring that only authorized parties can view or process it. ZKsync is serious about privacy as a part of its roadmap, aiming to implement more robust privacy features in the future. For more detailed technical insights and updates on privacy features, you might want to keep an eye on the ZKsync developers discussions on Github. If you have further questions or need more specific details, feel free to ask! Your feedback helps us serve you better. If this fully addresses your question, please give it a thumbs up. If it doesn't, please give it a thumbs down. This will inform the community and team so we can improve our support. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the question here, going double check on this and get back to you. |
Beta Was this translation helpful? Give feedback.
-
Team or Project
No response
Module Affected
Rust Version
1.81.0
Operating System
Issue Description
Hi everyone,
I’m trying to get a better understanding of zkStack, it’s Validium capabilities and its impact on transaction privacy within a zkstack ecosystem.
In this ZkChain overview page from in the documentation, it’s mentioned multiple times that Validiums are a “privacy” (-oriented) solution.
So far I have thought of Validiums as a “scaling” solution where the “privacy” aspect comes rather as a by-product of not having the data on chain and so having a better control over it.
I’ve already learned, that the default configuration is the NoDA Validium, which persists the data in the DB (
l1_batches table
-->pubdata_input
)What I want to understand better, is the following. If every participant of a Validium ecosystem has access to all of that data from this DB, what would that mean for privacy? Is it possible to correlate any practical information from that data? Like any transaction metadata or for example transaction volumes of specific accounts?
Thanks for you help already :)
Expected Behavior
See Description
Current Behavior
See Description
Repository Link (if applicable)
No response
Additional Details
No response
Prior Research
Beta Was this translation helpful? Give feedback.
All reactions