Practical Byzantine fault tolerance consensus algorithm based on dynamic reputation evaluation and master node tenure | Synapse