Bitcoin Finality

Bitcoin finality refers to the process by which Gameplan’s transactions achieve irreversible settlement on Bitcoin’s blockchain. Finality is crucial for ensuring that once a transaction has been processed, it cannot be altered or reversed. By leveraging Surge’s MetaLayer, Gameplan achieves Bitcoin finality in a secure and scalable manner.

How Bitcoin Finality is Achieved:

  1. Anchoring State Commitments to Bitcoin: The core mechanism for achieving finality is the anchoring of state commitments from Gameplan onto the Bitcoin blockchain. State commitments represent the current state of the Gameplan rollup, including all validated transactions up to a specific point. These state commitments are inscribed onto Bitcoin as Merkle roots and aggregated zk-proofs. By anchoring these commitments to Bitcoin’s PoW system, Gameplan ensures that all state transitions are secure and immutable. This means that once a state commitment is posted on Bitcoin, it cannot be altered or tampered with.

  2. Secure Inscription of zk-Proofs: To minimize data overhead, only essential data such as aggregated zk-proofs are inscribed on Bitcoin. These proofs contain the cryptographic evidence that verifies the correctness of all transactions within the Gameplan rollup. The zk-proofs are inscribed alongside the state commitments, ensuring that every transaction is validated and secured by Bitcoin’s consensus. This allows Gameplan to achieve finality while keeping transaction costs low and ensuring scalability.

  3. Probabilistic Finality: Bitcoin finality in Gameplan is probabilistic, meaning that with each additional Bitcoin block confirmation, the security of the transaction increases. Once a state commitment has been anchored to a Bitcoin block, the probability of reversing that commitment diminishes exponentially with each subsequent block. This ensures that over time, the transaction becomes fully secure and tamper-resistant. Users and dApps can have full confidence that their transactions are final once they have been confirmed on Bitcoin.

  4. DKLs23 and TSS for Enhanced Security: Gameplan’s finality is further strengthened through the use of DKLS23 signatures and Threshold Signature Scheme (TSS). These cryptographic techniques ensure that state commitments and zk-proofs are signed and validated in a decentralized manner, preventing any single point of failure. This distributed signature process enhances the overall security of the Gameplan rollup, ensuring that transactions cannot be compromised or tampered with once they achieve finality on Bitcoin.

Last updated