Miga Labs is a research group specialized in next-generation Blockchain technology, focused on consensus protocols and p2p networks.

Snappy Compression Benchmarks on Ethereum’s blocks
Snappy Compression Benchmark on Ethereum's Mainnet BlocksIn a p2p network nodes share information by sending messages to each other. In the Ethereum p2p network, nodes send blocks, transactions, and many other type of messages. All nodes need to send the data (e.g., blocks) in a format that other nodes can understand. Thus, messages get serialized before being sent over the network. After the data has been serialized, it can be compressed to reduce the network bandwidth consumption and s...

Snappy Compression Benchmarks on Ethereum’s blocks
Snappy Compression Benchmark on Ethereum's Mainnet BlocksIn a p2p network nodes share information by sending messages to each other. In the Ethereum p2p network, nodes send blocks, transactions, and many other type of messages. All nodes need to send the data (e.g., blocks) in a format that other nodes can understand. Thus, messages get serialized before being sent over the network. After the data has been serialized, it can be compressed to reduce the network bandwidth consumption and s...

DVT Performance Experiment
At MigaLabs we are glad to release the report of our latest collaboration with the Obol team. Earlier this year we did a performance study on the Obol Distributed Validator Technology (DVT), running validators in different machines, cloud providers, and geographical locations.BackgroundSince September 2022, the Ethereum blockchain is composed of two layers: the Consensus Layer (CL) and the Execution Layer (EL). The Consensus Layer is formed by validators (a single node running 24/7 with a val...

DVT Performance Experiment
At MigaLabs we are glad to release the report of our latest collaboration with the Obol team. Earlier this year we did a performance study on the Obol Distributed Validator Technology (DVT), running validators in different machines, cloud providers, and geographical locations.BackgroundSince September 2022, the Ethereum blockchain is composed of two layers: the Consensus Layer (CL) and the Execution Layer (EL). The Consensus Layer is formed by validators (a single node running 24/7 with a val...

Obol - Migalabs: Prater Slashing Incident Report
On Tuesday May 30th 2023 a slashing event happened in the Ethereum Prater network. Around 584 validators were slashed during 1008 epochs (179520 -180528). These validators were part of an experiment carried out by the Migalabs team for testing purposes with ObolNetwork about the Charon software. This post explains the events related to this incident.TimelineMarch 18th: The Charon experiment started May 29th at 17:27 CET: Migalabs team shuts down all the Charon nodes as the experiment finished...

Obol - Migalabs: Prater Slashing Incident Report
On Tuesday May 30th 2023 a slashing event happened in the Ethereum Prater network. Around 584 validators were slashed during 1008 epochs (179520 -180528). These validators were part of an experiment carried out by the Migalabs team for testing purposes with ObolNetwork about the Charon software. This post explains the events related to this incident.TimelineMarch 18th: The Charon experiment started May 29th at 17:27 CET: Migalabs team shuts down all the Charon nodes as the experiment finished...

MigaLabs Merge Data Challenge
Data Structure ExplanationOur team at Migalabs decided to participate in The Merge Data Challenge organized by the Ethereum Foundation. During that project, we created a website to visualize and compare validators’ rewards one month before and after the merge. We have decided to share all the data that we gathered with the ecosystem so that other researchers and developers can look at the numbers and use them in their own analyzes. “The data can be accessed at our big query project: merge-dat...

MigaLabs Merge Data Challenge
Data Structure ExplanationOur team at Migalabs decided to participate in The Merge Data Challenge organized by the Ethereum Foundation. During that project, we created a website to visualize and compare validators’ rewards one month before and after the merge. We have decided to share all the data that we gathered with the ecosystem so that other researchers and developers can look at the numbers and use them in their own analyzes. “The data can be accessed at our big query project: merge-dat...

CL Client Rewards Analysis
When it comes to running a validator in the Ethereum ecosystem, especially after The Merge, it is important to measure its performance, as this will directly impact how many rewards it obtains. Therefore, we have analyzed how many rewards validators obtain, in order to get some hints of their performance in the network.IntroductionFrom a hardware perspective, running a validator in the Ethereum ecosystem requires, nowadays, two different clients. The execution layer (EL) client is in charge o...

CL Client Rewards Analysis
When it comes to running a validator in the Ethereum ecosystem, especially after The Merge, it is important to measure its performance, as this will directly impact how many rewards it obtains. Therefore, we have analyzed how many rewards validators obtain, in order to get some hints of their performance in the network.IntroductionFrom a hardware perspective, running a validator in the Ethereum ecosystem requires, nowadays, two different clients. The execution layer (EL) client is in charge o...