Formalize data availability, liveness, safety, synchrony property definitions #161
Labels
from-review
Feedback / alterations from specification review.
Milestone
(not yet proofs - that's #42)
In various locations throughout the spec, "data availability", "liveness", "synchrony", and "safety" are used to mean subtly different things, which (although the referents in question are all salient) is confusing and may lead to misinterpretation. These three terms should be clearly defined and further disambiguated where necessary (e.g. liveness of timeouts vs. liveness of packet confirmation, safety of timeouts vs. safety of exactly-once, data availability to relayer vs public).
Then use these definitions elsewhere, replacing "guarantee" or the like where present.
The text was updated successfully, but these errors were encountered: