Re:Byzantine Fault Tolerant Raft With Smart Contracts
by spopejoy on Thursday March 03, 2016 @01:50AM
(#11215426)
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.
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.