Skip to content

Commit

Permalink
Website daily update for 2024-10-07T02-05-42
Browse files Browse the repository at this point in the history
  • Loading branch information
probelab-cmi committed Oct 7, 2024
1 parent 66a8205 commit 44c4424
Show file tree
Hide file tree
Showing 13 changed files with 53 additions and 0 deletions.
41 changes: 41 additions & 0 deletions content.en/ethereum/block_arrival/2024-40-block-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: Week 2024-40
plotly: true
slug: 2024-40
weight: 1045619
---

# Ethereum block broadcasting latency report 2024-40

The following results show measurement data that were collected in **calendar week** 40 **of** 2024 from `2024-09-30` to `2024-10-07`.

This report provides charts and metrics for the beacon block broadcasting latency on the Ethereum network. The methodology we used is available [here](../methodology).

## Block arrival time within the slot
The line plot displays the Cumulative Distribution Function (CDF) of the block arrival times within the slot for the different Ethereum clients (listed [here](../methodology#data-source)). The line plot aggregates all the locations we collect data from for each client.

{{< plotly json="/plots/2024/09/30/gossipsub_arrival_times_within_slot_by_agent_on_mainnet_beacon_block.json" height="600px" >}}

The following line plot shows the CDF of the block arrival time within the slot, aggregating all the data points by the continent that the clients were in.

{{< plotly json="/plots/2024/09/30/gossipsub_arrival_times_within_slot_on_by_continent_mainnet_beacon_block.json" height="600px" >}}

## Block arrival time to block size correlation
The following heatmap shows the concentration of block arrival times, aggregating the block size in 50KB range increments. The number displayed within each square represents the corresponding percentage of blocks falling into: i) the block size, and ii) arrival time, out of the total number of blocks seen.

{{< plotly json="/plots/2024/09/30/message_arrival_time_and_size_correlation_heatmap_on_mainnet_beacon_block.json" height="600px" >}}

## Block arrival time over epochs
The line plot shows the maximum, minimum, mean and median values of the block arrival times aggregated over a range of 4 epochs.

_NOTE: The time aggregation is done over windows of 4 epochs (or 1536 seconds)._

{{< plotly json="/plots/2024/09/30/message_arrivals_max_min_on_1536s_window_on_topic_mainnet_beacon_block.json" height="600px" >}}

The following line plot shows the time distribution of the mean block arrival time aggregated by client type and over time windows of 4 epochs.

{{< plotly json="/plots/2024/09/30/message_arrival_time_on_1536s_window_by_agents_on_topic_mainnet_beacon_block.json" height="600px" >}}

Lastly, the following line plot displays the time distribution of the mean block arrival times, aggregated by continent and over time windows of 4 epochs.

