diff --git a/book/art/fullnode.bob b/book/art/fullnode.bob index 6afe5ea519..6887c701e0 100644 --- a/book/art/fullnode.bob +++ b/book/art/fullnode.bob @@ -1,27 +1,30 @@ - .---------------------------. - | Fullnode | - | | - .--------. | .------------------. | - | |---->| | | - | Client | | | JSON RPC Service | | - | |<----| | | - `----+---` | `------------------` | - | | ^ | .------------------. - | | | .----------------. | | Validators | - | | | | Gossip Service +----->| | - | | | `--------+-------` | | .------------. | - | | | ^ | | | | | | - | | | | v | | | Upstream | | - | | .--+---. .-+---. | | | Validators | | - | | | Bank |<--| TVU |<--------------+ | | - | | `------` `-----` | | `------------` | - | | ^ | | | - | | | | | .------------. | - | | .--+--. .-----------. | | | | | - `-------->| TPU +-->| Broadcast +--------->| Downstream | | - | `-----` | Service | | | | Validators | | - | `-----------` | | | | | - | | | `------------` | - `---------------------------` | | - `------------------` - + .---------------------------------. + | Fullnode | + | | + .--------. | .------------------. | + | |---->| | | + | Client | | | JSON RPC Service | | + | |<----| | | + `----+---` | `------------------` | + | | ^ .----------------. | + | | | | Gossip Service | | .------------------. + | | | | (syncs votes & |<------>| Validators | + | | | | contact info) | | | | + | | | `----------------` | | | + | | | | | .------------. | + | | .--+---. .------. .--------. | | | | | + | | | Bank |<-|Replay| |Network |<------+ Upstream | | + | | | Forks| |Stage | |Observer| | | | Validators | | + | | `------` `--+---` `-----+--` | | | | | + | | ^ | ^ | | | `------------` | + | | | .------ | | | | | | + | | | |Gossip|<-` .+-----. | | | | + | | | |Votes | |ledger|<--` | | | + | | | `-+----` `------` | | .------------. | + | | | | ^ | | | | | + | | | v | | | | Downstream | | + | | .+----. .------+----. | | | Validators | | + `-------->| TPU +-->| Broadcast +------------->| | | + | `-----` | Service | | | `------------` | + | `-----------` | `------------------` + `---------------------------------` \ No newline at end of file