© 2021. All rights reserved by Kronchevsky.
About Free TON
Free TON is a next-gen blockchain that belongs to no one and to everyone at the same time.
=nil; Foundation, as an initial member of the Free TON community developed an upgraded
version of the TON Virtual Machine, which includes cryptographic primitives required for usage
of zero-knowledge proof verification within virtualized applications. =nil; Foundation also
prepared C++ and Rust-y ZK proof verification instruction-enhanced TON
Now Free TON has all of the required technologies to run a blockchain mass voting implementation contest.
Voting protocols inherently imply voter anonymity, but they should also support voter registration by authorities, so they usually get designed as Zero-Knowledge protocols (e.g. https://eprint.iacr.org/2017/585.pdf or https://eprint.iacr.org/2019/1270.pdf)
This document proposes the Zero-Knowledge voting protocol implementation contest on top of the newly introduced TVM Groth16 verification instruction.
To participate in the contest, you must comply with the specified requirements
Only submissions with an average score equal to or more than 5.00 can get a reward.