Skip to content

Commit

Permalink
Add extension about proving other properties
Browse files Browse the repository at this point in the history
  • Loading branch information
saltiniroberto committed Dec 11, 2024
1 parent f7a0ab9 commit 1eec1dc
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion reports/future.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

\begin{enumerate}

\item \emph{Prove other properties.}\rs{Roberto to add.}
\item \emph{Prove some of the other properties guaranteed by 3SF.} This project focused on verifying AccountableSafety, arguably the most critical property that the 3SF protocol must satisfy.
However, it is also arguably the most challenging to verify through model checking, as it is the only property involving all honest participants that must hold true under fully asynchronous network conditions.
In contrast, proving that honest nodes never commit slashable offenses (a non-distributed system property dependent only on the behavior of a single node) or properties reliant on network synchrony, such as reorg-resilience and dynamic-availability, is expected to be simpler, albeit this would require extending the \tlap{} encoding to include the behavior of honest nodes, which was unnecessary for verifying AccountableSafety.


\item \emph{Generating inputs to the Python specification.} As we have noted,
the power of our~\tlap{} specifications is the ability to generate examples
Expand Down

0 comments on commit 1eec1dc

Please sign in to comment.