Hopefully the difference between Layer 1 and Layer 2 blockchains is becoming common knowledge. Although, in case you haven't had the chance to learn, we can go over it quickly in the spirit of blogging education.
Layer 1's are independent blockchains that run d'apps, txs, and/or smart contracts on top of them. Ethereum is the most common "L1"-Layer 1 Blockchain that is. Other examples of L1s would be Solona, Avalanche, Fantom, etc. Layer 1 blockchains usually have a native currency for transacting on the network (ETH, SOL, AVAX, FTM.)
Layer 2's are a scalability solution that a Layer 1 blockchain can use to broaden the capacity of the network. "L2s" house and record local blockchain data, without having to carry the entire blockchain history of the L1; the L1 blockchain in question can also support the L2 blockchain without being encumbered by it's entire ledger in addition to it's own.
Layer 1= Our standard blockchains.
Layer 2= scalability solution for our standard blockchains
Layer 0= Framework on which blockchains can cooperate.
Although less common, Layer 0 blockchains are gaining increasing exposure to mainstream crypto. As the technology and it's use cases evolve, the neccesity for a network on which different blockchains can interact becomes more prevalent. This network, comprised of "interoperable blockchains" is essentially Layer 0 blockchain.
Two examples of Layer 0 blockchains are Polkadot, of which you've surely heard of, and Cosmos, of which you've probably heard of.
A benefit to layer 0 network would initially be scalability; since blockchains can interact with eachother, a layer 2 blockchain would not be neccessary for scaling solutions.
Another issue with L1's is usability. For projects and d'apps built on Layer 1 blockchains, there will always be the limitation of the blockchain itself. Thousands of projects run on one chain with set parameters; this means that d'apps and projects need to be built and suited around the blockchain's existing infrastructure.
With Layer 0; the opposite may be true. Instead of building projects and d'apps to suit blockchains, entire chains can be built to specifically suit the project. As the project is the utility, and the blockchain is just the validating network, it makes a ton of sense to be able to design the project as needed, and design the network to properly support it, rather than having to design a project to the limitations of the blockchain.
From Polkadot.
This is blockchain unbounded.
Parachains are advanced, next-generation layer-1 blockchains that transcend the limitations of legacy networks. Specialized and interconnected, parachains make up a diverse ecosystem of independent platforms, communities, and economies improving the way we connect online
From Cosmos.
IBC Overview
IBC is a protocol for interoperability between different ledgers. It is being designed and implemented as a core component of the Cosmos network, where multiple tendermint based or non-tendermint based ledgers connect to each other. Theoretically, any blockchains can connect to and communicate with each other via IBC. IBC is standardized as the Inter-chain standard (ICS) at https://github.com/cosmos/ibc.
Thanks for reading. The last two sections are from the last two links given. Keep most of the tip, and make sure you follow me >>>> @cryptopotestas.