digraph { // This file is licensed under the MIT License (MIT) available on // http://opensource.org/licenses/MIT. size=6.25; rankdir=LR splines = "false"; ranksep = 0.4; nodesep = 0.1; edge [ penwidth = 1.75, fontname="Sans" ] node [ penwidth = 1.75, shape = "box", fontname="Sans"] graph [ penwidth = 1.75, fontname="Sans" ] ibd -> getblocks:f1 -> sync; ibd [ label = "IBD\nNode", shape="none" ]; sync [ label = "Sync\nNode", shape="none" ]; // Block 500 hash - 000007248b1005ffdcf3f41f3a5630b5cb0078ca5733d931223839821f7f5faa // Block 501 hash - 000003ad8ae16fd93d5ba05c902168b21a54855c98d1fcd5351308e0f05d59ab getblocks [ shape="plaintext", label=<
GetBlocks Message
Message Header
Start String
bf0c6bbd
Command
getblocks
Size
677
Checksum
52be83ef
Payload
Protocol Version
70208
Header Hash Count
20
Header Hashes (Highest-Height First)
aa5f7f1f823938...05108b24070000
ab595df0e00813...6fe18aad030000

......18 more header hashes......
Stopping Hash (Zero Is "No Stop")
00000000000000...00000000000000
>]; label = "Second getblocks message sent from Initial Blocks Download (IBD) node" }