@unihorn You do not need to. Log is where we put the committed command. For raft or any similar we need to ensure nontriviality, which means we only commit logs coming from a client after the state machine start.