-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadme
52 lines (39 loc) · 1.71 KB
/
Readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Grab ZKVerify Exclusive NFT :- https://metaschool.so/courses/introduction-to-zkVerify
click on Continue Learing and complete step by step guide:-
Quiz ANS:-
1st - Watch video https://youtu.be/GIsrkIabroU
2nd - ZKrollups faces challenges like data availability issues, proof verification costs, and potential centralization risks
3rd - Reduce Cost By Off-chain Computation , Batching Transactions , Reduced Data Storage , Fewer Validation Requirements & Scalability
4th - Zero-Knowledge Proofs , Scalability , Privacy , Interoperability & User Experience
Technical Section Start:-
Setting Up a Wallet and Connecting to Testnet-
5th Download the Talisman Extension https://www.talisman.xyz/
- Create New Polkadot Wallet and Save the Key-Phrase
- Open Talisman Extension and click on Settings
- Open Network Section and click Enable Testnets
6th Get The Testnet Faucets
- Go to https://www.zkay.io/faucet and connect Talisman Extension then claim faucet
- Copy your ZKverify Addresss and submit
Proof Submission Tutorial-
7th - Get
1 {
git clone https://github.com/0xmetaschool/zkverify-proofverification.git
cd zkverify-proofverification
}
2 {
npm install -g snarkjs@latest
}
3 {
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
}
4 {
git clone https://github.com/iden3/circom.git
}
5
{
sudo chmod +x circuit_setup.sh
./circuit_setup.sh
}
node snarkjs2zkv convert-proof /workspaces/ZKVGUIDE/zkverify-proofverification/proof.json -o proof_zkv.json
node snarkjs2zkv convert-vk /workspaces/ZKVGUIDE/zkverify-proofverification/verification_key.json -o verification_key_zkv.json
node snarkjs2zkv convert-public /workspaces/ZKVGUIDE/zkverify-proofverification/public.json -o public_zkv.json -c bn128