{{< plotly json="/plots/2024/09/30/message_arrival_time_on_1536s_window_by_continent_on_topic_mainnet_beacon_block.json" height="600px" >}}

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"data": [{"coloraxis": "coloraxis", "name": "0", "texttemplate": "%{z}", "x": ["0.0-0.5", "0.5-1.0", "1.0-1.5", "1.5-2.0", "2.0-2.5", "2.5-3.0", "3.0-3.5", "3.5-4.0", "4.0-4.5", "4.5-5.0", "5.0-5.5", "5.5-6.0", "6.0-6.5", "6.5-7.0", "7.0-7.5", "7.5-8.0", "8.0-8.5", "8.5-9.0", "9.0-9.5", "9.5-10.0", "10.0-10.5", "10.5-11.0", "11.0-11.5"], "y": ["450.0-500.0", "350.0-400.0", "300.0-350.0", "250.0-300.0", "200.0-250.0", "150.0-200.0", "100.0-150.0", "50.0-100.0", "0-50", "0.0-50.0"], "z": [[null, null, null, 0.0017050189363665622, 0.0014918915693207418, 0.00021312736704582027, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null], [null, null, 0.0014918915693207418, 0.0006393821011374608, 0.0010656368352291012, null, null, null, null, 0.00021312736704582027, null, null, null, null, null, null, null, null, null, null, null, null, null], [null, null, 0.0010656368352291012, 0.0036231652397789443, 0.005754438910237147, 0.0023444010375040228, 0.0034100378727331244, 0.002557528404549843, 0.0008525094681832811, 0.00042625473409164055, 0.00042625473409164055, 0.00021312736704582027, null, null, null, null, null, null, null, null, null, null, null], [null, 0.00021312736704582027, 0.011935132554565934, 0.027919685083002455, 0.022378373539811126, 0.0066069483784204274, 0.004901929442053866, 0.0027706557715956636, 0.0010656368352291012, 0.00042625473409164055, 0.0006393821011374608, 0.00042625473409164055, 0.00021312736704582027, null, null, null, null, 0.00021312736704582027, null, null, null, null, 0.00021312736704582027], [0.00042625473409164055, 0.007033203112512068, 0.06138068170919623, 0.15579610531049462, 0.10848182982632251, 0.03708416186597272, 0.027493430348910816, 0.014492660959115777, 0.0031969105056873035, 0.0014918915693207418, 0.0008525094681832811, 0.0012787642022749216, 0.0006393821011374608, 0.00021312736704582027, null, null, null, null, 0.0017050189363665622, 0.00021312736704582027, null, null, null], [0.0008525094681832811, 0.007459457846603708, 0.09825171620812313, 0.24104705212882271, 0.16261618105596085, 0.07225017742853307, 0.05306871439440924, 0.027919685083002455, 0.006393821011374607, 0.0038362926068247643, 0.0023444010375040228, 0.0029837831386414835, 0.0006393821011374608, 0.00021312736704582027, null, 0.00021312736704582027, 0.00021312736704582027, 0.00042625473409164055, 0.0010656368352291012, 0.00021312736704582027, 0.00042625473409164055, null, null], [0.0006393821011374608, 0.007885712580695349, 0.29880456859823995, 0.839508698793486, 0.6453496674147438, 0.30583777171075205, 0.18542080932986363, 0.09015287626038197, 0.03388725136028542, 0.014492660959115777, 0.010443240985245192, 0.008951349415924452, 0.004475674707962226, 0.0027706557715956636, 0.0008525094681832811, 0.0014918915693207418, 0.00021312736704582027, 0.0014918915693207418, 0.0021312736704582023, 0.0014918915693207418, 0.0012787642022749216, 0.0006393821011374608, 0.0006393821011374608], [0.009164476782970271, 0.13128645810022527, 3.875721169728241, 8.752927837204792, 5.36015328120238, 2.3245801923687615, 1.6690004113358186, 0.6696461872579672, 0.23891577845836448, 0.10656368352291012, 0.08738222048878631, 0.07715210687058693, 0.036018525030743626, 0.018328953565940543, 0.011295750453428474, 0.009377604150016091, 0.005115056809099686, 0.018755208300032182, 0.027706557715956634, 0.011295750453428474, 0.0027706557715956636, 0.005115056809099686, 0.002557528404549843], [0.21120922074240786, 0.38767868065634703, 1.0038298987858134, 0.9352028865970592, 0.3861867890870263, 0.16879687470028965, 0.07970963527513678, 0.04155983657393495, 0.02664092088072753, 0.01619767989548234, 0.013640151490932497, 0.0061806936443287875, 0.005754438910237147, 0.0038362926068247643, 0.0023444010375040228, 0.0046888020750080455, 0.0046888020750080455, 0.007672585213649529, 0.009803858884107732, 0.0036231652397789443, 0.0017050189363665622, 0.0012787642022749216, 0.0014918915693207418], [0.42135280464958663, 1.4283796139410874, 16.77632069701174, 26.764534753614104, 12.52890539915559, 5.40959883035701, 3.2587174421305916, 1.3373742282125223, 0.5085218977713272, 0.27365553928683317, 0.2487196373424722, 0.15025479376730327, 0.09739920673993986, 0.051150568090996856, 0.03239535979096468, 0.02216524617276531, 0.020247099869352924, 0.07033203112512068, 0.0914316404626569, 0.030477213487552293, 0.013213896756840855, 0.011082623086382654, 0.00873822204887863]], "type": "heatmap", "xaxis": "x", "yaxis": "y", "hovertemplate": "arrival_t: %{x}<br>size_range: %{y}<br>color: %{z}<extra></extra>"}], "layout": {"template": {"data": {"scatter": [{"type": "scatter"}]}}, "xaxis": {"anchor": "y", "domain": [0.0, 1.0], "title": {"text": "Arrival time within slot"}}, "yaxis": {"anchor": "x", "domain": [0.0, 1.0], "autorange": "reversed", "title": {"text": "Size (KB)"}}, "coloraxis": {"colorscale": [[0.0, "#440154"], [0.1111111111111111, "#482878"], [0.2222222222222222, "#3e4989"], [0.3333333333333333, "#31688e"], [0.4444444444444444, "#26828e"], [0.5555555555555556, "#1f9e89"], [0.6666666666666666, "#35b779"], [0.7777777777777778, "#6ece58"], [0.8888888888888888, "#b5de2b"], [1.0, "#fde725"]]}, "margin": {"t": 60}, "title": {}}}

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

0 comments on commit 44c4424

Please sign in to comment.