To Solana's credit, they opted to create their own smart contract VM based on Rust, rather than build an EVM-compatible VM. It will take them time to get developer mindshare, but there's a real possibility to build dApps on Solana that couldn't exist on Solana. The same is true in some ways for Avalanche, but I think their current EVM-compatible C-chain means most developers will spend their time porting existing Solidity-based dApps, rather than build something new or novel. Look at Fantom and its DAG-based blockchain.
Having used Arbitrum, Boba, and Optimism, I can say that they're very fast and work very well. How they handle load as we scale up remains to be seen.
I still have to spend time with the zkRollup L2s; sad to see that StarkNet gets mentioned before Loopring. Polygon's investment into the space is interesting too.
To me, lower fees are irrelevant if there are no dApps to use, and low liquidity. I'm an avid user of a very promising dApp on Arbitrum that has done very well since launching in August. However, they're looking to launch on Avalanche now due to the low liquidity and uptake on Arbitrum.
What that also tells me is that momentum matters. And right now, Ethereum has got it. You won't be bridging your NFTs from Ethereum into Solana anytime soon. But on the L2s? Yeah, probably.
Good point. What are your thoughts on Cardano, Algorand and Tezos?
Interesting points about AVAX's C-chain and Fantom as well. I have a friend who did a project on Fantom due to lower gas fees and it also being EVM compatible, but yeah, it's using Solidity.
Also, just wondering, do you agree with this quote from the article?
> What most people don’t know is: Gas fees on Ethereum are supposed to be high. The goal for Etheruem is not to be the chain most consumers transact on. It’s to be the settlement layer for a number of other chains sitting on top of it, which can run much faster and much cheaper, because they’re backed by Ethereum’s security and infrastructure. In other words: the consensus layer for a variety of networks.
I'd also be curious to hear once you have time to look into zkRollup L2's.
I think the scariest thing that people think of and I originally thought when I heard Ethereum will scale with "Layer 2's" is you are sending your money to a blockchain you do not have the keys to do not actually control the funds. The layer 2 scaling solutions will seamlessly interoperate with the current dapps that will be ported over looking seemless for users. You are essentially holding your capital in a contract you can call on at anytime and retrieve to the settlement layer (Ethereum layer 1).
These are the trade off imo and do not make either system better. I just prefer decentralization if I'm holding capital on a blockchain for an extended period of time.
It also would be a fair comparison to compare what is existing today. So, please don't say that Ethereum 2.0 will be far more efficient. By that time Solana would have made great strides too. So, let's compare what is existing today. Ethereum 2.0 is being touted for several years and still not ready. We can compare Ethereum 2.0, when it's ready and there, but not now.
The problem with this you can't yourself verify what is happening on the chain, you have to trust that the node operators are acting in good faith and not censoring transactions or forming cartels to manipulate history.
This is ok if you only have a small amount of money or are using it for games or something that doesn't really matter. But it'll never be able to run the global financial system or store things of large value.
If most Solana validators run on AWS, then it is as centralized as the AWS datacenters. I think they have 50+ facilities now.
The low fees on Solana make it more prone to spam. The entire chain was down for 17 hours in September and has recently been facing some major congestion issues.
There's no silver bullet here and I think we should be honest about the capabilities and tradeoffs of each approach to scaling.
There is only one metric that matters and that's users on your platform. I like Solana and am somewhat neutral on Avalanche but they just dno't have the users, or developers or ecosystem that Eth has.
If they were truly better then they'd be winning. So far the users have voted with their dollars and developers have voted with their time and claimed Eth is better.
I hold alot of SOL, but atleast ETH is decentralized. SOL is very much centralized both in terms of ownership and in terms of nodes.
I mean, they managed to get all nodes to shutdown in a coordinated manner a month ago. I was fine shutting my node down but it was strange that all node owners could get together in a discord group and make that decisions in under an hour.
Avalanche does seem promising. I like their concept of multiple chains: Exchange Chain (X-Chain), Platform Chain (P-Chain), and Contract Chain (C-Chain) [1].
[1] https://docs.avax.network/learn/platform-overview/README/
Solana is ok for now if you don't care about decentralization, but it barely handles more than a few thousand TPS without falling over or having degraded performance (as has happened twice in the last week!), and it can't scale much further with it's current structure.
A rollup centric system can scale to 14 million TPS by 2030 once a few core pieces of tech are released (see https://polynya.medium.com/conjecture-how-far-can-rollups-da...) on similar hardware to what Ethereum is running today (raspberry Pi's of 2030)