Ethereum and Solana are both blockchain platforms for development of applications, though these two chose different ways of constructing the blockchain system.
Specifically, Ethereum was initially built on the Ethereum Virtual Machine (EVM) that allowed execution of smart contracts and alteration of the shared state. Currently, Ethereum operates on proof-of-stake, with validators securing the blockchain using their ETH. The future of Ethereum development also lies in the use of rollups as the means of scaling, which is going to make Layer-2 networks responsible for execution of transactions, while Ethereum is going to remain settlement and security layer.
In Solana case, smart contracts are stateless, while the state of accounts in which data resides is separate from them. Transactions specify the accounts that they are going to use. Solana also employs Proof of History as the cryptographic clock that determines the order of events.
Thus, despite similar features, these two platforms have significantly different architecture underneath.
The designs above also impact the scaling strategies used by each system. In Ethereum’s case, there has been an increasing decoupling of execution from the base layer with Layer-2 solutions. Roll-ups execute transactions away from Ethereum Mainnet but submit data/proofs on Ethereum. This ensures that different systems can perform actions using Ethereum’s base layer as the foundation.
On the other hand, Solana focuses on processing activities on its own base layer. Its transaction model in which a transaction can indicate accounts that it requires, together with its architecture, makes Solana suitable for processing many activities in one single network.
The reason why it would be a mistake to ask which blockchain is “better” here is that the most interesting thing about this is being overlooked. The two networks are just taking different engineering approaches.
While Ethereum is constructing an entire ecosystem of layers on top of its base chain, Solana is going with a base-layer design.
Two blockchains, two different visions.