BitShares Forum

Other => Graveyard => DAC PLAY => Topic started by: toast on March 22, 2014, 07:05:32 pm

Title: BTS GameHost
Post by: toast on March 22, 2014, 07:05:32 pm
This is just copy/pasted from my notes, so I apologize if it's hard to read. Some background reading is here: https://bitsharestalk.org/index.php?topic=2690.0


** perfect information games: the best kind

You can construct a payoff matrix in a way where players will tend agree to admit losses and when they don't the network makes a profit. Massively reduce storage costs.

** perfect information with an RNG: same thing, you need a "trusted seed" which is  just H(block||players||timestamp)

** trusted non-collusive hosts, no mucking
The host can reveal what cards other players have but cannot influence the probability of cards you get (infinite deck poker)

4) ** incentivized non-collusive hosts -> "normal" poker possible

hidden RNG state between player actions, host can share information. Might be possible to user clever zero-knowledge proofs to show a host did a fairly generated deck without revealing players' mucked cards. Or mucker could have a chance to rat the host out and players get paid out from hosts' collateral



So the idea is, BTS Lotto takes the most basic "game service" - an RNG - and builds the most basic game you can out of it. Games that we *know* are fun and profitable should follow this model. This will be a "catch-all" DAC that will provide the basic information services you need to host games. So people could figure out a chess engine using this DAC, then spawn a dedicated chess DAC which can embed crazy stuff like ELO and paid tournaments and stuff.


* Brand New Game Types*
If you think about the more general game players are playing when they are connected to a random host (do I trust this host not to cheat, or maybe this host actually deliberately made public), it spurs some thinking about what sort of games could be designed.


I'm actually excited about this because inventing new games is basically incentive structure research and could spawn new DAC ideas.
Title: Re: BTS GameHost
Post by: jwiz168 on March 22, 2014, 07:53:46 pm
Well, Im a game buff myself. boards, videos, sports anything that is game-related. Gonna follow this thread and hope someday I can contribute ideas .  8)
Title: Re: BTS GameHost
Post by: unimercio on April 01, 2014, 08:21:44 pm
Well, Im a game buff myself. boards, videos, sports anything that is game-related. Gonna follow this thread and hope someday I can contribute ideas .  8)

 +5% ditto
Title: Re: BTS GameHost
Post by: jwiz168 on April 03, 2014, 04:30:15 am
Just a thought with Game Host DAC, Will it be an effective salesman of in-game Gold or Premium items in a WoW MMORPG? Or dealing item inventories, characters' attributes , etc...
Title: Re: BTS GameHost
Post by: HackFisher on April 03, 2014, 05:08:52 am
Like the idea, DACs like lotto can be used as basic service for more complicated Game DACs, we can even build Game platforms on top of it.  :)
 +5%
Title: Re: BTS GameHost
Post by: Overthetop on April 05, 2014, 03:35:50 pm
Like the idea, DACs like lotto can be used as basic service for more complicated Game DACs, we can even build Game platforms on top of it.  :)
 +5%

Great idea!

 +5%
Title: Re: BTS GameHost
Post by: fuzzy on April 06, 2014, 03:33:37 am
My favorite potential implementation here would have to be the concept of betting on the outcome of competitive game matches.  For instance, the outcome of a League of Legends (LoL) match...or World of Warcraft (WoW) arena matches...or FPS matches. 

I know many gamers who are forced to travel to competitions just for the chance to win a decent payout...this type of system would largely do to these events what Netflix and Utorrent did to Blockbuster...