View on GitHub

BitVote (Demo)

Protecting the Internet from Social and Political Attacks

<<< Wiki | Demo | Video* | Forum | Code | Issues | Donate >>>
Donate Bitcoins

add CurrentTime:
minus Registered* Time:
minus Spent Vote-Time:
equals Available Vote-Time:


@o-jasper +00:01:00=
@Stephan.Tual +00:01:00=
@Aaron.Bale +24:00:00=
@o-jasper +23:59:00=
@Stephan.Tual +23:59:00=
@Preston.Byrne +00:03:00=
@Voter20140607130900 +00:05:00=
@Voter20140607131800 +00:07:00=
@Voter20140607134100 +00:13:00=
@Voter20140607142100 +00:01:00=
@Voter20140607142400 +00:02:00=
@Jeffrey.Wilcke +00:02:00=
@Voter20140607204700 +00:01:00={position}&matchtype=e&mobile=&bw_keyword=obamacare&bw_brand=0&bw_state=0&utm_content=42715799117&kid=35346332410965&pdv=c&position=1t1
@Voter20140610185600 +00:05:00=
@Voter20140610185600 +00:11:00=  
@Voter20140612194700 +24:00:00= https://
* Registration will be 1:1 Identified, POC uses honor system
** VoteChain will be decentralized, POC Centralized

What is BitVote?

BitVote is a self-developing digital ecosystem that empowers the people to interpret and express themselves in measurable ways by codifying time units of real life individual human beings as opposed upvoting fake internet points the way old websites did. BitVote will protect Ethereum - as well as the entire Internet - from Social and Political Attacks not by wasting time on those old tools proven unable to fix old problems - but by providing people with revolutionary yet deceptively simple protections to guard the future of the internet.

The Inspiration

Our project is inspired by the 2012 SOPA Blackout in which Internet users rose up and defeated political corruption. With Ethereum as our platform, we can build a tool capable of duplicating the effect of the Blackout.

The solution is code-named BitVote. The project has been developing for over two years through the teamwork of an amoeba of coders, videographers, activists, and normal citizens around the world. All the developers have one thing in common: a desire to have the voice of the people heard and heeded.

The Concept

A decentralized voting system on the Internet, partly inspired by Bitcoin’s ChainBlock technology, with no authoritarian control influencing the system. Once it’s up, it develops itself. The coding is open to everyone, and the main record of votes can be accessed by anyone, from anywhere. This ensures transparency of the system and a built-in safeguard against manipulation and censorship.


The main three variables in the system can be thought of as name, idea, and time. The “name” of the BitVoter will be an anonymized, authenticated user ID. The idea will be any http link. The time will be however many Vote Hours a voter wants to use toward that cause, depending on how important it is to them. If it’s only mildly important, they may use one of their 24 Vote Hours for one day to give to that cause. Or, if it’s very important to them, they may use all of their Vote Hours for one day, one week, or one month on that idea.

Voting units are hours of actual, real life or “Vote Hours.” Every voter has 24 Vote Hours in one day and thus just under 9,000 Vote Hours per year. The number of Vote Hours an issue receives will translate to how important it is to voters. Issues can be as small as a local business attempting to expand in your neighborhood, or as large as Stop SOPA.

Vote hours can be saved up and used at a later time. Consequently, frugal voters will have more weight on big issues, and less thrifty voters will operate more like citizen journalists or idea developers. A voter could save up a year’s worth of Vote Hours and then use them all one day on the linked idea “”

Voters can create their own BitVotes. Then others can create BitVotes that support, modify, or counter them. The system will be integrated and easily accessible from social media outlets, and put legislative control in accordance with the will of the people.

This functions similar to Reddit in that it organizes linked ideas and sorts them, except it is based on a gradient amount of scarce VoteHours as opposed to only one “upvote” or “downvote” per linked idea per account.


