A consensus algorithm that determines the order of block validation based on the identity and reputation of participants.