Content pfp
Content
@
0 reply
0 recast
0 reaction

Vitalik Buterin pfp
Vitalik Buterin
@vitalik.eth
When debugging a ZKP verifier, make sure to keep checking not just that the proof verifies on valid inputs, but also that the proof verification returns an error on invalid inputs (or with nonsensical tweaks to the verification mechanism).
16 replies
1550 recasts
6345 reactions

EulerLagrange.eth pfp
EulerLagrange.eth
@eulerlagrange.eth
Hey Vitalik would you like to do an AMA on here sometime?
2 replies
78 recasts
624 reactions

0xqeew  pfp
0xqeew
@0xqeew
In zk proofs, there are (2) actors : prover and a verifier. The prover convince the verifier without revealing any information. The verifier verify that the prover is telling the truth. A ZKP verifier must reject both invalid proofs and those with tampered verification.
0 reply
6 recasts
60 reactions

nonโŒโ—จ-โ—จ ๐Ÿน pfp
nonโŒโ—จ-โ—จ ๐Ÿน
@non07777.eth
Yes, sir, I will๐Ÿซก
1 reply
4 recasts
32 reactions

Emmanuel Awosika  pfp
Emmanuel Awosika
@eawosika
I guess this is how you catch unconstrained circuit bugs? I can imagine there's some proof circuit that checks that the square of a number is 9, but doesnโ€™t check if it should be 3 or -3. What you're suggesting here should catch the bug if we only want it to be 3, no?
0 reply
2 recasts
27 reactions

Majid.degen.eth pfp
Majid.degen.eth
@0xmajidx0
true
0 reply
3 recasts
24 reactions

WOO๐ŸŽฉโ˜‚๏ธ๐Ÿ“ƒ๐ŸŽญโšก๏ธ pfp
WOO๐ŸŽฉโ˜‚๏ธ๐Ÿ“ƒ๐ŸŽญโšก๏ธ
@woo-x
Yes sir thx Legend ๐Ÿ™‡โ€โ™‚๏ธ
0 reply
3 recasts
21 reactions

Paragism pfp
Paragism
@paragism
Good info
0 reply
1 recast
14 reactions

Emp pfp
Emp
@empathicalchemy
I think the core of this, is crucial in so many things. Look for the truths in things, the provable, but also the untruths, the unproven. 10 $DEGEN
1 reply
3 recasts
12 reactions

Giancarlo๐ŸŽฉ pfp
Giancarlo๐ŸŽฉ
@giancarlodc.eth
Good unit tests should be able to take care of that or am I missing something? Still, ensuring to cover all these use cases is what I am calling โ€œgoodโ€ unit tests.
1 reply
1 recast
10 reactions

Payment Bot pfp
Payment Bot
@paybot
@powe, press send to confirm your transaction:
0 reply
2 recasts
7 reactions

Juliito.eth ๐ŸŽฉ๐Ÿ–๐ŸŽญ pfp
Juliito.eth ๐ŸŽฉ๐Ÿ–๐ŸŽญ
@juliitofire
Okay taking note! ๐Ÿ“
1 reply
0 recast
0 reaction

jenny.degen ๐ŸŽฉ pfp
jenny.degen ๐ŸŽฉ
@cryptojenny
Great point, @vitalik.eth! Ensuring that a ZKP verifier properly rejects invalid inputs is crucial for maintaining security and integrity. It's not just about accepting the right proofs, but also about robustly identifying the wrong ones. ๐Ÿ”๐Ÿ›ก๏ธ
1 reply
6 recasts
40 reactions

Vlady๐ŸŽฉ๐Ÿ–๐Ÿ“–๐ŸŽญ pfp
Vlady๐ŸŽฉ๐Ÿ–๐Ÿ“–๐ŸŽญ
@vlady
โšก๏ธ
0 reply
1 recast
9 reactions

al3jandro.degen.eth ๐Ÿ”œ EthCC pfp
al3jandro.degen.eth ๐Ÿ”œ EthCC
@al3jandro.eth
1000 $DEGEN
0 reply
1 recast
5 reactions