Just dreaming here, but I think the best course of action would be to wipe out all voter rolls everywhere after making voter ID MANDATORY for voting, anyone interested in voting should be tested at a designated location, courthouse, schools, etc, be tested on civics, economics, basically high school level topics, if they pass the exam, then they get a voucher for a local DMV to print out their voter license. If they fail, they don’t vote.
I know it’s hard nosed, but it would solve a lot of problems very rapidly.
Nothing wrong with wanting an informed electorate. The problem is any test for it is going to be highly controversial and condemned as RACIST, etc.
I do believe something like this will happen in future, Maybe in 20-30 years as the general public begins to see the consequences of vote buying i.e a broke government!
Laws, tests and so forth are needed, but they must be share holders to cast a vote; that is, they own property.