Node Handshake Diagram Label

This commit is contained in:
Josh Green
2019-12-24 12:54:39 -05:00
committed by bitcoin
parent cd331c6bc1
commit a0f9ed9e0c
+11 -10
View File
@@ -17,6 +17,17 @@ Once each Node has sent and received a Verack message, normal node operation may
When a local Node initiates a connection to a remote Node, the remote Node will remain silent it receives a version message. When a local Node initiates a connection to a remote Node, the remote Node will remain silent it receives a version message.
```diagramLabel
1. Local sends Version Message to Remote containing Local's Version Number.
2. Remote sends Version Message containing Remote's Version Number.
3. If Local's Version Number is compatible, Remote uses the lower of the two Version Numbers and sends Verack Message.
4. If Remote's Version Number is compatible, Local uses the lower of the two Version Numbers and sends Verack Message.
```
```mermaid ```mermaid
sequenceDiagram sequenceDiagram
@@ -29,13 +40,3 @@ Remote->>Local: Verack
Local->>Remote: Verack Local->>Remote: Verack
Note Right of Remote: #35;4 Note Right of Remote: #35;4
``` ```
1. Local sends Version Message to Remote containing Local's Version Number.
2. Remote sends Version Message containing Remote's Version Number.
3. If Local's Version Number is compatible, Remote uses the lower of the two Version Numbers and sends Verack Message.
4. If Remote's Version Number is compatible, Local uses the lower of the two Version Numbers and sends Verack Message.