Skip to content

Commit 66c9dac

Browse files
Apply linting
1 parent b3b8df2 commit 66c9dac

File tree

2 files changed

+18
-27
lines changed

2 files changed

+18
-27
lines changed

pages/stack/research/block-time-research.mdx

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,35 +19,35 @@ The following benchmarks are available in this [notebook](https://github.com/tes
1919

2020
## Benchmarks
2121

22-
| ![Figure 1: op-geth / archive node / block 5492540 \~ 9816497.](/img/op-stack/protocol/block-time-research-figure-1.png)|
23-
|:--:|
24-
| **Figure 1**: op-geth / archive node / block 5492540 \~ 9816497 |
22+
| ![Figure 1: op-geth / archive node / block 5492540 \~ 9816497.](/img/op-stack/protocol/block-time-research-figure-1.png) |
23+
| :----------------------------------------------------------------------------------------------------------------------: |
24+
| **Figure 1**: op-geth / archive node / block 5492540 \~ 9816497 |
2525

26-
| ![Figure 2: op-geth / full node / block 5492540 \~ 9816497.](/img/op-stack/protocol/block-time-research-figure-2.png) |
27-
|:--:|
28-
| **Figure 2**: op-geth / full node / block 5492540 \~ 9816497 |
26+
| ![Figure 2: op-geth / full node / block 5492540 \~ 9816497.](/img/op-stack/protocol/block-time-research-figure-2.png) |
27+
| :-------------------------------------------------------------------------------------------------------------------: |
28+
| **Figure 2**: op-geth / full node / block 5492540 \~ 9816497 |
2929

3030
Figures 1 and 2 show the Base nodes' block-building time distribution with op-geth archive node & full node from block 5492540 to 9816497. We can see that the average block building time takes 0.58 and 0.36 seconds each for blocks that spent 25M \~ 30M gas, which is less than one second.
3131

32-
| ![Figure 3: op-reth / archive node / block 5492540 \~ 9816497.](/img/op-stack/protocol/block-time-research-figure-3.png) |
33-
|:--:|
34-
| **Figure 3**: op-reth / archive node / block 5492540 \~ 9816497 |
32+
| ![Figure 3: op-reth / archive node / block 5492540 \~ 9816497.](/img/op-stack/protocol/block-time-research-figure-3.png) |
33+
| :----------------------------------------------------------------------------------------------------------------------: |
34+
| **Figure 3**: op-reth / archive node / block 5492540 \~ 9816497 |
3535

3636
Figure 3 shows the Base nodes' block-building time distribution using the op-reth archive node from block 5492540 to 9816497. Compared to op-geth's archive node, we can see that op-reth shows a better performance in all ranges.
3737

38-
| ![Figure 4: op-geth / archive node / block 13686867 \~ 15074141.](/img/op-stack/protocol/block-time-research-figure-4.png) |
39-
|:--:|
40-
| **Figure 4:** op-geth / archive node / block 13686867 \~ 15074141 |
38+
| ![Figure 4: op-geth / archive node / block 13686867 \~ 15074141.](/img/op-stack/protocol/block-time-research-figure-4.png) |
39+
| :------------------------------------------------------------------------------------------------------------------------: |
40+
| **Figure 4:** op-geth / archive node / block 13686867 \~ 15074141 |
4141

42-
| ![Figure 5: op-geth / full node / block 14567037 \~ 15074141.](/img/op-stack/protocol/block-time-research-figure-5.png) |
43-
|:--:|
44-
| **Figure 5:** op-geth / full node / block 14567037 \~ 15074141 |
42+
| ![Figure 5: op-geth / full node / block 14567037 \~ 15074141.](/img/op-stack/protocol/block-time-research-figure-5.png) |
43+
| :---------------------------------------------------------------------------------------------------------------------: |
44+
| **Figure 5:** op-geth / full node / block 14567037 \~ 15074141 |
4545

4646
Throughout the research, we found that the node meaningfully takes longer to build a block as the chain stores more states and transactions to access more historical data. Therefore, we benchmarked the latest blocks in Figures 4 and 5. On average, both the full node and archive node could build a congested block on time. It is worth noting that the average block-building time of high gas spending range is similar to the older blocks, but the average block-building time is higher on the newer blocks.
4747

48-
| ![Figure 6: op-geth / archive node / block 13686867 \~ 15074141 / histogram of 25m\~30m gas range.](/img/op-stack/protocol/block-time-research-figure-6.png) |
49-
|:--:|
50-
| **Figure 6**: op-geth / archive node / block 13686867 \~ 15074141 / histogram of 25m\~30m gas range |
48+
| ![Figure 6: op-geth / archive node / block 13686867 \~ 15074141 / histogram of 25m\~30m gas range.](/img/op-stack/protocol/block-time-research-figure-6.png) |
49+
| :----------------------------------------------------------------------------------------------------------------------------------------------------------: |
50+
| **Figure 6**: op-geth / archive node / block 13686867 \~ 15074141 / histogram of 25m\~30m gas range |
5151

5252
If we zoom in on the 25m\~30m gas range of the archive node, the average could be potentially concerning–0.51 sec. It is worth noting that we can see the average is diverged from p50 (0.4 sec) because of outliers in the histogram (Figure 6), and p50 is a more important metric than the average for the block progression (Sequencer) because of its asynchronous nature.
5353

words.txt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Allocs
1111
allocs
1212
altda
1313
ANDI
14-
Ankr
1514
Apeworx
1615
Arweave
1716
authrpc
@@ -148,7 +147,6 @@ Holesky
148147
holesky
149148
IGNOREPRICE
150149
ignoreprice
151-
Immunefi
152150
implicity
153151
Inator
154152
inator
@@ -197,7 +195,6 @@ minsuggestedpriorityfee
197195
Mintable
198196
Mintplex
199197
MIPSEVM
200-
Mitigations
201198
Monitorism
202199
Moralis
203200
Mordor
@@ -291,8 +288,6 @@ Protip
291288
Proxied
292289
proxyd
293290
pseudorandomly
294-
Pyth
295-
Pyth's
296291
QRNG
297292
Quicknode
298293
quicknode
@@ -325,9 +320,6 @@ safedb
325320
Schnorr
326321
secp
327322
SELFDESTRUCT
328-
SEPOLIA
329-
Sepolia
330-
sepolia
331323
seqnr
332324
SEQUENCERHTTP
333325
sequencerhttp
@@ -395,7 +387,6 @@ VMDEBUG
395387
vmdebug
396388
VMODULE
397389
vmodule
398-
voxel
399390
wagmi
400391
Warpcast
401392
xlarge

0 commit comments

Comments
 (0)