# Broken User Experience with Layer2s/Appchains

By [chandan](https://paragraph.com/@iamchandan) · 2024-03-31

---

Fragmentation is becoming a bigger problem than ever with the launch of new Layer2s and App Chains every day.

Currently, there are 46 active Layer2s listed on l2Beat, with 34 upcoming projects. While these Layer2s and Roll Apps improve the user experience in terms of lower gas fees, faster transaction speeds, and no MEV, they have also made asset management and the overall user experience worse.

![](https://storage.googleapis.com/papyrus_images/c543b943ac744d207a5b4310446ec9aed8511af3f6d03709e9f3e10be0c521aa.png)

**Here's my personal experience:**

If I want to buy a token that is only available on a Layer2 I don't use, or if I want to mint an NFT or mirror post on a Layer2 I'm not familiar with, I have to bridge my tokens, bridging between Layer2s is still not natively supported on most wallets, and the wallet user experience when moving between networks is poor. Additionally, I have to leave a small amount of native ETH on all these Layer2s to pay for gas.

As more App Chains and Layer2s launch, this problem will only worsen. In the long run, we may have only a few dominant rollups due to the power law effect, but currently, we have many rollups building network effects in different areas, such as Zora for artists, Aevo for perpetual trading, and PGN for public goods. It's an important problem that needs to be solved.

**Potential solutions:**

**Wallet-level solution**: Wallets can abstract the Layer2s/Appchains by managing the bridging between chains, switching between Layer2s while using DApps, and providing a clear experience for users. Some wallets have already started doing this.

![](https://storage.googleapis.com/papyrus_images/ee297c14f3f3ef2340d8004548994c6997e91b847bbaff5a74643d479a6f59d5.png)

**Creating a new layer (Particle Network)**: This solution involves creating a new layer that provides wallet abstraction, chain abstraction, and cross-chain execution. It tracks the state of accounts from different chains and optimizes the path for transactions. It also uses aggregator DAs, dual staking (Eigen layer), but has potential drawbacks like high overhead costs for nodes and slow updates.

**Using the Cake Framework from Frontier.tech**

![](https://storage.googleapis.com/papyrus_images/25ba369c0e069008fe04745a3b1d2105c2b34487f80cd8ff3fd5fadccec8c54c.png)

1.  This framework divides chain abstraction into three layers: This allows for faster innovation.
    
    *   **Permission layer**: Holds the private key for the user and signs messages on their behalf, which are executed on-chain as transactions.
        
    *   **Solver layer**: Estimates fees and execution speed based on the user's initial balance and intent, which is crucial in a cross-chain setting where transactions become asynchronous, and sub-transactions may fail during execution.
        
    *   **Settlement layer**: After the user approves the transaction with their private key, this layer ensures its execution by bridging the user's assets onto the target chain and then executing the transaction.
        

**Final thoughts:**

_Today, user experience (UI/UX) challenges can be addressed more quickly by developing a smart wallet with an enhanced user experience, capable of aggregating bridges, DEXs, and facilitating token purchases across multiple networks without users needing to know the specific chains in use. Moreover, the optimal approach to capturing value is by functioning as a user-facing application, rather than focusing on the lower layers._

Reference:

[https://www.superchain.eco/ecosystem/chains](https://www.superchain.eco/ecosystem/chains)

[https://particle.network/](https://particle.network/)

[https://l2beat.com/scaling/tvl](https://l2beat.com/scaling/tvl)

[https://light.so/?demo=true](https://light.so/?demo=true)

[![]({{DOMAIN}}/editor/youtube/play.png)](https://www.youtube.com/watch?v=fKukvQ5iRkI)

[https://frontier.tech/the-cake-framework](https://frontier.tech/the-cake-framework)

---

*Originally published on [chandan](https://paragraph.com/@iamchandan/broken-user-experience-with-layer2s-appchains)*
