xGov 180: Research on Algorand Voting Technologies

Abstract

With 2024 being an election year in the United States, voting security has never been a hotter or more important topic. Algorand has unique features that have allowed several voting technologies to be invented, which provide an order of magnitude improvement over traditional voting machines and paper ballots. This research seeks to explain the basis for these different voting technologies and explore potential avenues for scalable adoption of Algorand in election voting. This is important because voting is a real use case, where Algorand provides a huge advantage in cost, performance, and efficiency to legacy systems.

xGov 180: Research on Algorand Voting Technologies

1 Like

Could be an interesting thought piece. Just some questions:

  • How do you already know it will cover at least 75 sources? Assuming those are papers and vetted articles, I’d rather go for quality over quantity. Would be a shame if you start gathering a lot of low-value sources just to get to that number. Maybe 50 is already enough or maybe 100. Your research will find out along the way?

  • Perhaps also include some technical parts into it how it actually could be achieved (through smart contracts with a small MVP using puya?).

  • What’s the open source database that you like to publish the article in?

I’m not an American (west-europe here). But I’d consider this more of a thought piece of what blockchain [Algorand] could do to fortify the public voting system and preventing fraud while keeping it accessible and open. So more or less hypothetical speaking, as in reality I’d give it a very low chance that it will happen in the next two decades. Mainly as currently 70 out of 100 Americans (according to Reuters) vote through hand ballots [Machine Politics: How America casts and counts its votes]. In my country it’s even 100 out of 100, and they are mostly processed manually (yes, crazy).

The last decades many governments have tried using some sort of device to make it easier to vote (and count). However, many have reverted that practice and went back to paper voting as it was deemed less prone to fraud. Sad to read as a techie, as I’m with you that I think voting can be done much better, more secure and more easier using tech.

Perhaps US or any developed country is also not a good start for it either (stakes way too high), but potentially other countries that would be more susceptible and open for it. Could be a nice impact piece if you’d find that country and potentially do the research on that and publish.

2 Likes

Thank you very much for the feedback.

  1. I selected 75 as an objective metric for the milestone. The reason is because I think it helps to support the integrity and quality of the work. I think you’re right, so I amend the proposal to say 75 academic, professional, peer reviewed, or patent publications.

  2. Yes. I think this is a good idea for the substance of the article. I am also open to including code for an MVP.

  3. One example would be SSRN, which is a large open source database I have published in previously.

I think your advice for practical implementation is really great and spot on. It’s amazing how many people still use hand or paper ballots. Focusing on how Algorand can fortify public voting systems and prevent fraud will be a main focus.

1 Like

Yep - but probably also worth it to include why so many countries / US are still being stuck with paper voting. It’s not necessarily a tech issue, more a trust issue in the tech systems (just my assumption). So can blockchain [Algorand] overcome that particular part of trust (to prevent fraud fully) and what needs to change to get there.

Either way, would be an interesting thought piece.

2 Likes

Great points. Thank you very much.

1 Like

I don’t see the value in funding research papers. If someone wants to write and publish a paper to burnish their credentials, that’s a personal feather in their cap. But asking for money to write a paper is a poor use of funds IMO. It does not advance code base and there is little reason to believe it is going to move the needle on anything. It is also something where there is zero ability to manage quality. An AI generated paper citing the requisite number of sources would meet the deliverable standard.

1 Like

what makes you think that you are able to deliver quality research that on top will actually getting used for something? promising amount of words and sources looks sketchy to me without you already knowing the field very well. personally i wouldnt trust any research done by you based on your past “papers”

1 Like

Thank you for the feedback. I think there is real value in this work because it focuses on developing a specific use case for Algorand. Probably the network’s main struggle right now is adoption. The goal for this paper is to encourage adoption for the purpose of voting. While, it may not directly advance the code base, it does provide an overview of the code base for voting technology. I think this is important because it provides a foundation and a reference for supporting real world adoption, for example using Algorand in elections.

Thanks for the questions. I believe I can deliver a quality research paper that will add real value to the network for three main reasons.

  1. I have experience publishing high quality academic articles with reputable institutions such as Stanford, Notre Dame, Boston University, and the American Bar Association.
  2. I have experience building voting technology on Algorand.
  3. I have experience writing research on Algorand voting technologies.

I’ve been working on and with Algorand for the past three years and much of the time I have spent here as an OSS contributor has been directed toward voting technology. I believe I have a strong sense of the technology, capabilities, and needs to encourage adoption.