Update runtime commentary in Tendermint

This commit is contained in:
Luke Parker 2022-12-05 09:04:50 -05:00
parent e00c14afe5
commit 6085a8bb9d
No known key found for this signature in database

View file

@ -14,9 +14,8 @@ implementation of the [academic protocol](https://arxiv.org/pdf/1807.04938.pdf).
being under Serai, which uses Substrate, which uses SCALE. Accordingly, when
deciding which of the three (mutually incompatible) options to support...
- tokio is explicitly used for the asynchronous task which runs the Tendermint
machine. Ideally, `futures-rs` would be used enabling any async runtime to be
used.
- The only supported runtime is tokio due to requiring a `sleep` implementation.
Ideally, the runtime choice will be moved to a feature in the future.
- It is possible for `add_block` to be called on a block which failed (or never
went through in the first place) validation. This is a break from the paper