Ethereum Miners
Introduction
Ethereum is able to process transactions using blocks. Transactions are added to blocks and verified by miners. The number of transactions in each block can vary drastically. In this dashboard, we’ll analyze what is considered a low or high number of transactions per block, analyze what miners prefer mining blocks with a lower transactions count and what miners prefer mining blocks with high transactions count.
What is considered low or high transaction count per block?
Below, we can see the distribution of the number of transactions per block in log and linear scale. On the x-axis we see the number of transactions per block; on the y-axis we have the number of blocks that contained that number of transactions.
Looking closely at the distribution, we can see that most blocks contain 0 transactions The occurrence of blocks then quickly decreases up to about 50 transactions per block. Interestingly, between 50 and 150 transactions there seems to an increase in the occurrence of blocks. Then after 150 transactions per block, the occurrence quickly decreases.
Based on the distribution, we’ll consider 0-3 transaction per block as low and 150+ transactions per block as high.
Currently, there are a total of 2.83M blocks that contain between 0 and 3 transactions. Of these 2.83M blocks, about 20% have been mined by a single miner: 0x2a65. Miner 0x61c8 mined about 13% and miner 0x52bc mined about 10% of all blocks between 0 and 3 transactions.
Currently, there are a total of 5.15M blocks that contain 150+ transactions. Of these 5.15M blocks, about 28% have been mined by a single miner: 0xea67. Miner 0x5a0b mined about 18% and miner 0x829b mined about 12.5% of all blocks with 150+ transactions.
Average number of transactions per block per miner
Finally, we’ll look at the average number of transactions per block for the miners that mined the most blocks.
In the scatterplot on the right, we can see the miner on the x-axis, the average number of transactions per block on the y-axis and the number of blocks mined determines the size and color of the dot. Using this chart we can see that the biggest miner in term of total blocks mined, 0xea67 has an average transaction count of 140, meaning that this miner prefers to mine blocks with a high transaction count. We can also see that a few big miner also have a low average transaction count, such as miner 0x61c8.
Key findings
- Most blocks have 0 transactions.
- Based on the distribution of transactions per block, a low transactions count seems to be between 0 and 3 and a high transactions count seems to be 150+
- Big miners that prefer to mine blocks with low transaction count are: 0x2a65, 0x61c8, 0xf8b4 and 0xc0ea
- Big miners that prefer to mine blocks with high transaction count are 0xea67, 0x5a0b, 0x829b and 0x1ad91
- Most big miners prefer to mine blocks with high transaction count.