Skip to content

Commit

Permalink
Added d2 diagrams to technical report (#107)
Browse files Browse the repository at this point in the history
* Added d2 diagrams to technical report
* Minor edits to technical report
  • Loading branch information
bwbush authored Dec 16, 2024
1 parent fdfd171 commit a90fd72
Showing 1 changed file with 25 additions and 2 deletions.
27 changes: 25 additions & 2 deletions docs/technical-report-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,30 @@

## Formal Specification for Short Leios

![Overview for formal specification](../formal-spec/docs/overview.png)


## Delta QSD network performance model


![Overview of Delta QSD components](../delta_q/docs/overview.png)


## Rust simulation

![Container diagram of Rust simulation](../sim-rs/docs/container.png)

![Component diagram of Rust simulation](../sim-rs/docs/component.png)

![Transaction-protocol diagram of Rust simulation](../sim-rs/docs/tx-protocol.png)


## Haskell prototype

![Container diagram of Haskell prototype](../simulation/docs/container.png)

![Component diagram of Haskell prototype](../simulation/docs/component.png)


## Voting and certificates

Expand Down Expand Up @@ -286,14 +301,17 @@ Using the previously mentioned ALBA parameters and setting $n_p / n = 0.9$, we s

> [!IMPORTANT]
>
> To be written
> - [ ] To be written

#### MUSEN certificate

> [!IMPORTANT]
>
> To be written
> - [ ] To be written
> - [ ] Include benchmark results
[MUSEN](https://iohk.io/en/research/library/papers/musen-aggregatable-key-evolving-verifiable-random-functions-and-applications/) ("MUlti-Stage key-Evolving verifiable random fuNctions.") builds upon the concept of VRFs by introducing a key-evolving feature and allowing for aggregating VRF outputs. The aggregation capability promises to result in small certificates attesting to the Leios votes. However, verification times may be to long for Leios.


### Insights regarding voting and certificates
Expand Down Expand Up @@ -556,6 +574,11 @@ The stake distribution has an important influence on the number of unique SPOs i

![Curve fit to stakepool distribution at epoch 500](../images/stake-fit.png)

### Insights into mainnet characteristics

1. Historically observed transaction sizes and frequencies are reasonably well modeled by simple curve fits.
2. The current mainnet stake distribution is similarly modeled by a simple curve fit.


## Threat model

Expand Down

0 comments on commit a90fd72

Please sign in to comment.