Zk-Gas

Zk-Gas

Privacy First, Blockchain Based Social Media Application

29
Zk-Gas

Zk-Gas

Privacy First, Blockchain Based Social Media Application

The problem Zk-Gas solves

ZkGas is a privacy first Blockchain-based social media application. All users interact with the application only through a noncustodial wallet like Meta-mask.

To join a community, or to vote on a poll or to write on a wall, the creator of the community/poll/wall sets some requirements. The requirements are then converted in to a circuit. The circuit is made using noir. The circuit is compiled, and a verification contract is deployed on the Blockchain (EVM compatible).

To join a community, or to vote on a poll or to write on a wall, a user has to provide the information proving that he has the information required to satisfy the requirements. After a user enters the information, by using noir, a zero-knowledge proof is created. The user has to submit the proof to the deployed verification contract on the Blockchain. Only the proof is sent to the Blockchain and no other information provided by the user is stored either at Blockchain or at the server providing complete privacy to the information provided by the user.

Discussion