🏗️System architecture

Set of roles in RACE Poker system

DAPP (Lobby)

Every DAPP must run the same encryption/decryption processes verified by user's signature to reach consesus in the game for the game progress.

Transactor (Game host)

Every Transactor must run the same encryption/decryption process as every DAPP to reach consensus in the game for the game progress.

When clients have to share sensitive information to other clients they message it with asymmetric encryption through Transactor. The public key of recipient which is used for encryption is stored on blockchain. Transactor can deliver a message, but cannot decrypt or tamper with it. Learn more about encrypted communication here.

Blockchain

The Alpha version is currently deployed on Solana blockchain. RACE is looking forward to support more chains in the future.

Decentralized storage

The Alpha version currently utilizes Arweave for storing its first DAPP assets.

Game histories feature and its Arweve integration is in development. Currently game histories are stored locally in clients DAPP.

Discovery Servers

RACE DAO

Last updated