All Hacker Ideas
Curated project ideas for the Re{define} Hackathon, by track.
PRIVACY TRACK
Build privacy-preserving applications using STARKs, zero-knowledge proofs, and confidential transactions on Starknet.
ZK PROTOCOL IMPLEMENTATIONS
- Implement Semaphore on StarknetPort the Semaphore protocol to Cairo for anonymous group membership and signaling.
- Build Cairo verifiers for Sigma protocolsImplement zero-knowledge Sigma protocol verifiers in Cairo.
- Mental Poker implementationProvable card shuffles under encryption, foundation for hidden-info games.
- Anonymous credentials systemProve attributes (age, membership) without revealing identity.
GAMES WITH PRIVATE STATE
- Poker / card game with hidden handsPlayers cannot see each other cards, provably fair.
- Strategy game with fog of warHidden game state between players.
- Liar's poker or bluffing gamesGames where lying is part of the mechanic, privacy enables fair play.
PRIVATE DEFI & COMMERCE
- Sealed-bid auctionHidden bids until reveal, prevents front-running and bid manipulation.
- Dark pool / private orderbookHide trade intent from front-runners, MEV protection.
- Private prediction marketHidden positions until market resolution.
PRIVATE GOVERNANCE
- Private voting systemHide votes until tally, prove eligibility without revealing identity.
CONFIDENTIAL TRANSACTIONS
- Private payment app using TongoConfidential ERC20 transfers using ElGamal encryption and ZK proofs.
- Shielded wallet UIDeposit/withdraw/transfer flows using StarkWare SDK.
- Privacy-first DeFi frontendPrivate swaps, lending UIs.
ZK PROOF VERIFICATION
- Verify Noir proofs on StarknetBuild a ZK app in Noir, deploy verifier using Garaga.
- Verify Circom/Groth16 proofs on StarknetPort existing Circom circuits to Starknet verification.
ONBOARDING AND IDENTITY
- ZK social login dApp using Sumo LoginOnboard users with JWT proofs, no seed phrases.
BITCOIN TRACK
Create BTC-native DeFi leveraging Starknet's security.
YIELD & VAULTS
- BTC yield vaultIntake BTC wrapper, borrow against it, deploy into stables, return yield.
- Tokenized BTC yield representationCreate a token representing yield-bearing BTC position.
- Vault curator/manager systemCurate and manage BTC vault strategies.
- Leverage looping for BTCAutomated leverage strategies for BTC holders.
PRIVATE BTC DEFI
- Private BTC swapTrade BTC without revealing amounts.
- Private lending with BTC collateralBorrow stables against BTC privately.
- Private yield on BTCEarn yield without revealing position size.
- Private yield on stablesEarn yield on USDC privately.
BTC PRIMITIVES
- BTC-backed CDPMint stablecoins against BTC collateral.
- BTC DCA (Dollar Cost Average) toolAutomated BTC purchases on Starknet.
- BTC staking interfaceStake wrapped BTC and earn STRK.
INFRASTRUCTURE
- Cross-chain BTC bridge UIImproved UX for bridging BTC to Starknet.
OPEN TRACK
Build any innovative product on Starknet. Gaming, social, payments—surprise us with real use cases.
IDEA SPARKS
- Gaming
- Social apps
- Payments
- Consumer apps
- RWAs
- Identity / reputation
- Tooling for builders