[ZK Stack] - How to run multiple chains under a ecosystem with same ledger? #772
-
Team or ProjectNo response Module Affected
Rust Version1.82.0 Operating System
Issue DescriptionHow can we operate multiple zkSync Hyperchains within a unified ecosystem that maintains a shared ledger across all chains? For instance, consider two chains within this ecosystem, CHAIN_1 and CHAIN_2. If a particular address holds a balance of 15 ETH on CHAIN_1, the ecosystem should synchronize balances such that CHAIN_2 also reflects the same 15 ETH balance for that address. Expected BehaviorNA Current BehaviorNA Repository Link (if applicable)No response Additional DetailsNo response Prior Research
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Currently, the ZKsync documentation and discussions do not provide specific details on operating multiple ZKsync Hyperchains within a unified ecosystem that maintains a shared ledger across all chains. This type of setup would involve complex synchronization of state and balances across different chains, which is not covered in the available resources. For more detailed guidance and potential updates on this topic, I recommend visiting the ZKsync developers discussions on Github at ZKsync developers discussions. Here, you can engage with other developers and possibly find more insights or share your own developments regarding multi-chain ecosystems within ZKsync. 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.
-
Hello! Right now, it's not possible to do such a setup. With interop, it would be possible to enable seamless interaction between chains, although they won't be "fully synchronized", e.g. the same address may have different balances on Chain 1 and Chain 2. Ability to run "synchronized" chains isn't currently planned. |
Beta Was this translation helpful? Give feedback.
Hello! Right now, it's not possible to do such a setup. With interop, it would be possible to enable seamless interaction between chains, although they won't be "fully synchronized", e.g. the same address may have different balances on Chain 1 and Chain 2. Ability to run "synchronized" chains isn't currently planned.