user151: I realize that the time it takes to reach specific depths is not precisely calculable. Nonetheless, there must be a rule of thumb for roughly how long each block takes to process. For example, if we want to estimate how long it will take for a transaction to reach a depth of 20, what formula should we use?

user4302: Average block time is 20 seconds, so...
Average-time-to-depth-N = N x 20 seconds

user28: Given the time of one slot is defined by slot_length being one second right now.
And the chain parameter active_slots_coefficient, which gives us the proportion of slots in which blocks should be issued, it is set to 0.05.
This means, that we can expect one block in average in 1 / 0.05 = 20 seconds.
However, you must account for mempool and pending transactions too.

151: <p>I realize that the time it takes to reach specific depths is not precisely calculable. Nonetheless, there must be a rule of thumb for roughly how long each block takes to process. For example, if we want to estimate how long it will take for a transaction to reach a depth of 20, what formula should we use?</p>
 4302: <p>Average block time is 20 seconds, so...</p>
<p>Average-time-to-depth-N = N x 20 seconds</p>
 28: <p>Given the time of one slot is defined by <code>slot_length</code> being one second right now.</p>
<p>And the chain parameter <code>active_slots_coefficient</code>, which gives us the proportion of slots in which blocks should be issued, it is set to 0.05.</p>
<p>This means, that we can expect one block in average in <code>1 / 0.05 = 20</code> seconds.</p>
<p>However, you must account for mempool and pending transactions too.</p>
