mitum
proto2
Introduction
Introduction
How mitum Works
TL;DR
Uncompressed Version
m9
is booted
New data message received
ISAAC+
Consensus Protocol, ISAAC+
ISAAC+ Mechanism
Voting and Round
ISAAC+: Compared with classic PBFT
Phases and Stages
Node State
States
Booting
Syncing
Joining
Consensus
Stopped
Voting Stage
INIT: Stage For Suffrage Group
Proposal
Stages For Acting Suffrage Group
SIGN
ACCEPT
ISAAC+: Weakness and Limitations
One Node Performance ≒ Entire Network Performance
Network Latency is Important
Too many ballot messages between suffrage group
Contest: ISAAC+ Consensus Simulator
Introduction
Installation
Condition
Condition Matching
Cases
Custom Policy
Voting Failure
Failure Nodes Over Blocking Number At INIT Stage
Failure Nodes Under Blocking Number At INIT Stage
Failure Of Proposing
Failure Of SIGN, ACCEPT Stages
DRAW: Voting Result Ends in Tie
Sync
Network
Network
Node and Group
Home Node
Suffrage Group
Acting Suffrage Group
Proposer
Non-Consensus Node
Faulty Node
Designing Network
Data
Policy
Model
About Project
Contribution
mitum
Docs
»
Contest: ISAAC+ Consensus Simulator
»
Cases
»
Voting Failure
»
Failure Of SIGN, ACCEPT Stages
Edit on GitHub
Failure Of SIGN, ACCEPT Stages
¶
Under situation:
Suffrage group members should vote for SIGN stage.
But some nodes in
acting suffrage group
does not offer the SIGN ballot.
Timed out in a given time, each node fails to get enough ballots for SIGN stage.
Expected actions:
Each node stops the current vote,
Each node broadcasts next INIT ballots for next round.
Read the Docs
v: proto2
Versions
latest
proto2
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.