Context
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.
Definitions
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.
Supported assets
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.
- native token: XTZ
- FA1.2 tokens
- FA2 tokens
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