Jim wants to build a recreation center for teens in his town. He creates a video, fact page, paste bin, etc., or links an existing page such as then he devotes 12 of his VoteHours on the day he creates the BitVote vote. He then shares his BitVote via his social media profile and encourages his friends and neighbors to contribute some of their VoteHours to it. Some of his contacts may choose to give some of their VotesHours to the cause, some may ignore him, and other may create their own BitVotes to modify Jim’s idea such as which can also be modified.

If a voter finds a vulnerability or thinks of an improvement to the actual system, he or she can BitVote their idea directly to the main record. The goal is not to have a perfect system, but one that constantly evolves and adapts, while retaining the core concept of every person having an equal voice. It is a living document. BitVote will become more efficient, more secure, and more useful as time goes on and more Voters contribute ideas and technology to its enhancement.

The functions of the system are endless. BitVote itself does not serve as an analyst to make sense of the votes. That’s up to voters, app creators, coders, researchers, businesses, and governments. The 24 VoteHour system is superior to a Single-Vote-per-Issue system because it provides a multidimensional data set that can be interpreted and expressed according to any number of different parameters. Software developers will have an opportunity here to develop analysis software that can filter data by a number of criteria such as location, time, or subject.


Governments- A town committee filters data from the BitVote system to analyze the public opinion for issues in their town and drafts policy based on the expressed will of the people.

Voters- Bob wants to donate to a charity for children. He uses an BitVote analysis application on his phone to isolate issues with the keyword “children” to find something that appeals to him but hasn’t grabbed substantial public attention yet, as evidenced by its low number of VoteHours. This way he can donate to the cause he determines to be most in need.

Businesses- Businesses can examine BitVote statistics and decide which products appeal to their customers, which are controversial, and what public stance on certain issues may deter customers.

Researchers- Time Magazine wants to publish articles about issues that are most important to the public. Their research teams analyze the data by number of votes for an issue, average percentage of Voters’ allotted hours dedicated to a certain issue, or other statistical methods that provide an accurate depiction of the interest of readers.

Each voter will be have anonymity on the system, differentiated from others only by an ID number. Voters use their authenticated account to access BitVote and contribute. There are a number of ideas circulating for authentication, which can be discussed later, but it must be linked to each individual voter’s biological uniqueness. Some will work long-term, some only in the initial stages of the application. The key here is that the BitVoters can improve user authentication as technology develops.

A few examples for basic authentication can be found here:

-Cellular phone
-Active Authentication -
-DHT of PGPs (Team X) -

Eventually the technology will be available to authenticate users based on more secure and confidential biologic elements such as fingerprints, iris patterns, DNA, voice, etc.

In summary, BitVote can be a catalyst for any number of real world actions. Like the Internet, it has no functional boundaries. Anyone who has web access can create a BitVote that is important to them and potentially bring their idea or issue to the eye of the public at large. This project can feasibly provide a turning point in history in which the people effectively take the power out of the hands of corrupt leaders and institutions.

In reaction to the SOPA Blackout many derivative groups have formed in order to protect the Internet, the world’s most valuable tool for freedom. However, the problem with groups like Reddit, the Internet Defense League, and Internet Association is their use of the same old tactics that stall threats to the Internet but do not provide a longterm solution. BitVote provides a solution that will strengthen with time. We have seen what the Internet is capable of, how it has the power to expose corruption and deter counterproductive agendas such as that of the FCC against Net Neutrality. Ethereum, like Bitcoin, cannot directly protect itself from political and social attacks. BitVote, like Wikipedia, Reddit, and BitCoin, is a revolutionary crowdsourced concept, but needs a code base platform to launch. That’s why BitVote needs Ethereum. In turn, BitVote can protect Ethereum, as well as the entire Internet, from social and political attacks.

Authors and Contributors

In 2012, Aaron Bale (@arkbg1), Aaron Swartz (@aaronsw) and Sven Swootleg (@joepie91) and Leah Chase (@leahxpearl) founded BitVote.

In 2014, BitVote began collaborating with Jasper den Ouden (@o-jasper) and Stephan Tual (@stephantual) of Ethereum.

Support or Contact

Having trouble with Pages? Check out the documentation at or contact and we’ll help you sort it out.

Donate Bitcoins