Anchor: Anchoring L2s to Bitcoin
Last updated
Last updated
Currently, anchoring on Bitcoin is challenging for L2 Chains due to Bitcoin’s limited programmability.
Despite numerous L2 scaling solutions already existing, none of them can fully utilise Bitcoin's native chain for programmable anchoring, be it transaction validation or fraud-proof verification.
SatsChain changes the game by offering a Turing complete module on Bitcoin.
This enables any L2 solution, including zk-rollups and optimistic rollups, to anchor transactions back to the Bitcoin main-chain.
L2s periodically commit a set of data onto the base Layer, in this context Bitcoin.
This process is called anchoring, which ensures that the data & transactions processed on the L2 is validated and settled by the more secured and decentralised L1 network (Bitcoin).
With anchoring enabled on BTC, L2s can leverage it to submit their Block headers, State roots, Merkle root, TX summaries, Checkpoint data and a lot more on the main-chain.
1) Security - L2s inherit Bitcoin's unparalleled security.
2) Data Integrity - Enhances trust and transparency with verifiable L2 states on Bitcoin.
3) Dispute resolution - In case of discrepancies or fraud, Satschain serves as a source of truth to resolve conflicts.
Anchoring is only one of the aspects that SatsChain brings to the table for current L2s and Devs.
With native Smart Chain capabilities, the potential use-cases that will be unlocked are endless!