Feat use raft protobuf