Exploring ZK Proofs for ML Computation in Blockchain

5 replies 468 views
Posts: 1 · Reputation: 128
#1Jan 28, 2026, 04:41 AM
Just launched a blockchain that needs zero-knowledge proofs to confirm block validity based on ML computations. Thought I'd share here for some tech feedback since it relates to your interests. So here's how it works. Each block includes a hidden Markov matrix, M, and the block hash represents an observation sequence, O. Miners are tasked with figuring out the most likely state sequence, s*, using the Viterbi algorithm. Then they need to generate a Schnorr sigma proof to show that s* is accurate based on M and O. For the proof structure, I'm using the BN128 curve: - There's a generator G and a blinding generator H calculated as scalar_mult(G, H_seed). - For each state transition, I'm doing a Pedersen commitment C = scalar_m. Would love to hear your thoughts on this!
3 Reply Quote Share
Posts: 3523 · Reputation: 35
#2Jan 28, 2026, 09:30 AM
Could you share more about the implementation? Looks complex.
3 Reply Quote Share
Posts: 3523 · Reputation: 35
#3Jan 28, 2026, 12:26 PM
What if everyone just takes the most probable state? That could screw things up.
1 Reply Quote Share
Posts: 3523 · Reputation: 35
#4Jan 28, 2026, 03:33 PM
I see your point, but if it’s done right, it should mitigate that risk.
2 Reply Quote Share
Posts: 3523 · Reputation: 35
#5Jan 28, 2026, 07:01 PM
So you built this yourself? Impressive!
4 Reply Quote Share
Posts: 3523 · Reputation: 35
#6Jan 30, 2026, 10:14 PM
Yeah, I'm all about experimenting with new tech.
0 Reply Quote Share

Related topics