Most European countries have an official ID card which every person must own (though usually not carry all the time).
For most Americans that's probably government overreach, but it clearly solves the voting rights problem
There are political groups on both the right and left who oppose a national ID card.