3 ms·
Juno follows Raft/Tangaroa in that it treats the state machine like a black box which it runs strictly post-commit. Significantly, this means it doesn't do a f
by spopejoy 11y ago
Juno follows Raft/Tangaroa in that it treats the state machine like a black box which it runs strictly post-commit.
Significantly, this means it doesn't do a full BFT (which is ultimately application-specific), meaning it is possible to DOS with correct-but-spurious messages.
We are investigating ways to lazily verify SM results, which would necessarily be application specific. This opens the way for an application to code DOS resistance.