DeSocttery is the sports lottery without banker. DeSocttery allows sports fans to predict result of certain soccer game by wagering DAI into betting, which is decentralized that the odds are determined by wagers people put into.
3. #DeSocttery / pelith.com
3
Prediction (Single) Pool (DAI) Odds
Manchester City Win 10,000 1.6
Draw 2,000 8
Leicester City Win 4,000 4
Prediction (Single) Pool (DAI) Odds
Manchester City Win 10,000 1.8
Draw 4,000 4.5
Leicester City Win 4,000 4.5
Odds changed after new user (Bob)
wager 2,000 DAI into “Draw” Option
WAGER
4. #DeSocttery / pelith.com
4
Prediction (Single) Pool (DAI) Odds
Manchester City Win 10,000 1.8
Draw 4,000 4.5
Leicester City Win 4,000 4.5
Bob (wagered 2,000 DAI in “Draw”)
Winning 9,000 DAI payoff.
Suppose Game result in “Draw”
PAYOFF
5. #DeSocttery / pelith.com 5
Prediction (Single) Pool (DAI) Odds
Manchester City Win 10,000 1.8
Draw 4,000 4.5
Leicester City Win 4,000 4.5
Bob (wagered 2,000 DAI in “Draw”) would
get 2,000 “LC_MC_Draw_1221” Token
in return as certificate
Logic behind “WAGER “Prediction (Single) Pool (DAI) Odds
Manchester City Win 10,000 1.6
Draw 2,000 8
Leicester City Win 4,000 4
2,000 DAI
2,000 Token
Logic behind “PAYOFF“
2,000 Token
9,000 DAI
Bob (with 2,000 “LC_MC_Draw_1221” Token) could
send back Token to get 9,000 DAI winnings by odds.
6. #DeSocttery / pelith.com
Process of Each Game
6
2 weeks Before
Game Time
Game Announced
The target game and
contract open time
would be posted
beforehand.
Winnings Delivered
As the result of game
settled, those who correctly
predict the result could
share total stakes by stake.
Game Time Game Ended
Contract Locked
Contract would be locked
2 hours before game time.
No one could be able to
wager ever since, which
means the odds would be
determined.
2 hours Before
Game Time
Contract Opened
Anyone can predict game
result by putting DAI into
smart contract as stake.
7. #DeSocttery / pelith.com
“
#DeSocttery / pelith.com
Determine the result of game.
7
API
https://docs.crowdscores.com/#page:matches,header:matches-match-details
8. #DeSocttery / pelith.com
“
#DeSocttery / pelith.com
8
Why Chainlink
The multi-nodes structure of Chainlink allows us to enhance security as stake
of DeSocttery grows. We would extract 1% of total stake in each game to pay
the fees of API call. The larger amount of the stakes, the more APIs (nodes) we
can call to ensure the data of game result is correct by consensus algorithm.
9. #DeSocttery / pelith.com
Project Roadmap
9
Phase 3
Phase 2
Phase 1
Phase 0
Testnet Deployment
Proof of concept would
be delivered on
Ropsten Testnet.
Mainnet Deployment
Contract deployed on
Ethereum mainnet,
allowing users to wager
DAI into contract. Also,
the contract code would
be open-sourced.
Secondary Marketplace
Limit order marketplace
would be online. People
can trade their voucher
token on this platform.
D.A.O.
DeSocttery would be a
decentralized autonomous
organization. A decentralized
community of DST token
holders govern the DeSocttery
Protocol, the D.A.O. that runs
DeSocttery platform.
10. #DeSocttery / pelith.com
DST Token
DST token would be issued to govern
the DeSocttery Protocol, the D.A.O.
that runs DeSocttery platform.
Mint Token 1
Initial Supply of DST would be 500,000.
We would create exchange on
Uniswap.
All of 500,000 DST would be added to
liquidity for people to acquire.
DeSocttery Token (DST)
10
11. #DeSocttery / pelith.com
Mint Token 2
Besides swapping from Uniswap, users can
also get DST token by wagering. As users
wager DAI, they would receive DST token in
return by MintRate.
For example, if current MintRate = 5%, Bob
would get 5 DST token after wagered 100
DAI. Afterwards, MintRate slightly altered
since Total Supply changed as 5 DST minted.
DeSocttery Token (DST)
11
Wager DAI
DST Token
(by MintRate)
Game Prediction
12. #DeSocttery / pelith.com
D.A.O. Governance
➔ Privileges of DST Token Holder
12
Game Voting
DST Token holders are given rights
to vote for games to be opened
every two weeks. The game with
most votes and those with more
than 5% Total Supply votes would
be opened for wager.
Profit Share
The way DST Token holders vote for
games is to deposit their DST Token
into selections. Were the game
opened, game voters can share the
5% platform fees by stake as users
wagering their DAI into the game.
DST Token would be able to
withdraw with fees (DAI) after game
ended.
Suppose the game ended up not
opened, Token can be withdrawn
after vote ended.
13. #DeSocttery / pelith.com
D.A.O. Process
13
2 weeks Before
Game Time
Vote Opened
DST Token holders can vote
by depositing their token
into games to earn fees.
Winnings Delivered
DST Token holders can
withdraw their DST Token
along with the share of 5%
fees from this game by stake.
Game Time End Game
Contract Locked
Contract would be locked
2 hours before game time.
No one could be able to
wager ever since, which
means the odds would be
determined.
2 hours Before
Game Time
Contract Opened
Once vote met conditions,
game would be opened for
wager and DST Token would
be locked until game ends.
4 weeks Before
Game Time
Were the vote not meet
conditions, DST Token deposited
would be opened for withdrawal.
Game Discarded
15. #DeSocttery / pelith.com
Decentralized
No more banker: Games and Odds determined by CROWD
Sustainable
Where lies game, lies DeSocttery
Autonomous
DST Token holders govern the protocol
15