Big Small

Big Small is a game originating from China, widely popular in online gambling platforms in Vietnam. However, traditional online gambling platforms face the following limitations for players participating in Big Small:

  • Transparency Concerns: Players often doubt the fairness of the game and fear that the house may manipulate the results to deceive players and steal their money.

  • Account Locking and Withdrawal Restrictions: When a player wins, the casino may lock their account, prevent withdrawals, or impose restrictions to make it difficult for players, coercing them to continue gambling.

  • Privacy and Security Risks: There are risks of exposing personal information, including bank account details, personal data, and deposit/withdrawal transactions on gambling systems.

Benefits of Playing Big Small on UYTIN.IO

On UYTIN.IO, you can confidently place bets without worrying about the limitations found in traditional online gambling platforms:

  • Transparency and Fairness: The system provides random numbers that are certified as safe by the community via Chainlink VRF, with the entire game source code publicly available for players to verify themselves.

  • Balanced Betting and Full Payouts: Players are guaranteed full payouts and can withdraw funds without restrictions at any time thanks to the balance system and the involvement of the casino's bank.

  • Security of Information: Using Metamask or Brave Wallet and betting with USDT ensures players' data privacy, protecting against the exposure of bank accounts and safeguarding the identity of wallet owners.

To participate in betting on the Blockchain, you need to install a Cryptocurrency Wallet. Visit the link to view the installation guide and join the betting.

Betting Process on UYTIN.IO

  1. Join a Round: Players participate in a betting round that lasts for 1 minute.

  2. Close the Round: The system will close the betting round and will no longer accept new bets.

  3. Balance and Accept Bets: The system will balance the bets and accept them according to the ratio set by the casino’s bank.

  4. Call the Result: The server will call the result from Chainlink VRF to ensure randomness and transparency.

  5. Payout: Winning players and their referrals will receive full payouts. Withdrawals are unrestricted, ensuring the players' rights are fully protected.

Playing Big Small Blockchain on a Smartphone
Playing Big Small Blockchain with Brave Browser on a Desktop
Play Big Small Blockchain directly through Blockchain Explorer

Deposit and Withdrawal Process on UYTIN.IO

  1. Deposit USDT (Top-up) into the Smart Contract: Players deposit USDT into the Big Small game’s smart contract to have a balance in the game.

  2. Approve USDT: Before depositing, players must approve the USDT for the smart contract address.

  3. Use Balance to Bet: Players use their USDT balance in the game to participate in betting rounds.

  4. Withdraw to Wallet: Players can withdraw their USDT to their personal wallet at any time without any limits on the amount.

The player enters the amount they want to deposit to approve (Approve USDT) before depositing into the game
After successful approval, the (Approve USDT) button will change to (Top-up), allowing the player to deposit USDT into the game

Once the deposit is successful, players can start betting in the game. Additionally, players can click "Withdraw All" to transfer their entire USDT balance from the game back to their personal wallet address.

Players can place bets once they have a balance in the Big Small smart contract. To place a bet, select Big or Small, enter the amount of USDT to bet, and press Play to join the round. After the countdown ends, the system will no longer accept bets and will proceed with balancing.

Image of the system opening bets for players
The system will start the countdown once players begin placing their bets

Betting Round Information

When a player places a bet, the current betting round status will show the state of each option (Big/Small).

In the provided example, the system shows that the round will close in 32 seconds. This is the 7th round since Big Small was integrated into the blockchain. The total bet amount for all players on Big is 258 USDT, while for Small, it is 428 USDT. Initially, when the round begins, both Big and Small will show that no bets have been placed.

The Big button displays 258 USDT, indicating the total bet amount on Big. The Small button remains unchanged, indicating no bets have been placed there.

Image after the countdown ends. The house balances the odds and accepts bets from players

Balancing the Bets:

After the countdown ends, the system will close the round and begin balancing the bets, with the casino’s bank accepting bets from players. The balancing method for Big Small on the blockchain differs from traditional online gambling sites.

How the Balancing Works in Big Small on the blockchain at UYTIN.IO:

  • Players betting on the option with a smaller total bet amount will have their full bet accepted.

  • The option with a larger total bet amount will receive only the corresponding amount, and will additionally receive 1.122448% of the total balance in the casino's bank.

For example:

  • Total bets on Big: 3000 USDT

  • Total bets on Small: 10,000 USDT

  • Amount in the casino’s bank: 1,781,819.73686 USDT

The casino will accept the full 3000 USDT from all players betting on Big. For Small, the casino will accept 3000 USDT (matching the amount accepted for Big) and additionally receive 1.122448% of the total balance in the casino’s bank, which is calculated as: 1.122448% × 1,781,819.73686 = 2000 USDT.

Thus, the casino will accept 3000 USDT for Big and 5000 USDT for Small, returning the excess 5000 USDT to players before calling the random result from Chainlink VRF.

Comparison of Betting Acceptance in Big Small Blockchain vs Traditional Online Gambling Sites

Betting acceptance differs for each player in Big Small Blockchain compared to traditional online gambling sites.

Traditional Online Gambling Sites:

  • Prioritize accepting bets from players who place them first.

  • Bets made after the set amount is reached will be refunded.

Big Small Blockchain:

  • Since all players must pay gas fees for placing bets on the blockchain, the system will accept all bets from players proportionally, calculated as: (Amount the player bets × Total amount accepted by the casino) / Total bet amount from all players.

