Skip to content

Commit 54d77c4

Browse files
ch1boyveshauser
authored andcommitted
Brief intro to C4 component diagram
1 parent 6597e8f commit 54d77c4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

docs/leios-design/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,13 @@ This document is a living artifact and will be updated as implementation progres
3434

3535
# Architecture
3636

37-
> [!WARNING]
38-
> TODO: Create an updated component diagram and provide a quick overview of the changes before going into detailed specifications
37+
Ouroboros Leios is a significant change to the consensus protocol, but does not require fundamental changes to the overall architecture of the Cardano node. Several new components will be needed for the new responsibilities related to producing and relaying Endorser Blocks (EBs) and voting on them, as well as changes to existing components to support higher throughput and freshest-first-delivery. The following diagram illustrates the key components of a relay node where new and updated components are marked by small purple circles:
3938

4039
![](./relay-leios-component-diagram.svg)
4140

41+
> [!WARNING]
42+
> TODO: Explain why focus on relay node (upstream/downstream relationship); briefly mention block producer node differences; Add similar diagram for block producer? block and vote production not shown in relay diagram
43+
4244
> [!WARNING]
4345
> TODO: How to structure the changes best? No need to group them by layer?
4446

0 commit comments

Comments
 (0)