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!