Layer 1 blockchains are safe and resilient to failures but have a low transaction per second (TPS) count and can suffer during activity peaks.
Layer 2 solutions such as sidechains can help to resolve these problems. A sidechain is a secondary blockchain that is paired to a parent blockchain and is able to communicate with it. A sidechain works like any blockchain and has the same core properties, with the added feature that its consensus is witnessed by the main chain.
A bridge is needed between the layer 1 and the layer 2 to ensure that tokens are safely mirrored on both sides.
At Marigold, we develop a sidechain solution and a native Tezos bridge:
- Deku-Canonical (Deku-C): a Tezos sidechain implementation;
- TzPortal: a multi-asset and multi-layer 2 bridge for Tezos. The bridge currently supports Deku as well as experimental layer 2 solutions like Chusai and TORU.
You will have to send assets from layer 1 to layer 2. Deku supports Tezos tickets so you can swap your L1 tokens against tickets to be sent to the L2.
If you want to learn more about this Tezos bridge, please read our blogpost on Marigold website Marigold - How to deposit assets on Deku via TzPortal