About
About Yosoku
Yosoku is a decentralized prediction market protocol built on Solana, enabling users to trade on the outcomes of real-world events. The protocol combines high-performance on-chain order matching with cross-chain oracle resolution via LayerZero, providing a trustless and transparent framework for prediction markets.
How Prediction Markets Work
Prediction markets allow participants to trade shares representing the probability of future events. Each market poses a question with a binary outcome, and participants can buy or sell shares reflecting their beliefs about the likelihood of each outcome.
Share Pricing
Yes shares represent belief that the outcome will occur
No shares represent belief that the outcome will not occur
Share prices range from $0.01 to $0.99
Prices reflect the market's collective probability estimate
At resolution, winning shares pay out $1.00 per share; losing shares pay $0.00
Example
Consider a market asking: "Will Bitcoin exceed $100,000 by December 31, 2025?"
If Yes shares trade at $0.65, the market implies a 65% probability of occurrence
A trader who buys 100 Yes shares at $0.65 pays $65
If Bitcoin does exceed $100,000, the trader receives $100 (profit of $35)
If it does not, the trader receives $0 (loss of $65)
Market Types
Yosoku supports two market structures to accommodate different prediction scenarios.
Regular Markets
Regular markets feature a single binary question with one Yes/No share pair. These are ideal for straightforward predictions with two possible outcomes.
Example: "Will the Federal Reserve cut interest rates in Q1 2026?"
Multi-Leg Markets
Multi-leg markets contain multiple related outcomes under a single market umbrella. Each leg operates as an independent Yes/No pair, allowing traders to speculate on various possibilities within the same event.
Example: "Who will win the 2026 World Cup?"
Leg 1: Brazil
Leg 2: France
Leg 3: Argentina
Leg 4: Germany
Each leg has its own order book, enabling independent price discovery for each potential outcome.
Trading Mechanics
Yosoku employs a central limit order book (CLOB) model, providing transparent price discovery and efficient order matching.
Order Types
Limit Orders Place an order at a specific price. The order remains in the book until filled or cancelled.
Market Orders Execute immediately against existing orders in the book at the best available prices.
Covered Bids Use existing share positions as collateral for new orders. Traders holding Yes shares can use them to back No bids, and vice versa, enabling capital-efficient trading strategies.
Share Merging
Traders holding equal quantities of Yes and No shares for the same market leg can merge them to redeem $1.00 per pair. This mechanism ensures price consistency and provides an arbitrage pathway when Yes + No prices deviate from $1.00.
Resolution System
Yosoku implements two resolution mechanisms to accommodate different trust models and use cases.
Two-Tier Resolution (UMA Oracle)
The primary resolution mechanism leverages the UMA Optimistic Oracle for decentralized dispute resolution.
Tier 1: Proposal
Any participant can propose an outcome by submitting a USDC bond
A dispute window opens for other participants to challenge the proposal
If no dispute occurs within the window, the proposal is finalized and the proposer's bond is returned
Tier 2: Dispute
A disputer can challenge the proposal by submitting a higher bond
The dispute is escalated to the UMA Oracle via LayerZero cross-chain messaging
UMA token holders vote on the correct outcome
The winning party receives both bonds (minus protocol fees)
The market resolves according to the UMA decision
Wallet Vote Resolution
For markets requiring trusted resolution by designated parties, Yosoku supports wallet-based voting.
Market creators designate a set of authorized voter wallets
Voters cast their resolution votes on-chain
Resolution occurs when a majority (>50%) consensus is reached
If no majority is reached by the deadline, the market resolves to a 50/50 split, with all shares paying $0.50
Cross-Chain Architecture
Yosoku's architecture separates trading execution from oracle resolution across chains.
Solana Layer
Order book management and matching
Position tracking and share accounting
Vault custody of USDC collateral
Real-time trade settlement
Cross-Chain Messaging (LayerZero)
Secure message passing between Solana and Ethereum
Dispute escalation to UMA Oracle
Resolution receipt and market finalization
Ethereum Layer (UMA Oracle)
Optimistic oracle for disputed outcomes
Token-weighted voting mechanism
Economic security through bonding requirements
This architecture combines Solana's high throughput and low latency for trading with Ethereum's established oracle infrastructure for trustless resolution.
Last updated