♠️
RACE Protocol
NFT PresaleDiscord
  • ❤️Official Docs & Links
  • ⏳Progress Overview
  • RACE Protocol
    • 🏗️System Architecture
      • Components
      • On-chain Accounts
      • Synchronization
      • Randomization
      • Payment
    • 🎲Game Development
      • Game Handler
      • Effect
      • Event Handling
      • Race API
        • Arweave Integration
      • Race JS SDK
        • Installation and Setup
        • Key Components
          • AppClient
          • SubClient
          • Events
          • Game Context
          • Decryption Cache
        • Advanced Features
          • Getting Revealed Knowledge
          • Exiting and Detaching
          • Submitting Messages
          • Sub-game Interaction
        • Best Practices
        • API Reference
        • Troubleshooting
    • 🧪Testing
      • Race Test Kit
      • Unit Testing
      • Integration Testing
      • Additional Considerations
    • 🧱Modules & Features
      • Encryption Methods
      • Command-line Tools
      • Configuration Options
      • Blockchain Transport Implementations
    • 📃Smart Contract
      • Solana Program
    • 🔦Examples and Use Cases
      • Draw Card Game
      • Raffle Game
      • Other Examples
  • RACE Games
    • ♠️RACE Poker app
      • 🎮Start playing in minutes
        • 💰Cash and sit-n-go
        • 🏆Tournaments
      • 🎨Workshop
        • 🏆Create cash games
        • 🏨Create tourneys
      • 💡Concept introduction
      • 🏗️System architecture
      • 👾Game Flow
      • 🎲Cards shuffling
      • ☎️Communication
      • 🔐Key sharing/decryption
      • 💱Cash flow structure
    • ⚡Solfast
      • 🎲Game modes
  • RACE RESEARCH
    • 👾No-Code Development
      • Brainstorming
      • Implementation Approach
      • Project Status
    • 0️⃣Zero-Knowledge Proofs
      • Brainstorming
      • Integration steps
        • Verifiable Randomness Generation
        • Private Game State Updates
        • Verifiable Settlements
        • Private Player Actions
      • Project Status
    • 🛡️Security Audit Report
      • Executive summary
        • Introduction to Race Protocol
        • Audit Methodology
      • Findings
        • Smart Contract Security
        • WebAssembly Security
        • Client-side Security (Race SDK)
        • Server-side Security
        • Randomization and Encryption
        • On-chain Account Management
        • Synchronization Mechanisms
        • Payment Handling
      • Recommendations
      • Conclusion
  • RACE DAO
    • 😎About
    • 🫂Community
    • 🖼️NFT Collection [!]
Powered by GitBook
On this page
  • Key Features
  • Project Status

Official Docs & Links

Welcome to RACE DAO official gitbook.

Race Protocol is a multi-chain infrastructure designed to facilitate the development and deployment of secure and fair web3 games, particularly asymmetric competitive games. It aims to address the challenges faced by web3 builders and players by providing a comprehensive set of tools and features that ensure transparency, fairness, and extensibility.

For web3 builders, Race Protocol offers:

  • Simplified Development: By providing game-related smart contracts and serverless solutions, Race allows developers to focus on core game logic without worrying about complex blockchain interactions or server management.

  • Multi-chain Support: Race Protocol is designed to be chain-agnostic, allowing developers to deploy their games on various blockchains, expanding their reach and user base.

  • Transparency and Security: All game data and transactions are recorded on-chain, ensuring transparency and immutability. Additionally, the use of P2P randomization and encrypted communication guarantees fair play and protects hidden knowledge in asymmetric games.

For web3 players, Race Protocol ensures:

  • Fairness: The protocol's design guarantees fair play by utilizing P2P randomization and encrypted communication, preventing manipulation or cheating.

  • Security: Players' assets are protected by smart contracts, ensuring transparent and secure fund flows without relying on centralized services.

  • Accessibility: Games built on Race Protocol can be accessed from various platforms, including traditional dApps and metaverse applications, increasing accessibility and player engagement.

By addressing the needs of both builders and players, Race Protocol aims to unlock the potential of web3 gaming and foster a thriving ecosystem of innovative and trustworthy games.

Key Features

Race Protocol stands out for its key features that cater to the demands of web3 gaming:

  • Multi-chain Support: Race Protocol is designed to be chain-agnostic, currently supporting Solana and Facade (a mock chain for development). This allows developers to choose the blockchain that best suits their needs and target a wider audience.

  • Transparency: All game data and transactions are recorded on-chain, providing complete transparency and immutability. This ensures fair play and builds trust among players.

  • Fairness: Race Protocol utilizes P2P randomization and encrypted communication to protect hidden knowledge in asymmetric games. This prevents any single entity from gaining an unfair advantage by accessing sensitive information.

  • Extensibility: Race Protocol decouples game core logic from the frontend, allowing for greater flexibility and reusability. Developers can easily create different frontends for various platforms while utilizing the same game logic published as NFTs.

  • Security: Player assets are held in secure stake accounts and controlled by smart contracts, ensuring transparent and secure fund flows without the need for intermediaries.

These features combine to create a robust and reliable infrastructure for building and playing web3 games with enhanced security, fairness, and flexibility.

Project Status

Race Protocol is currently under active development and is not yet ready to accept external contributions. The core team is focused on building the foundational components and ensuring the stability and security of the protocol.

As the project progresses, the team will provide updates on its development stage and announce when contributions are welcome.

We encourage interested developers and players to stay tuned for further updates and join the Race community to learn more about the protocol and its potential.

Stay tuned and let the games begin!

NextProgress Overview

Last updated 3 months ago

❤️
Website
(Race.Games)
Discord
Github Repo (Main)
Telegram
Medium
Twitter
Magic Eden (RACE Heroes)
Tensor (RACE Heroes)