For example:

  • Three players bet on Small with a total bet amount of 10,000 USDT:

    • Player 1: 3000 USDT

    • Player 2: 5000 USDT

    • Player 3: 2000 USDT

The system will accept 5000 USDT of the total 10,000 USDT:

  • Player 1: 3000 * 5000 / 10000 = 1500 USDT

  • Player 2: 5000 * 5000 / 10000 = 2500 USDT

  • Player 3: 2000 * 5000 / 10000 = 1000 USDT

Image showing the end of the betting process, retrieving results from Chainlink VRF, and rewarding players

Illustration of Betting Result in Big Small Blockchain

Specifically:

  • The system accepts 258 USDT on Big and 428 USDT on Small.

  • The casino’s bank contributes 170 USDT to accept the excess bet on Small compared to Big.

  • The total result is 3 + 5 + 6 = 14, so Big wins. The system will:

    • Payout to Big: 258 USDT × 1.98 = 510.84 USDT

    • Payout to the casino’s bank: 170 USDT × 1.98 = 336.6 USDT for the contributing players

    • Total smart contract fee: (258 + 428 + 170) × 1% = 8.56 USDT

Image displaying the game result history

In the UYTIN.IO website interface shown in the illustration above, the system will display:

  • The last 10 results of the game (if fewer than 10 rounds are open, all open rounds will be shown).

  • The total amount in the Bankroll: Users can monitor the amount the casino's bank accepts from the excess bets, multiplied by 1.122448%.

  • Users can view all the historical spin results of the game directly on the game’s smart contract using blockchain explorers like Polygonscan or Arbiscan. Detailed instructions for placing bets directly through a blockchain explorer will be provided.


How to Place Bets Directly on the Blockchain

To place a bet directly, you need to approve USDT (Approve USDT) for the Big Small Blockchain smart contract, just like with other games. Then follow these steps:

  1. Access the blockchain explorer for the selected chain, e.g., polygonscan.com or arbiscan.io.

  2. Enter the address of the Big Small Blockchain smart contract: 0xa80aC0ec76d82c6a8B556e42f799E447beE3b9bc.

  3. Select Contract -> Write Contract.

  4. Click Connect to Web3 to connect your wallet.

  5. Select depositToGame to deposit USDT into the Big Small game’s smart contract balance to participate in betting. Enter the following two parameters:

    • tokenAddress (address of the USDT smart contract on the chain you're betting on),

    • amount (the amount of USDT you want to deposit, multiplied by 1,000,000. For example, if you want to deposit 123.4 USDT, enter 123400000).

    After depositing, you will be able to place bets.

  6. Select TaiXiu_Play to place your bet. Enter the following parameters:

    • wager (the amount of USDT you want to bet, multiplied by 1,000,000. For example, to bet 123 USDT, enter 123000000. The amount you bet must always be less than or equal to the balance in the Big Small game’s smart contract),

    • tokenAddress (Polygon Chain USDT smart contract address: 0xc2132D05D31c914a87C6611C10748AEb04B58e8F, Arbitrum One Chain: 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9),

    • isBig (enter 1 or true for Big, enter 0 or false for Small).

    Click Write to place your bet. The system will automatically settle the bet once the betting time is over and award rewards to the player’s balance if they win.

  7. When you want to stop betting and withdraw USDT to your personal wallet address, select withdrawAll in the Write Contract section, then enter the USDT contract address in the tokenAddress field, and click Write. The Big Small smart contract will transfer USDT to your wallet address (the wallet address that signed the transaction).

Note for Big Small Blockchain: In case Chainlink VRF does not send a random result to the game’s smart contract within a certain timeframe, the system will automatically refund the bet amount to the game’s balance for the player without any action required from them.

Referral rewards will be transferred to the game balance in Big Small, and the referrer can access the Big Small Blockchain game through the UYTIN.IO website interface or directly on the blockchain explorer to withdraw the rewards to their personal wallet.

Image of the player depositing USDT into the game's smart contract
Illustrative image of the player placing a bet on Big Small at the Blockchain Explorer
Illustrative image of the player withdrawing funds from the smart contract to their wallet address

How to View Game Information Directly on the Blockchain

You can view information about betting rounds, the full game history, player bets in the current round, and player balances in the Big Small game’s smart contract by following these steps:

  1. Access the blockchain explorer for the selected chain, e.g., polygonscan.com or arbiscan.io.

  2. Enter the address of the Big Small Blockchain smart contract: 0x.

  3. Select Contract -> Read Contract.

  • TaiXiu_GetState: View betting information for the current round. Enter the wallet address you want to check in the [player (address)] field, then click [Query].

  • getBalance: View the player’s balance in the Big Small game’s smart contract. Enter the USDT contract address in the [tokenAddress (address)] field, and the wallet address you want to check in the [playerAddress (address)] field, then click [Query].

  • getResult: View the result of a betting round. Enter the round number you want to check the result for in the [id (uint256)] field, then click [Query]. For example, to view the result of round 15, enter 15, then click [Query].

  • getRound: View information about a betting round. Enter the round number you want to check in the [id (uint256)] field, then click [Query].

  • getTurn: View information about the current round.

System Update: We have now upgraded the system to allow players to monitor the total number of participants in each betting option.

Illustrative image showing a total of 2 players betting on the Big (Tài) side, and 1 player betting on the Small (Xỉu) side

Last updated