ethereum-oasis-op / baseline-blips

Baseline Protocol Improvement Proposals (BLIPs) play a key role in properly proposing, developing, and implementing changes to the Baseline Protocol. This repo contains all BLIPs.
Creative Commons Zero v1.0 Universal
11 stars 5 forks source link

[BLIP] BOUNTY: Baseline Cards (Shuffle and Games) #26

Open Ybittan opened 2 years ago

Ybittan commented 2 years ago

Baseline Cards (Shuffle and Games)


Author(s)

List of contributor(s) name(s) and/or git username(s), email(s), e.g.


Description

Suggested value: $2,000 USD

Develop a way to verify proof of shuffle (true randomness) on a deck of cards to either open source code for existing electronic games, or to verify if existing games are actually shuffling cards.

Validate that players are fairly dealt cards, the cards dealt in their hands never change, cards are never added or swapped. Chip count of each player could be another data point, ensuring the player always has the right amount of chips, and bets are always going into the pot correctly.

Several games could be used as an implementation (ex. bridge, rummy, hold'em, etc.)

More information could be found from a discussion that took place during a Baseline Show


Motivation

To create a fully working implementation of baseline that can be used as another example of the power baseline has.


Additional Resources

Here's a video from a Baseline Protocol Core Devs call which took place Monday, April 4th: https://youtu.be/mc2VOt5apJs


Committing to Work

The proposed BLIP details and amount are not limited to the exact terms listed here, but serve to provide directional guidance. If you are interested in the item, please submit a BLIP Hunt Application to define your approach, scope, and amount.


Grant Work

BLIPs that are related to an approved grant project have their own requirements to be met, based on the type of grant. Be sure to read the appropriate terms and conditions when applying for a grant.


Copyright and related rights waived via CC0-Universal.