e we make a request.</p>
<p>If we have not received any payload from a peer in the last 30 seconds, we
must use an alternative estimate of the download rate. If we have received
payload from this peer previously, we can use the peak download rate.</p>
<p>If we have received less than 2 blocks (32 kiB) and we have been unchoked for
less than 5 seconds ago, use the average download rate of all peers (that have
outstanding requests).</p>
</div>
<div class="section" id="timeouts">
<h1>timeouts</h1>
<p>An observ