Finality
Explore the concept of finality in blockchain systems and learn about the steps involved in achieving transaction settlement.
Bitcoin Finality
Bitcoin provides probabilistic finality once a transaction is included in a block, it becomes increasingly difficult to reverse as more blocks are added on top. After a typical threshold of 6 confirmations, a transaction is generally considered effectively irreversible, ensuring strong security and permanence within the blockchain.
Finality on Via Network
Via Network tie his finality and security mechanisms from Bitcoin. The steps involved in reaching finality in Via Network include:
Batch Formation: Transactions are collected and grouped into a batch. This step generally takes a few minutes.
Batch Commitment: The complete batch is committed to DA layer (Celestia).
Proof Generation: A cryptographic proof that validates the entire batch is generated. This process typically takes about an hour.
Proof Submission: The generated proof is submitted to DA layer (Celestia).
ZK verification: The verifier network verify the batch execution and attest of the result (Valid or not).
Batch Finalization: When the batch receives enough attestations, the batch is finalized.
Overall, the complete finality time for a transaction on Via Network is around 24 hours.
Last updated