Inspiration

In a world that has succeeded in the globalization of financial assets while keeping political rights enclosed to territories, we need to build new models of democratic governance that enable humanity to collaborate and address pressing global issues. NextGen Blockchain is a free, open source software for incorruptible blockchain-based decision-making (ie. voting) within institutions of all sizes, from the most local involving two people to the most global involving all of us. NextGen Blockchain itself as not only a way to vote by phone but a way to have the votes recorded on a blockchain. A blockchain is a decentralized ledger where encrypted transactions are posted, in order, on a large number of computers, which theoretically makes the record of those transactions immutable.

What it does

Ballots are only transmitted to between a certain number of “permissioned” computers, and, if those computers agree algorithmically that a ballot is legitimate, it gets recorded and counted. NextGen Blockchain also uses end-to-end encryption alongside biometric verification—a combination of photo I.D.s, video selfies, and the fingerprint scanner or facial-recognition software built into certain phones.

+Operational voting rolls
+Ballots with multiple options
+Bottom-up system of proposals
+Mobile & desktop responsive UX
+Decentralized identity key management.

How I built it

Install Framework On Linux & MacOS, load a terminal and type:

$ curl https://install.meteor.com/ | sh This will setup Meteor (including Node and Mongo if necessary).

Note: Windows users must download installer.

Clone Repository

$ git clone https://github.com/lhmzhou/NextGenBlockchain.git $ cd sovereign Install Dependencies

if you have npm installed, type:

$ npm install if you only have meteor, type:

$ meteor npm install Run App

While in repository directory type:

$ meteor npm run start:dev Load browser and go to http://localhost:3000/

What's next for NextGen Blockchain

Share this project:

Updates