Skip to content

Commit

Permalink
update anti-collusion_infrastructure.md
Browse files Browse the repository at this point in the history
  • Loading branch information
StringNick committed Sep 24, 2023
1 parent ba1f2f1 commit a53ddcb
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions applications/anti-collusion_infrastructure.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@

A lot of blockchain applications that involve some kind of voting, like on-chain quadratic funding, can potentially be exploited via collusion and bribery (see [Vitalik’s post about collusion](https://vitalik.ca/general/2019/04/03/collusion.html)). So project is focused to implement an example on substrate blockchain of MACI.

[Noc2 RFP proposal](https://github.com/w3f/Grants-Program/blob/master/docs/RFPs/Open/anti-collusion_infrastructure.md)

### Project Details

I dont expected final version of an project with all alghorithms, but project architecture is looks like:
Expand All @@ -21,10 +23,15 @@ Approximate scheme of architecture:

![MACI Scheme](https://github.com/zrowdev/substrate-maci/blob/main/arch.jpg?raw=true)

Coordinator will use MACI Pallet to create a new poll, then coordinator will use voting tool to create a new poll, generate keypair, sign up user in pallet, cast a vote, calculate batch of vote, tallying result of poll, verify tallied result of vote and provide result to substrate pallet using zk-snark.
So coordinator cant censorship, all users can verify result of poll.

### Ecosystem Fit

* Our project fit to ecosystem by an example of using an a online voting application, that is realised in many blockchains with a resistant to bribery and collisions.
* Target audience is developers/dapps
* Our project is a part of substrate ecosystem, so we will use substrate pallets and substrate stack.
* Different developers can use it as example to use quad vote tallying in their projects, how they can use zk-snark in their projects and etc.

## Team :busts_in_silhouette:

Expand Down

0 comments on commit a53ddcb

Please sign in to comment.