what is an example of a zk snark 
in blockchains a zk snark is a proof that an entity has something knowledge data and so on but didn t reveal it to another entity for instance if a blockchain requires a public and secret key for a transaction a hashed solution could be generated by one party and the other could generate a solution that falls within a specified range proving they have the information needed 