Update TVU drawing (#8611)

This commit is contained in:
sakridge
2020-03-04 15:16:35 -08:00
committed by GitHub
parent f89c22b5ee
commit 6d9185d121
2 changed files with 38 additions and 23 deletions

View File

@ -1,22 +1,37 @@
.--------. +------------+
| Leader | | Gossip |
`--------` | Service |
^ +-------------+ | |
| |Child | +------------+ +-+-----+----+
.------------------------------------|--------------------. |Validators | |Neighborhood| | ^
| TVU | | | | |Validators | | |
| | | +-------+-----+ | | | |
| .-------. .------------. .----+---. .---------. | ^ +---------+--+ Peer| |Votes
.------------. | | Shred | | Retransmit | | Replay | | Storage | | | ^ List| |
| Upstream +----->| Fetch +-->| Stage +-->| Stage +-->| Stage | | +-----------------+ | | |
| Validators | | | Stage | | | | | | | | shreds(forward=true)| | | |
`------------` | `-------` `----+-------` `----+---` `---------` | +-----------------------------------------------------------------------------------------+
| ^ | | | | | | | | |
| TVU | | +--------+ | |
| | | v | |
+------------+ | +-------+ +------------+ +-+--+---+---+ +---+--------------+ +---------+ |
| | Repair | | | | | | Retransmit | | Replay | | Storage | |
| Upstream +------------->+ +->+ Shred +--->+ Stage +----->+ Stage +----->+ Stage | |
| Validators | TVU | | Shred | | Verify | | | | +--------------+ | | | |
| +------------->+ Fetch | | Leader Sig | +------+-----+ | | PoH Verify | | +---------+ |
| | | | Stage | | Stage | ^ | | TX Sig Verify| | |
| +------------->+ | | | | | | | | |
| | TVU | | | +--+---------+ | | +-+------------+ | |
+------------+ Forwards| +-------+ ^ | | | | |
| | | +------------------+ |
| | | | | | | | | |
`--------|----------|----------------|--------------------` | | | | |
| | | | |
+-----------------------------------------------------------------------------------------+
| | | | | |
| V v | |Validator v
.+-----------. .------. | |Stakes +---+-----+
| Gossip | | Bank | | +------------+ |
| Service | `------` +----------------------------------+ Bank |
`------------` Leader | |
Schedule +---------+

View File

@ -1,4 +1,4 @@
# TVU # TVU
![TVU Block Diagram](../../.gitbook/assets/tvu.svg) ![TVU Block Diagram](../.gitbook/assets/tvu.svg)