Transaction Finality

Transaction finality in Ethereum refers to the guarantee that transactions cannot be reversed, altered, or mutated within the context of a blockchain network.

Under proof of stake, Ethereum transactions finalize in 2.5 epochs (16 minutes) on average under normal conditions.

Once a block has been filled and sealed in zk rollups, its state is committed to the main Ethereum chain, and a SNARK validity proof is constructed for each block transaction.

From the standpoint of AVIVE, finality occurs when the transaction (the SNARK verification) is executed by L1. The finality time may be longer depending on the volume of transactions sent via AVIVE, but it will reduce as the throughput increases.

Aggregators are the actors who carry out essential ZK rollup functions. They are responsible packaging transactions in the AVIVE block, conducting calculations, and submitting data to the main Ethereum chain for verification.

The validators' responsibility in a blockchain network is crucial in verifying the data submitted by aggregators. When the data is submitted to the L1, the validators are tasked with providing the corresponding proof from the SNARK Prover to verify the proof of the submitted data, which is usually an L2 block. The verification process is considered successful if the validators confirm it, and the new state of the blockchain is considered final.

Last updated