How to assign votes in a distributed system
scientific article