Transaction life cycle timing

Hello all,

Thank you for providing answers. I am trying to model the transaction life cycle in Algorand and need to make sure about one point. I have a question regarding the block interval, which is currently 2.9 seconds on average.

If we divide the transaction life cycle into the following steps: transaction creation, propagating by gossip protocol, pending in transaction pools of the nodes, block proposal, BA* agreement, and finally block finalization, does the entirety of these steps in the transaction life cycle take 2.9 seconds on average, or does it take 2.9 seconds only for the BA* agreement?

Iā€™d be really happy to hear your points of view! Thanks!

1 Like