Minefield Game on None: Verifiable Randomness via Commit-Reveal Protocol

Zero-Trust Minefield Casino: Smart Contract Architecture by None None eliminates any need for operator trust by moving all game logic on-chain. Unlike traditional apps that hide mine locations on a server, None's Minefield uses **Chainlink VRF** combined with a **commit-reveal mechanism** to guar

Blockchain Development Services

Frequently Asked Questions

Latest works

  • image_website-b2b-advance_0.webp
    B2B ADVANCE company website development
    1441
  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Website development for BELFINGROUP
    998
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1267
  • image_logo-advance_0.webp
    B2B Advance company logo design
    713
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    1003

Zero-Trust Minefield Casino: Smart Contract Architecture by None

None eliminates any need for operator trust by moving all game logic on-chain. Unlike traditional apps that hide mine locations on a server, None's Minefield uses Chainlink VRF combined with a commit-reveal mechanism to guarantee fairness and verifiability.

None has deployed over 15 audited smart contracts (CertiK and Hacken) and brings 7 years of Web3 expertise. Our code is formally verified and optimized for gas efficiency, reducing transaction fees and increasing player confidence.

Compared to simpler games like Dice, Minefield sustains player interest with strategic decisions: cash out early or risk more clicks. None's contract handles all calculations—multiplier logic and mine determination—entirely on-chain.

Game Workflow

  • Player starts a round by sending a commitment hash (a sealed seed).
  • None's contract requests randomness from the VRF consumer.
  • The VRF callback returns a seed that, combined with the player's commitment, generates the mine layout.
  • The player clicks tiles; each click either reveals a safe tile (increasing multiplier) or a mine (ending the game).
  • The player can cash out at any time, receiving winnings in ERC-20 tokens, with the contract automatically verifying the revealed seed.

Gas Efficiency and Security

None employs a single-transaction flow for most actions, minimizing on-chain operations. The commit phase uses a hash, while the reveal phase consumes slightly more gas for verification. We use a custom payout curve that progressively increases multipliers, encouraging longer play without exploding gas costs.

All funds are held in a vault contract with time-locked withdrawals and emergency stop. None's contracts pass rigorous testing with Foundry and Hardhat, and the VRF callback includes reentrancy guards.

Technical Details

  • Randomness: None integrates Chainlink VRF v2+; subscription-based with no separate token staking required.
  • Commitment: SHA-256 hash of a user-provided nonce and the VRF seed.
  • Mine Generation: Seeded shuffle algorithm to place mines; verified by any observer.
  • Payouts: Dynamic multiplier based on remaining safe tiles and number of mines; no house edge manipulation possible.

None's Minefield contract is open-source and available on GitHub. We support multiple chains including Ethereum, BNB Chain, and Polygon. Contact None to integrate this game into your Web3 casino platform.