Skip to content

Commit 0f7df84

Browse files
committed
Put mermaid source into document
1 parent 637069c commit 0f7df84

File tree

1 file changed

+54
-1
lines changed

1 file changed

+54
-1
lines changed

docs/leios-design/README.md

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,60 @@ Ouroboros Leios is a significant change to the consensus protocol, but does not
122122
> - Staging area interactions?
123123
>
124124
> See also this mind map of changes as created by @nfrisby:
125-
[![](https://mermaid.ink/img/pako:eNqVVdtu2zAM_RVCD0MLJG0uy2XGsGFNt6FAUnRLsIchL6pFx0JsyaPktGnRfx_lwU6yZkX3Ytji5ZCHh_KjiK1CEYlcG5XLYmkAyFp_cjJFbR146dauBbElBIUbd3oaPACCXa2Q6m-AOZKWmX6QXltTHwJMkLwDbeD7BdxapdG9v6UPbZBrPvMWbpCkO3SHUFLszieXl9Paco13UJD1NrYZFJJkjh7JHZgtmzbWa7OCNW5fwqlQNlytOqg2ZJnaWGZzLz1-K5G28IufXPTH2mdRGoTPF5DpXHtXkzGxxqFxpWu32yidfgUxASzRmKmanRSlQto5MMgRIgB-WI_HLHNvSa5wP4GDNug8B2kUM5PtTIt7BzZ5ySOgBKM12fbvWIhlnDZAVT3PyZxhHiayi4MrExOTg-D0w16ZMM9KKiAhm4eC9oexIBkjAW7QePc_U_qkFLMaZ6VCVXXJCrhmyhZ2kmlOBpNUajPfmvjYBFNJan-CN6Qtac9V86sMW5FyI8odMMDz0I77h8yudFybvqJBpx1UtcKMedOsH0_SOB3YYlGj0jEbGy1do7-ztH4JnmSS7DBeLq9J-KZpcZc6cMmbr5vd2lvFGTrHejouwmoNwhwr5Xid48FGNC6FLjBjAN5JhYVPa_MX9HH6D854P2W5Sj2Uxe7ooszW4HhgnKpJQuhSdJ73iPipGGnDatgFofYpUsQtcOe0YX1unpe0VzL3cm5Zb5nDCEIEUttphUBogyQabCaVWTnkkUESzTmll-Fo16n0Jd-eSSZXDhJOz_coFCkvwoGkJ9OrZzJ-9bUmWmJFWonIU4ktkSPlMnyKx5BqKZiGHJci4leFiSwzvxRL88RhhTQ_rc3rSLLMvIgSyRS0RFlwN3ip5Yov3NpFlt6Gzam_OYOIHsW9iEbds-G7bn_YeTvqD_u9cbcltiLqjYZn425v0O8MuqPBaNx9aomHCrJzNh4NOp1Or98b9sadwWDcErwNfI_N_vyUqn8TF4WGyZ_Y0ngRdUdPvwGOCRlc?type=png)](https://mermaid.live/edit#pako:eNqVVdtu2zAM_RVCD0MLJG0uy2XGsGFNt6FAUnRLsIchL6pFx0JsyaPktGnRfx_lwU6yZkX3Ytji5ZCHh_KjiK1CEYlcG5XLYmkAyFp_cjJFbR146dauBbElBIUbd3oaPACCXa2Q6m-AOZKWmX6QXltTHwJMkLwDbeD7BdxapdG9v6UPbZBrPvMWbpCkO3SHUFLszieXl9Paco13UJD1NrYZFJJkjh7JHZgtmzbWa7OCNW5fwqlQNlytOqg2ZJnaWGZzLz1-K5G28IufXPTH2mdRGoTPF5DpXHtXkzGxxqFxpWu32yidfgUxASzRmKmanRSlQto5MMgRIgB-WI_HLHNvSa5wP4GDNug8B2kUM5PtTIt7BzZ5ySOgBKM12fbvWIhlnDZAVT3PyZxhHiayi4MrExOTg-D0w16ZMM9KKiAhm4eC9oexIBkjAW7QePc_U_qkFLMaZ6VCVXXJCrhmyhZ2kmlOBpNUajPfmvjYBFNJan-CN6Qtac9V86sMW5FyI8odMMDz0I77h8yudFybvqJBpx1UtcKMedOsH0_SOB3YYlGj0jEbGy1do7-ztH4JnmSS7DBeLq9J-KZpcZc6cMmbr5vd2lvFGTrHejouwmoNwhwr5Xid48FGNC6FLjBjAN5JhYVPa_MX9HH6D854P2W5Sj2Uxe7ooszW4HhgnKpJQuhSdJ73iPipGGnDatgFofYpUsQtcOe0YX1unpe0VzL3cm5Zb5nDCEIEUttphUBogyQabCaVWTnkkUESzTmll-Fo16n0Jd-eSSZXDhJOz_coFCkvwoGkJ9OrZzJ-9bUmWmJFWonIU4ktkSPlMnyKx5BqKZiGHJci4leFiSwzvxRL88RhhTQ_rc3rSLLMvIgSyRS0RFlwN3ip5Yov3NpFlt6Gzam_OYOIHsW9iEbds-G7bn_YeTvqD_u9cbcltiLqjYZn425v0O8MuqPBaNx9aomHCrJzNh4NOp1Or98b9sadwWDcErwNfI_N_vyUqn8TF4WGyZ_Y0ngRdUdPvwGOCRlc)
125+
>
126+
> ``` mermaid
127+
> mindmap
128+
> root((Leios tasks, core devs))
129+
> ((Ledger))
130+
> Serialization
131+
> Certs in RB bodies<br>- akin to Peras
132+
> Cert codecs/CDDL
133+
> New protocol parameters
134+
> New pool voting keys<br>- akin to Peras
135+
> Cert validation
136+
> New LocalStateQuery queries?
137+
> Tune EB limits
138+
> ((Consensus---easier))
139+
> Serialization
140+
> New fields in RB header
141+
> EB codecs/CDDL
142+
> Vote codecs/CDDL
143+
> Storage
144+
> EBs - imm and vol
145+
> Txs of EBs - imm and vol
146+
> Votes - only vol
147+
> Tx cache
148+
> Vote validation
149+
> Mempool
150+
> Increase size
151+
> Slurp from EBs
152+
> New Tracer events
153+
> New LocalStateQuery queries?
154+
> Add included EBs to NodeToClient ChainSync
155+
> ((Consensus---harder))
156+
> Prioritize Praos threads
157+
> Vote decision logic
158+
> Genesis State Machine transition predicates
159+
> ((Network))
160+
> Prioritize Praos traffic
161+
> Prioritize Praos threads
162+
> ((Network&Consensus))
163+
> New mini protocols
164+
> Message codecs/CDDL
165+
> Tune size and time limits
166+
> Tune pipelining depth
167+
> Fetch decision logic
168+
> Caught up
169+
> Bulk syncing
170+
> Freshest first delivery
171+
> either: conservative pipelining depths
172+
> and/or else: server-side reordering
173+
> ((Node))
174+
> New config data
175+
> Feature flags for dev phases
176+
> New CLI queries?
177+
> New pool voting keys<br>- akin to Peras
178+
> ```
126179
127180
> [!CAUTION]
128181
> FIXME: The next few sections are AI generated based on the impact analysis contents and the (pseudo-)Haskell code should be be replaced by other, similar level of detail specifications (barely scratching the code-level)

0 commit comments

Comments
 (0)