Wouldn't it be better to make the donation piece more like a secret ballot, i.e. make it hard for anyone to find out whom a given scientist funded? That would make quid pro quo arrangements less likely because one party wouldn't be able to determine if the other stuck to the agreement or cheated.