zkSNARK Implementation on Ourchain

Doc

Introduction

Blockchain is a public ledger, which means that all of the data is open to be viewed by others. Recently, programmability and privacy have become the two main issues of cryptocurrency. Therefore, we would like to allow users to submit their data with smart contracts while preserving their sensitive data from being revealed.

Servey

How ZoKrates work

We want to use this toolbox to provide a C-language based blockchain called Ourchain with privacy-preserving functionality

Ourchain

Implementation

Evaluation

Ethereum gas

Ourchain Transaction Fee

Transaction FeesDeployCall
Sudoku Checker543805620
if a*a==b109405440
ECC addition1167605460
ECC multiplication1134805260
ECC multiplication * 71399805260