The invention relates to the technical field of consensus algorithms, and provides a blockchain-based node reputation consensus method, which comprises: step 100, obtaining a behavior record table; step 200, carrying out reputation value evaluation on the nodes in the behavior record table; step 300, calculating the reputation growth rate of the node according to the change of the reputation valueof the node; step 400, carrying out authority management according to the reputation values and the reputation growth rates of the nodes, wherein the nodes with the election authority can participatein random dynamic election of the consensus node set, and consensus master nodes are elected according to a master node election algorithm; step 500, receiving, by the consensus main node, the request sent by the client, then broadcasts the request and the signature to the consensus node together to start a consensus process; step 600, sending, by the node to be quitted, a quitting request to theconsensus master node, or sending, by the to-be-added node, an adding request message to all the consensus nodes and the main node. According to the invention, the credibility of the nodes of the whole network can be detected and evaluated.