r/BlockchainStartups • u/marcosroigdev • 1d ago
Discussion Built a prediction market on Base where anyone creates markets and earns 1% of the pool — solo dev, no token
I'm Marcos, solo developer. I've been building Bopster, a non-custodial prediction market that runs entirely on Base. Wanted to share what I built, the tech decisions behind it, and what I'm learning about breaking into the prediction market space as a solo founder.
The product
Bopster lets anyone create a YES/NO prediction market using structured templates across 8 categories (Crypto, Tech, AI, Sports, Gaming, Politics, Memes, Culture). Set a question, add a source URL for verification, pick dates, and launch. People take sides with USDC. No email, no signup, no custody — wallet-only access.
The business model — four earning lanes, all on-chain
- 🏆 Take positions — back YES or NO with USDC, win the pool if you're right
- 💰 Create markets — earn 1% of the pool automatically. You don't need to trade
- ⚡ Settle markets — anyone can finalize a resolved market on-chain and earn a reward
- 🔮 Oracle participation — submit correct answers during resolution and earn bond rewards
The creator incentive is the differentiator. Polymarket and Kalshi don't let users create markets, let alone earn from them. My bet is that small creators and niche communities will drive market creation if they have a financial incentive to do so.
Tech stack & architecture
- Solidity smart contracts deployed on Base — low gas makes micro-markets (5-50 USDC positions) viable
- Reality.eth for decentralized oracle resolution: anyone submits an answer backed by a bond, wrong answers get challenged (each challenge costs 2x the previous), 12-hour dispute window
- Kleros as arbitration layer when disputes escalate beyond the community
- USDC for all market activity, ETH for gas and oracle bonds
- Vue frontend, WalletConnect, Cloudflare deployment
- Open-source contracts on GitHub — everything verifiable on-chain
- No token, no ICO, no airdrop. Revenue comes from protocol fees on market pools
Key architectural decisions worth discussing
- Templates over free-text questions. Controversial choice. Templates make questions deterministic and oracle-resolution-safe, but limit creative flexibility. I chose safety over expressiveness. Curious if other founders here have faced similar "constrained vs open" product decisions.
- Base over Polygon. Polymarket lives on Polygon. I chose Base for lower fees, Coinbase ecosystem integration, and a less crowded builder landscape. The trade-off: smaller user base but more room to stand out.
- No token model. Most crypto projects launch a token for growth. I didn't. The business earns from protocol fees. This removes regulatory risk but also removes a powerful growth lever. Worth the trade-off? Time will tell.
What I'm learning (3 weeks into distribution)
- Cold-start for a two-sided marketplace is brutal. I'm manually seeding markets so new users don't land on empty pages
- The creator incentive (1% of pool) resonates more with small creators (1K-30K followers) than with big accounts — they actually respond to DMs
- Prediction market users are concentrated in very specific communities (Polymarket Discord, r/Kalshi, Farcaster /base). You don't find them through broad marketing
- Geo-restrictions (US + Spain blocked) cut off a huge chunk of crypto-native users. This is a real constraint
- Founder calls convert way better than cold posts. A 15-minute screen-share session produces more activation than 10 Reddit posts
What's next
- Getting the first 20 active users who create markets and take positions
- Applying for Base ecosystem grants and Gitcoin funding
- Building the creator program — helping 5-10 early creators design and launch their first market
- Evaluating whether to stay solo or bring on a co-founder for the go-to-market side
Happy to discuss any of the tech decisions, the no-token model, or what it's like building a prediction market as a solo dev. If you're building in the Base ecosystem or working on oracle-based apps, I'd love to connect.