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
Copy file name to clipboardExpand all lines: docs/zkEVM/architecture/high-level/overview.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
This section of the docs provides a detailed analysis of the full topology of the Polygon zero-knowledge system architecture.
6
6
7
-
Built for CDK stacks and using zkEVM technology, these documents explain the contents, layout, and interactions between component systems and functions, drilling down into detailed descriptions of the components that make up the wider system with reference to the relevant code bases.
7
+
Tailored for CDK stacks and using zkEVM technology, these documents explore the contents, layout, and interactions among component systems and functions. They offer in-depth descriptions of the components that constitute the larger system, with references to relevant code bases.
8
8
9
9
The diagram below is a full and detailed topological overview of the entire Polygon zero-knowledge system architecture.
10
10
@@ -17,7 +17,7 @@ The diagram below is a full and detailed topological overview of the entire Poly
17
17
- Smart contracts: L1 and L2 Solidity smart contracts used for interacting with the whole stack. See the discussion on [zkEVM smart contracts](../../architecture/protocol/zkevm-bridge/smart-contracts.md) for more information.
18
18
- Exit root trees: Append-only sparse Merkle trees which record the current and historical state of the system. See the discussion on [zkEVM exit trees](../../architecture/protocol/zkevm-bridge/exit-tree.md) for more information.
19
19
- CDK and zkEVM nodes containing:
20
-
- Aggregator: Used for aggregating transactions into batches for proving. See the discussion on [aggregators](../../architecture/index.md#aggregator) for more information.
20
+
- Aggregator: Used for aggregating transaction batches to send to the prover. See the discussion on [aggregators](../../architecture/index.md#aggregator) for more information.
21
21
- Sequencer: Does the complex job of carefully sequencing transactions as they come in before sending them to the aggregator for batching. See the discussion on [sequencers](../../architecture/index.md#sequencer) for more information.
22
22
- Synchronizer: This component ensures a synchronized state between the node's systems and the L1 outside world via the Etherman component and the state database.
23
23
- Etherman component: The Etherman helps the synchronizer maintain a synchronized state with L1 by communicating with the L1 Ethereum chain via smart contract methods.
@@ -33,8 +33,8 @@ When complete, this section will include information on:
33
33
34
34
- The structure of a CDK node and how it interacts with L2 and L1 smart contracts.
35
35
- The structure of a zkEVM node and how it interacts with L2 and L1 smart contracts.
36
-
- The key components included in the nodes, how they function, and their interactions with other components, external developers, and the L1/L2 environment.
37
-
- Key similarities and differences between a CDK and zkEVM node set up.
36
+
- The key components included in the nodes, how they function, and their interactions with other components, external dApps, and the L1/L2 environment.
37
+
- Key similarities and differences between a CDK and zkEVM node.
38
38
- CDK validium components, including the DAC and DAC sequencer.
39
39
- Detailed description of the Polygon smart contract sets for L1 and L2.
40
40
- The zkProver and how it interacts with a zkEVM node aggregator.
0 commit comments