Name:
offchainer
Description:
Ethereum smart contracts with secret parameters
Professor — Lab:
Serge VaudenaySecurity and Cryptography Laboratory

Technical description:
By design, smart contracts’ data and computations are public to all participants. Offchainer helps to create smart contracts with parameters that need to stay secret. We propose a way to keep some of the parameters off-chain, while guaranteeing correctness of the computation, using a combination of a commitment scheme and a zero-knowledge proof system.
Papers:
Project status:
inactive — entered showcase: 2021-11-05 — entry updated: 2024-04-16

Source code:
Personal GitHub - last commit: 2020-01-14
Code quality:
This project has not yet been evaluated by the C4DT Factory team. We will be happy to evaluate it upon request.
Project type:
Toolset
Programming language:
JavaScript