Update runtime commentary in Tendermint

This commit is contained in:
Luke Parker
2022-12-05 09:04:50 -05:00
parent e00c14afe5
commit 6085a8bb9d

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 being under Serai, which uses Substrate, which uses SCALE. Accordingly, when
deciding which of the three (mutually incompatible) options to support... deciding which of the three (mutually incompatible) options to support...
- tokio is explicitly used for the asynchronous task which runs the Tendermint - The only supported runtime is tokio due to requiring a `sleep` implementation.
machine. Ideally, `futures-rs` would be used enabling any async runtime to be Ideally, the runtime choice will be moved to a feature in the future.
used.
- It is possible for `add_block` to be called on a block which failed (or never - 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 went through in the first place) validation. This is a break from the paper