You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Renames ZKsync Stack back to ZK Stack
- Refactors ZK Stack docs for ZKsync OS
- Reorders/renames sections
- Moves Airbender docs from protocol to ZK Stack
- Moves "Launch your chain" buttons up to default/first options on
landing page
- Adds ZKsync OS and ZKsync OS Server pages to chain components
- Separates customizations from basics of running a chain
- Moves CTM addresses to protocol
- Updates key features on ZKsync chains page
TODO:
- [x] Confirm if era-fee-withdrawer repo will still be used
- [x] New link redirects
- [x] Confirm latest RaaS providers
What isn't updated:
- `zkstack` quickstart
- Proving setup instructions (need to confirm if `prover` command will
be updated to use airbender, new system requirements
- Prividium docs (this will happen in other PRs)
- Instructions for L2 tx filtering
---------
Co-authored-by: Antonio <[email protected]>
Copy file name to clipboardExpand all lines: content/10.zk-stack/10.zk-chains.md
+14-10Lines changed: 14 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,17 +13,21 @@ ZKsync chains are fully interoperable within the Elastic Network, facilitating s
13
13
ZKsync chains operate with a shared bridge contract on Ethereum's L1 and include native bridges between individual rollups,
14
14
enhancing the overall interoperability and efficiency of the network. Key features of ZKsync chains include:
15
15
16
+
1.**Security and Trust**: All ZKsync chains must utilize the standardized ZK-engine to maintain consistent security and operational standards,
17
+
ensuring that trust and security are derived directly from Ethereum.
18
+
1.**High Performance**: ZKsync chains are optimized for massive throughput and low latency,
19
+
enabling 10,000+ transactins per second and fast transaction finality without compromising security.
20
+
1.**Low Costs**: ZKsync's state of the art infrastructure reduces transaction fees to $0.0001 per transaction,
21
+
a 99% reduction from Layer 1 solutions.
16
22
1.**Trustless Validating Bridges**: Ensures that rollups within the ZKsync protocol are interconnected without requiring additional trust layers.
17
-
2.**Asset Transfers**: Interoperability simplifies the transfer of assets, including burning and minting mechanisms, across the ecosystem.
18
-
3.**Unified Governance**: Leveraging a shared governance framework on L1,
23
+
1.**Asset Transfers**: Interoperability simplifies the transfer of assets, including burning and minting mechanisms, across the ecosystem.
24
+
1.**Unified Governance**: Leveraging a shared governance framework on L1,
19
25
the ecosystem can coordinate updates or respond collectively to vulnerabilities, much like a traditional blockchain network would handle a fork.
20
-
4.**Security and Trust**: All ZKsync chains must utilize the standardized ZK-engine to maintain consistent security and operational standards,
21
-
ensuring that trust and security are derived directly from L1.
22
26
23
27
### Development and Deployment
24
28
25
29
ZKsync chains can be developed and deployed by anyone, fostering a diverse and open ecosystem.
26
-
However, for a ZKsync chain to remain trusted and fully interoperable within the Elastic Network, it must utilize the ZKsync Stack.
30
+
However, for a ZKsync chain to remain trusted and fully interoperable within the Elastic Network, it must utilize the ZK Stack.
27
31
This requirement ensures consistency in execution and security across different instances of ZKsync chains.
28
32
29
33
### Modular Implementation
@@ -37,7 +41,7 @@ while maintaining core standards necessary for network security and interoperabi
37
41
38
42
## How Interop Works
39
43
40
-
Interop, or interoperability, is a way to communicate and transact between two ZKsync Stack chains.
44
+
Interop, or interoperability, is a way to communicate and transact between two ZK Stack chains.
41
45
It is made possible by smart contracts that verify transactions across chains using Merkle proofs.
42
46
43
47
It allows you to:
@@ -79,7 +83,7 @@ Once planned upgrades for Gateway are complete, only a lightweight consensus mec
79
83
80
84
## Chain Customizations
81
85
82
-
The ZKsync Stack offers several customization options for developers looking to tailor a ZKsync chain to specific needs
86
+
The ZK Stack offers several customization options for developers looking to tailor a ZKsync chain to specific needs
83
87
or create entirely new blockchain architectures.
84
88
This modular approach allows for significant flexibility in configuring transaction sequencing, data availability policies, and privacy features.
85
89
@@ -100,14 +104,14 @@ This modular approach allows for significant flexibility in configuring transact
100
104
101
105
### Custom Base Tokens
102
106
103
-
The ZKsync Stack supports using ERC20 tokens as the base token for chain fees instead of ETH.
107
+
The ZK Stack supports using ERC20 tokens as the base token for chain fees instead of ETH.
104
108
This enables ZKsync chains to use tokens like USDC or custom community tokens as the base currency for transactions.
105
109
106
110
### Data Availability (DA)
107
111
108
112
Data Availability (DA) is a critical component in ensuring the security and functionality of ZKsync chain.
109
113
It governs how transaction data is managed and made accessible, impacting everything from user privacy to transaction speed and cost.
110
-
Below, we detail the various DA options available to developers using the ZKsync Stack, each tailored for specific security, privacy, and scalability needs.
114
+
Below, we detail the various DA options available to developers using the ZK Stack, each tailored for specific security, privacy, and scalability needs.
111
115
112
116
#### zk-Rollup
113
117
@@ -120,7 +124,7 @@ cheaper) on Ethereum's Layer 1 (L1). This approach benefits from:
120
124
121
125
#### Validium
122
126
123
-
A [validium](/zk-stack/running/validium)
127
+
A [validium](/zk-stack/customizations/validium)
124
128
offers a more flexible architecture ideal for enterprise applications that require both auditability and confidentiality.
The ZKsync OS Sever is a complex system composed of several services and modules that work together to monitor Ethereum Layer 1 (L1),
7
+
maintain Layer 2 (L2) state, and manage the order of incoming transactions.
8
+
9
+
The new sequencer can process **over 10,000 transactions per second** through a single-binary architecture that dramatically reduces operational overhead.
10
+
The system scales horizontally through Elastic Nodes, delivering enterprise performance without enterprise complexity or costs.
11
+
12
+
With the ZKsync OS Sequencer, transaction costs drop to **$0.0001 per transaction**, a 99% reduction from Layer 1 solutions.
13
+
This enables microtransactions, high-frequency applications, and business models that weren't economically viable before.
14
+
15
+
## Components
16
+
17
+
The server implementation consists of three main subsystems:
0 commit comments