coprocessorsBlockChain

What is a ZK cooprocesador?

By Joel Lozano
Picture of the author
Published on
cooprocesador

💡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:

Axiom

Herodotus

Lagrange

🛠️ 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)

Stay Tuned

Get informed about the latest publications
The best articles, links and news related to web development delivered once a week to your inbox.