Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arcadeum: Specification #4

Open
ianha opened this issue Jul 18, 2018 · 1 comment
Open

Arcadeum: Specification #4

ianha opened this issue Jul 18, 2018 · 1 comment
Assignees

Comments

@ianha
Copy link
Member

ianha commented Jul 18, 2018

No description provided.

@pkieltyka
Copy link
Member

pkieltyka commented Jul 18, 2018

Areas of the specification to describe/diagram/etc:

  • Entering a channel / Staking of security collateral
  • Ephemeral key generation + signing of keys
  • Arcadeum client (game contract + ethers + state management for client-side apps)
  • Arcadeum Match-Making Server as privileged hub that is also staked
  • Arcadeum Match-Making Server, signing a winning ticket
  • Arcadeum.sol interface / describe design
  • DGame.sol interface / describe DGame as state machine
  • Fraud proof explanation / example / sample gas calculations / sequence of calls
  • Proof of Victory explanation / example / sequence of calls / sample gas calculations
  • Cooperative / Uncooperative Victory claim
  • Challenge process for Arcadeum MM signed winning ticket
  • Persisting a successful match on the mainnet, and taking it to another Reward contract
  • Mention token contract interaction (ie. how we use tokens from game)

future:

  • Availability by the Arcadeum Match-Making Server (ie. observing state and helping a client who didnt submit their own stake)
  • Gas abstraction by the Arcadeum Match-Making Server

@attente attente self-assigned this Jul 19, 2018
@attente attente transferred this issue from another repository Apr 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants