This is correct. Look towards "proof-of-personhood" protocols and other crypto projects that ensure one-person-one-vote voting - popping up now. Online democracy is coming and has only in the last couple years been doable safely, anonymously (and frankly, I'd like a few more years/decades of that being proven out in the wild before I'd trust it). We needed zero knowledge proofs to do it anonymously. We still need a somewhat-better proof-of-identity system but just passports and networks of people vouching for each other should carry us pretty far to start.