zkOracle
zk price feed oracle
The problem zkOracle solves
The current landscape of oracle is chainlink dominate. We want the oracle service to be verifiable and therefore any individual can run this oracle service and make the on chain off chain linkage firther prosperous. On-chain Price Feed is facing a trade-off of centralization and scalability. If we want to increase the diversity of data, we need to trust more parties, which also give attackers more chance. Besides, we cannot compute on price data to provide advanced functionality.
Challenges we ran into
Because we need to authenticate the data source, we originally wanted to authenticate api requests through bonsai, but since Bonsai cannot handle HTTP API requests, we use a simple signature-based method as an alternative. This also introduce a challenge is to understand what should be put into the host/guest. We basically consult RISC0 team member to solve this issue
Tracks Applied (2)
RISC Zero - ZKVM/Bonsai Track
RISC Zero
RISC Zero - zkCoprocessor on Foundry Template Track
RISC Zero
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
