address review comments
This commit is contained in:
parent
4094e62ed3
commit
dca73068c5
|
@ -8,13 +8,13 @@
|
||||||
`----+---` | `------------------` |
|
`----+---` | `------------------` |
|
||||||
| | ^ |
|
| | ^ |
|
||||||
| | | .----------------. | .------------------.
|
| | | .----------------. | .------------------.
|
||||||
| | | | Gossip Service |<------>| Validators |
|
| | | | Gossip Service |<-------| Validators |
|
||||||
| | | `----------------` | | |
|
| | | `----------------` | | |
|
||||||
| | | ^ | | |
|
| | | ^ | | |
|
||||||
| | | | | | .------------. |
|
| | | | | | .------------. |
|
||||||
| | .--+---. .--+---. .---------. | | | | |
|
| | .--+---. .--+---. .---------. | | | | |
|
||||||
| | | Bank |<-|Replay| | Peer TX |<-----+ Upstream | |
|
| | | Bank |<-|Replay| |BlobFetch|<-----+ Upstream | |
|
||||||
| | | Forks| |Stage | | Receiver| | | | Validators | |
|
| | | Forks| |Stage | | Stage | | | | Validators | |
|
||||||
| | `------` `------` `-+-------` | | | | |
|
| | `------` `------` `-+-------` | | | | |
|
||||||
| | ^ ^ | | | `------------` |
|
| | ^ ^ | | | `------------` |
|
||||||
| | | | v | | |
|
| | | | v | | |
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
- [Data Plane Fanout](data-plane-fanout.md)
|
- [Data Plane Fanout](data-plane-fanout.md)
|
||||||
- [Reliable Vote Transmission](reliable-vote-transmission.md)
|
- [Reliable Vote Transmission](reliable-vote-transmission.md)
|
||||||
- [Bank Forks](bank-forks.md)
|
- [Bank Forks](bank-forks.md)
|
||||||
- [Fullnode Changes](fullnode-with-ledger-notifications.md)
|
- [Blocktree Validation](fullnode-with-ledger-notifications.md)
|
||||||
- [Cluster Economics](ed_overview.md)
|
- [Cluster Economics](ed_overview.md)
|
||||||
- [Validation-client Economics](ed_validation_client_economics.md)
|
- [Validation-client Economics](ed_validation_client_economics.md)
|
||||||
- [State-validation Protocol-based Rewards](ed_vce_state_validation_protocol_based_rewards.md)
|
- [State-validation Protocol-based Rewards](ed_vce_state_validation_protocol_based_rewards.md)
|
||||||
|
|
|
@ -27,9 +27,9 @@ In old architecture, the RetransmitStage and ReplayStage are contained in the TV
|
||||||
|
|
||||||
This document proposes the following change to the architecture.
|
This document proposes the following change to the architecture.
|
||||||
|
|
||||||
1. Split TVU into Peer Transaction Receiver (contains BlobFetchStage, and RetransmitStage)
|
1. Split TVU into BlobFetchStage, and ReplayStage
|
||||||
2. Add Blocktree (ledger) to the diagram
|
2. Add Blocktree (ledger) to the diagram
|
||||||
3. The Blocktree is updated by Broadcast Stage and Peer Transaction Receiver
|
3. The Blocktree is updated by Broadcast Service and BlobFetchStage
|
||||||
4. Replay Stage gets notified by Blocktree when someone writes to it
|
4. Replay Stage gets notified by Blocktree when someone writes to it
|
||||||
5. Replay Stage submits votes via Gossip Service
|
5. Replay Stage submits votes via Gossip Service
|
||||||
6. Replace Bank with BankForks
|
6. Replace Bank with BankForks
|
Loading…
Reference in New Issue