Qubix

Qubix

A no-loss prediction market for gaming tournaments powered by ZK

Qubix

Qubix

A no-loss prediction market for gaming tournaments powered by ZK

The problem Qubix solves

This project makes prediction markets accessible for everyone by eliminating the risk of loss and using sponsorships to provide interest to winners. Traditional betting requires high stakes, and participants risk losing their capital. However, in a no-loss prediction market, participants get back their staked tokens if they lose, while winners earn extra from a sponsor-backed prize pool.

With the power of zK, it is also able to verify each game state without players having to sign a transaction onchain each time they make a move.

Use Cases: Online game spectators can enhance their engagement by predicting winners in tournaments without worrying about losing their stake. Meanwhile, blockchain sponsors use this as a marketing tool, promoting their chain to new users through tournament participation and staking.

Impact: This platform incentivizes safe, engaging participation in prediction markets, promotes sponsor brands, and provides a unique way for users to interact with blockchain without financial risk.

Challenges I ran into

This is my first time building a zK application so it was quite difficult figuring out how to generate a zK proof using the SDKs. All the SDKs also kept throwing strange errors so I had to move around a lot, wasting a lot of time in the process. In fact, I am still battling with a "Compute function exceeds available temporary registers" error from Risc 0

Discussion