Fairness Proof
How Do We Ensure Fairness?
PikPok runs on the Abstract chain and uses PROOF OF PLAY's vRNG service to ensure every round is absolutely fair. No one can cheat, including ourselves!
PROOF OF PLAY vRNG Service
What is PROOF OF PLAY vRNG?
PROOF OF PLAY is a leading web3 gaming infrastructure provider whose vRNG (Verified Random Number Generator) delivers fast, secure, and scalable on-chain random number generation.
Core Advantages:
- Lightning Fast: Random numbers delivered within ~3 seconds (as low as 900ms on some chains)
- Battle Tested: Over 100 million random numbers served, handling 1.5M transactions per day
- Gaming Optimized: Specifically designed for blockchain gaming applications
- Cross-Chain Ready: Deployed across multiple networks including Polygon, Arbitrum, Base, and more
- Completely Independent: Third-party service, PikPok team cannot interfere
- Verifiable: All random numbers can be verified through drand's public API
Technical Implementation
// Implementation using PROOF OF PLAY vRNG callback function
function fulfillRandomness(
uint256 requestId,
uint256[] memory randomWords
) internal override {
// Get total tickets for the corresponding round
uint256 totalTickets = getRoundTickets(requestId);
// Use drand's quicknet random number with additional entropy
uint256 randomSeed = randomWords[0];
// Determine winner based on random seed
uint256 winnerIndex = randomSeed % totalTickets;
// Distribute prizes to winner
distributeWinnings(requestId, winnerIndex);
// Trigger draw event
emit RoundFinished(requestId, winnerIndex, randomSeed);
}Fairness Guarantees
Open Source Smart Contracts
- All game logic is implemented in smart contracts
- Contract code is completely open source and available for review
How to Verify
Verify Random Numbers
After each draw, you can:
- Verify the authenticity of random numbers through drand's public API
- Check PROOF OF PLAY vRNG events on blockchain explorer
- Verify the correctness of the winner calculation process
- Cross-reference with PROOF OF PLAY's verification tools
Real-Time Transparency
- Pot Status: Real-time display of current pot
- Participation Records: All participants and entry amounts
- Historical Data: Complete game history records
Common Questions
Can the development team cheat?
No! We use independent PROOF OF PLAY vRNG service, and smart contracts are completely unmodifiable once deployed.
Is PROOF OF PLAY vRNG trustworthy?
PROOF OF PLAY vRNG is battle-tested in production, having served over 100 million random numbers and handling 1.5M daily transactions for major gaming protocols like Pirate Nation. It uses drand's "quicknet" technology for secure randomness generation.
How to learn more technical details?
Visit PROOF OF PLAY vRNG Documentation for detailed technical implementation and security mechanisms.