seems pretty interesting but how would you know a dishonest node over an honest node what evidence would there be, and also as a miner would you only get a reward if people choose your node?
From what I have read Dishonest and honest nodes are selected based on unanimity of users who has inserted their transactions for validation.A miner still gets reward if he is honest but still not selected. It feels like you are rewarded for keeping the system "Honest".