Electric-Coin-Company / tfl-book

A Trailing Finality Layer book for a proposed Zcash protocol change.
MIT License
5 stars 2 forks source link

Create diagrams for Crosslink #79

Open nathan-at-least opened 11 months ago

nathan-at-least commented 11 months ago

Suggested Improvement

I would find it very helpful to have some reference for Crosslink.

Some ideas:

"Base Chains Diagram":

Show bc and bft chains with a few bc forks, which also shows the two edge types (from bc to bft and vice versa), and which shows a "round trip" from bc->bft->bc straddling a bc-fork.

$\mathsf{LOG}_{\mathsf{da}}$ construction diagrams

Sanitization Diagrams

A variation of "Base Chains Diagram" that zooms into granularity to show txns within the bc chain, then show two pairs of a transaction and its dependent, where one pair is sanitized out.

If the case chosen can implicitly cover some "surprising" or unexpected behaviors of sanitization that might be helpful unless it obscures the happy-path case. If so, then we should have two diagrams for two different cases of sanitization.