For a “company owned by humanity” in which every person in the world has one vote, a method is needed to verify that the online identity belongs to a real person. It is also necessary to ensure that people do not register multiple times. What solutions could be used to ensure this? Which of these solutions could be implemented on a small scale with little effort, and which could theoretically be scaled to the entire world population?


You can’t have perfect secrecy and anonymity while also preventing multiple votes in a digital system.
That’s right. It is probably necessary to create a database containing identification details for all participants. If such a database exists, it should either contain only information that cannot be used for identity theft, or it should be managed by a trustworthy authority that ensures this data is not misused.
That’s not the problem. You can’t associate votes to people or that will violate vote secrecy. More identification doesn’t solve this. Here’s a nice video from Tom Scott explaining this issue: https://youtu.be/LkH2r-sNjQs
Okay, I understand. You mean that with electronic elections, you can’t have both anonymity and trust. I agree. Either you hold elections that are anonymous but could theoretically be manipulated, or you publish who voted for what, making the result verifiable. The decision between anonymity and trust is not an easy one. Here, we can discuss whether elections should be secret: https://lemmy.ml/post/38737498