dash-docs/img/dev/en-headers-first-moving-window.dot
David A. Harding 72cc5f7f9e
Dev Docs: Add Section About Headers-First IBD
* Add flowchart illustration to blocks-first section to match new
  headers-first flowchart

* Add new headers-first initial block download (IBD) section

* Revise Block Broadcasting section

* Add paragraph about orphan block handling in headers-first to the
  Orphan Blocks section
2015-02-05 16:16:46 -05:00

45 lines
1.1 KiB
Text

digraph {
// This file is licensed under the MIT License (MIT) available on
// http://opensource.org/licenses/MIT.
size="6.25";
rankdir=LR
nodesep=0.2;
ranksep=0.3;
splines="false"
edge [ penwidth = 1.75, fontname="Sans", dir=none ]
node [ penwidth = 1.75, shape = "box", fontname="Sans", ]
graph [ penwidth = 1.75, fontname="Sans", fontsize = 16 ]
subgraph cluster_verified {
graph [ penwidth = 0 ];
node [ style = "filled" ];
block0 [ width=0, style = "invis", label = "" ];
block1 [ label = "1\nDownloaded\nFrom Node A" ];
block2 [ label = "2\nDownloaded\nFrom Node B" ];
label = "Downloaded And Validated\n "
}
block0 -> block1;
block1 -> block2;
block2 -> block3 -> block4 -> block5;
block5 -> block6 [ minlen = 2 ];
block6 [ style = "invis", width = 0, label = "" ];
subgraph cluster_download_window {
block3 [ label = "3\nRequested\nFrom Node A" ];
block4 [ label = "4\nDownloaded\nFrom Node B", style = "filled" ];
block5 [ label = "5\nRequested\nFrom Node B" ];
label = "Download Window\nBlocks Not Validated Yet"
}
label = " \nSimulated Headers-First Download Window (Real Window Is Much Larger)"
}