* Stub out architecture documentation * Add book HTML generation and book tests to CI * Add heading * Better table of contents * Reference existing documentation Move ASCII art from code comments into rendered SVG * Attempt to fix CI * Add lamport docs And truncate lines to 80 characters * Fix links And reference shorter, newer description of PoH. * Replace ASCII art with SVG * Streamline for Pillbox * Update path before optional install * Use $CARGO_HOME instead of $HOME * Delete code Attempt to describe all data structures without code. * Boot RPU from docs, add JsonRpcService Also, use Rust naming conventions in the block diagrams to minimize the jump from docs to code. * Latest code uses tick_height * Rename bob/ folder to art/ A home for any ASCII art * Import JSON RPC API * More mdbook docs * Add Ncp * Cleanup links * Move pipelining description into fullnode description * Move high-level transaction docs into top-level doc * Delete unused files
47 lines
2.2 KiB
Plaintext
47 lines
2.2 KiB
Plaintext
.---------------------.
|
|
| Leader |
|
|
| |
|
|
.--------. | .----------------. |
|
|
| |---->| | |
|
|
| Client | | | JsonRpcService | |
|
|
| |<----| | |
|
|
`----+---` | `----------------` |
|
|
| | ^ |
|
|
| | | |
|
|
| | .--+---. |
|
|
| | | Bank | |
|
|
| | `------` |
|
|
| | ^ |
|
|
| | | | .------------.
|
|
| | .--+--. .-----. | | |
|
|
`-------->| Tpu +-->| Ncp +------>| Validators |
|
|
| `-----` `-----` | | |
|
|
| | `------------`
|
|
`---------------------`
|
|
|
|
.-------------------------------.
|
|
| Validator |
|
|
| |
|
|
.--------. | .----------------. |
|
|
| |-------------->| | |
|
|
| Client | | | JsonRpcService | |
|
|
| |<--------------| | |
|
|
`--------` | `----------------` |
|
|
| ^ |
|
|
| | |
|
|
| .--+---. |
|
|
| | Bank | |
|
|
| `------` |
|
|
| ^ |
|
|
.--------. | | | .------------.
|
|
| | | .--+--. | | |
|
|
| Leader |<------------->| Tvu +<--------------->| |
|
|
| | | `-----` | | Validators |
|
|
| | | ^ | | |
|
|
| | | | | | |
|
|
| | | .--+--. | | |
|
|
| |<------------->| Ncp +<--------------->| |
|
|
| | | `-----` | | |
|
|
`--------` | | `------------`
|
|
`-------------------------------`
|