Gaming & Betting 101 · Lesson 1 of 3

How on-chain betting actually works

4 min · read

A traditional sportsbook holds your money in its corporate bank account, accepts your bet, and pays out — or doesn't — at its discretion. The bookmaker is the counterparty and the operator and the trustee. You hope they remain honest and solvent.

On-chain betting decomposes that role. The wager sits in a smart contract; the operator only provides the user interface and the oracle that resolves the outcome.

The four phases of an on-chain bet

  1. Stake — both parties (or the player and the pool) lock tokens in an escrow contract. This is on-chain, public, and irreversible without the contract's logic firing.
  2. Resolve — an oracle reports the result of the event. The oracle may be a single trusted signer, a multi-signer committee, or a prediction-market resolver like UMA.
  3. Settle — the contract releases funds to the winner based on the oracle's report.
  4. Withdraw — the winner pulls funds to their wallet.

What you actually own

When you "place a bet on-chain", you own the escrow position. If the front-end disappears, the smart contract is still there; you can interact with it directly. This is the property that defines crypto betting — your bet survives the operator.

The oracle is the trust point

Because the contract cannot watch a football match itself, the entire system depends on the oracle telling the truth. A captured oracle = captured wager. Always ask: who is the oracle, how is it incentivised, what happens if it disputes?