Skip to content

Commit 0f302c5

Browse files
authored
Update etrog-upgrade.md
1 parent 33e69d3 commit 0f302c5

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

docs/zkEVM/architecture/protocol/etrog-upgrade.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
This document provides details of the Etrog upgrade, which is Polygon zkEVM's upgrade that succeeds the dragonfruit upgrade.
44

5-
Although the Dragonfruit upgrade had some advantages over previous zkEVM versions, it has its own pain points.
5+
Although the Dragonfruit upgrade had some advantages over previous zkEVM versions, it has its own pain points. We take a look at what these pain points are, and how the Etrog upgrade resolves them.
66

7-
We take a look at what these pain points are, and how the Etrog upgrade resolves them.
8-
9-
Before all these, we present the newly launched testnet to coincide with the Etrog upgrade.
7+
Before discussing all these, we present the newly launched testnet that coincides with the Etrog upgrade.
108

119

1210

@@ -87,7 +85,7 @@ The below figure displays blocks of the Etrog upgrade vis-à-vis those of the Dr
8785

8886
In order to circumvent the above-mentioned issue related to the _one timestamp for many blocks_ problem, each block in the Etrog upgrade's batch receives its own unique timestamp. This is in addition to allowing more than one transaction per block.
8987

90-
This is achieved by enabling the sequencer to change the timestamp for different blocks within a batch. To do so, a special transaction or marker called `changeL2Block`, is introduced within a batch to mark whenever there is a block change.
88+
The solution is achieved by enabling the sequencer to change the timestamp for different blocks within a batch. To do so, a special transaction or marker called `changeL2Block`, is introduced within a batch to mark whenever there is a block change.
9189

9290
The below figure shows how `changeL2Block` is used to change the timestamp whenever a new block is formed.
9391

0 commit comments

Comments
 (0)