Figured I’d chime in here, as I agree with the overall sentiment around gas fees being a barrier to entry for Flash at the moment. It feels like a bit of a waiting game in a sense! As the entire ecosystem is anxiously awaiting these L2 solutions as well.
From my understanding of a call we had today, Matic, while promising as a possible L2 solution, would require a bridge of sorts to be built between Flash and on to the Matic network…and Matic tokens would be required to be used within the Flashstake process and within the dApp. It could work in theory and would quell the gas issues, but it’d also be messy and require some extra steps that could overcomplicate things and place us in a box of sorts.
Seems like Optimism is going to be the potential L2 industry standard, but they’re a bit away from allowing other companies to build on them openly, and their first major launch with Synthetix is going down on Jan 15th , and their public test net is supposed to launch March 15th.
Seems like even within Synthetix, a multi-billion dollar project, they have many unknowns and bumps that will need to get smoothed out during that transition process, as evident in that linked blog.
Here’s another interesting piece by Vitalik on L2 solutions and rollups, and even he admits this L2 transition process isn’t fully realized or sketched out:
While the basic concept of a rollup is now well-understood, we are quite certain that they are fundamentally feasible and secure, and multiple rollups have already been deployed to mainnet, there are still many areas of rollup design that have not been well explored, and quite a few challenges in fully bringing large parts of the Ethereum ecosystem onto rollups to take advantage of their scalability. Some key challenges include:
User and ecosystem onboarding - not many applications use rollups, rollups are unfamiliar to users, and few wallets have started integrating rollups. Merchants and charities do not yet accept them for payments.
Cross-rollup transactions - efficiently moving assets and data (eg. oracle outputs) from one rollup into another without incurring the expense of going through the base layer.
Moral of the story is - I think L2 is coming and is sorellllly needed, but we may have to be a bit patient as we can’t fully spin up an Optimism L2 solution quite yet due to their public test net not even being out until March. I’m no dev, but I think I understand the whole L2 conundrum a bit better as I’ve been researching this myself lately! Hope that helped clarify things.