coprocessorsBlockChain
What is a ZK cooprocesador?
By Joel Lozano

- Published on

Sharing
💡Key Ideas:
- In general, coprocessors enhance the capabilities of the main processing unit (thing of GPUs to CPUs)
- In blockchain context, coprocessors enhance the things you can do in a blockchain.
- ZK coprocessors enables to prove facts about a blockchain with offchain computation.
- What's the problem it's trying to solve? Smart contracts can only access the current state of a blockchain, not past states.
- ZK coprocessors are ZK Infrastructure that allows smart contract developers to prove off chain computations about onchain data.
For example:
What was the average of ETH/USDC price during last month?
How much ETH does X account had on 1st of Jan of last year?
Demonstrate a succesful degen trade I did in the past
Prove that I had X amount of tokens in the past.
🔗Links:
🛠️ Build and Practice:
Create a small app that calculates the average price of ETH/USDC during a past trailing month using zk coprocessors (not oracles)