0 reply
0 recast
0 reaction
1 reply
0 recast
26 reactions
2 replies
0 recast
1 reaction
1 reply
0 recast
1 reaction
1 reply
0 recast
1 reaction
1 reply
0 recast
2 reactions
1 reply
0 recast
1 reaction
ZK proofs lets you prove that the result of some function on some input is equal to some output, without the caller having to re-run the function.
Here, the "function" would be the computation of the current set of valid OpenGPG keys, and the input would be (previous set of valid OpenGPG keys, new OpenGPG data message being appended).
So given someone posting new OpenGPG data onchain, you could run OpenGPG loaded with all previous keys, run `opengpg --import` with the newly-added message, get the resulting keyset, and post a ZK proof of this result onchain. This way, observers won't have to trust that you evaluated the effect of adding this message correctly, and won't need to perform the same computation that you did. The ZK proof is sufficient evidence.
Hope this makes sense! 1 reply
0 recast
1 reaction