I was trying to find an answer through the internet. What is the problem with ethereum scalling? Found some answers but i dont know which one is correct.
It is hard to scale etereum due to the block size, thay want keep block size small so everyone can be full node - source i dont why it matter so much, does block which are not filled with transactions still occupy same amount of space?
It is due GAS limit per block. I know there is gas limit per block - pi* million and it is not fixed, but because of that usage of all gas give us 15tx per sec
It is due to the performance of single core of cpu, but i couldn't find explanation to that.
So my questions is which one is the reason why ethereum cant scalle to 15tx per sec (25tx per sec after optimization)? Maybe it is not on the list.