Skip to content

Commit 2f8c250

Browse files
committed
simulation: network-spec: comment about ffd for IB-fetch
1 parent 303dde8 commit 2f8c250

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

simulation/docs/network-spec/miniprotocols.tex

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,17 @@ \subsection{Timeouts per state}
441441
\end{table}
442442
\fi
443443

444+
\paragraph{Implementation}
445+
The high-level description of the Leios protocol specifies
446+
freshest-first delivery for IB bodies, to circumvent attacks where a
447+
large amount of old IBs gets released by an adversary. The \relay{}
448+
mini protocol already takes a parameter that specifies which IBs are
449+
still new enough to be diffused, so older IBs are already
450+
deprioritized to only be accessible through the \catchup{} protocol,
451+
and only if referenced by other blocks.
452+
%
453+
Nevertheless consumers should take care to send approximately just enough body requests to utilize the available bandwidth, so that they have more choices, and more up to date information, when deciding which blocks to request from which peers.
454+
444455
\section{\catchup{} mini-protocol}
445456
\label{ptcl:catch-up}
446457

0 commit comments

Comments
 (0)