Rename Ncp to GossipService

And BroadcastStage to BroadcastService since it's not included in the
TPU pipeline.
This commit is contained in:
Greg Fitzgerald
2018-12-06 13:52:47 -07:00
parent 02bfcd23a9
commit 97b1156a7a
23 changed files with 186 additions and 179 deletions

View File

@@ -7,9 +7,9 @@
| |<----| | |
`----+---` | `------------------` |
| | ^ | .------------------.
| | | .-----. | | Validators |
| | | | NCP |<---------->| |
| | | `---+-` | | .------------. |
| | | .----------------. | | Validators |
| | | | Gossip Service +----->| |
| | | `--------+-------` | | .------------. |
| | | ^ | | | | | |
| | | | v | | | Upstream | |
| | .--+---. .-+---. | | | Validators | |
@@ -19,7 +19,7 @@
| | | | | .------------. |
| | .--+--. .-----------. | | | | |
`-------->| TPU +-->| Broadcast +--------->| Downstream | |
| `-----` | Stage | | | | Validators | |
| `-----` | Service | | | | Validators | |
| `-----------` | | | | |
| | | `------------` |
`---------------------------` | |

View File

@@ -17,5 +17,6 @@
| | |
| V v
.+-----------. .------.
| NCP | | Bank |
`------------` `------`
| Gossip | | Bank |
| Service | `------`
`------------`

View File

@@ -16,7 +16,7 @@
- [Anatomy of a Fullnode](fullnode.md)
- [TPU](tpu.md)
- [TVU](tvu.md)
- [NCP](ncp.md)
- [Gossip Service](gossip.md)
- [The Runtime](runtime.md)
## Appendix

View File

@@ -1,8 +1,8 @@
# The Network Control Plane
# The Gossip Service
The Network Control Plane (NCP) acts as a gateway to nodes in the control
plane. Fullnodes use the NCP to ensure information is available to all other
nodes in a cluster. The NCP broadcasts information using a gossip protocol.
The Gossip Service acts as a gateway to nodes in the control plane. Fullnodes
use the service to ensure information is available to all other nodes in a cluster.
The service broadcasts information using a gossip protocol.
## Gossip Overview
@@ -25,7 +25,7 @@ timestamp) as needed to make sense to the node receiving them. If a node
recieves two records from the same source, it it updates its own copy with the
record with the most recent timestamp.
## NCP Interface
## Gossip Service Interface
### Push Message