You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
blocks referenced by the chain. These will typically be too old to be
444
444
diffused by the \relay{} and \fetch{} mini protocols, but are still
445
445
relevant to reconstruct the ledger state. Additionally it covers
446
-
certified EBs which are still recent enough for inclusion in a future
447
-
ranking block, and any blocks they reference. This data, together with
448
-
the base chain, is what is needed for a node to participate in future
449
-
pipelines.
446
+
certified EBs not yet in the chain but which are still recent enough
447
+
for inclusion in a future ranking block, and any blocks they
448
+
reference. This data, together with the base chain, is what is needed
449
+
for a node to participate in future pipelines.
450
450
451
451
The protocol should allow the consumer to divide the requests between
452
452
different producers, and for the producer to have an efficient way to
@@ -474,6 +474,8 @@ \subsection{Description}
474
474
same EB across different peers.
475
475
\end{description}
476
476
\todo{Another option for IBs could be a list of refs and a slot range. The refs come from EB bodies, and the slot range can be calculated from the slot of the EB.}
477
+
\todo{The \emph{IBs by EB \point{}, and \slot{} range} request could be replaced by just a list of IB \point{}s, if IB references are augmented with the slot.}
478
+
\todo{The \emph{EBs by RB \rbrange{}} request could similarly be a list of EB \point{}s instead, if EB refs in RBs and EBs contain slot, and let the consumer discover referenced EBs it needs as it fetches the one it knows about.}
477
479
478
480
\paragraph{Definition} The \catchup{} protocol is defined as a new instance of the \fetch{} protocol. We give the parameters as a grammar
0 commit comments