Pages:
Author

Topic: Coinballer - An open-source multi-player Bitcoin gambling game. - page 2. (Read 1223 times)

legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
As I understand the betting rules. The only allowed bet is the max bid made by the winning user. So if someone bid 1mbtc then no one can bid lesser than that amount to become a valid winning bid for the auction.
If someone bids 1 mBTC, and someone else bids 1.01, they can play ping-pong by adding small amounts.
legendary
Activity: 2226
Merit: 1571
Join the world-leading crypto sportsbook NOW!
But they also have to spend few cents on TX fee (even when they use fee rate 1 sat/vbyte) and open their wallet every time they create a transaction. IMO it's not very practical attack.

Agreed, you can bot it though just to annoy people.
If I understood the mechanics, only a higher than current max bet would restart it - and that's the way it should work IMO.

______________________

Yes, you found a critical bug. I've fixed it here.

I've sent 0.00121738 BTC to the address on your bitcointalk profile as a reward for pointing this out. Thank you.

Good that this was fixed already, I just came to confirm that although I'm the only one that bet on the outcome eventually I walked away with 0 BTC Grin

Is it fixed for all currently opened games, or will it be fixed only for the newly created ones?
copper member
Activity: 2800
Merit: 1179
Leading Crypto Sports Betting & Casino Platform
But they also have to spend few cents on TX fee (even when they use fee rate 1 sat/vbyte) and open their wallet every time they create a transaction. IMO it's not very practical attack.

As I understand the betting rules. The only allowed bet is the max bid made by the winning user. So if someone bid 1mbtc then no one can bid lesser than that amount to become a valid winning bid for the auction.

This is what I understand on the game design to avoid spam bids just to extend the duration. @jackmurray can you verify this?
legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
Quote
Length of time between last bet and deadline   144 blocks.
So any troll can delay our bet for a few cents per day Cheesy
The payment confirmed but the amount still does not reflect on the site. I am taking a note about it. May be a bug?

But yeah - haven't tested it so I'm not really sure. Your logic makes sense as well.
I think once the deadline block height confirmed it will activate and send the winners their coins. But question is what will happen when there are unconfirmed tx?
They are not taking it in calculation until 6 block mines. But if they take it in consideration before the tx confirms then there is a chance for double spending too.

In our case game 22. My tx confirmed already but it's not showing on the site. Considering it's not showing yet, the prize for both of us are 0.000049 BTC each where it was supposed to add more 0.001 BTC with the total except the 2% charge.

Update:
Let's have some fun then LOL
It looks like you made a deposit that didn't show up even after 52 confirmations.

Fees spiked yesterday. @jackmurray : can you check the above transaction? What happens to a deposit if it gets confirmed after the game ended?
Yes, just read LOL
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Let's have some fun then LOL
It looks like you made a deposit that didn't show up even after 52 confirmations.

Fees spiked yesterday. @jackmurray : can you check the above transaction? What happens to a deposit if it gets confirmed after the game ended?
copper member
Activity: 42
Merit: 66
There were a few people saying they want to join an open game, rather than have to create a game with players' addresses.

For these people wishing to join an open game, you may prefer https://satoshiauction.net instead, which is a similar game, but every game is open to everybody to play.
hero member
Activity: 1050
Merit: 681
We got some really cool testers down the line. Keep it going guys Wink
The site works on Tor without complaining or captcha. I like the simplicity.
Yep, and btw if anyone wants, they can access the site through .onion link as well provided below.
Link: ba7lbmv2ahkeh6rptw4nicj3au7njzubua3nlopwdiv4h5hdxjoolkid.onion


I really dislike giving negative reviews
Critical reviews are welcomed if they are to the point. Everyone feel free to point out any major issues you got. I agree with you that a short youtube video explaining the game will be much appreciated (as visual info is grasped better than the text).


I believe I have discovered a critical bug in the gambling mechanics. I'm curious to know if anyone else will experience this problem as well.
...
this is not the intended behavior of the system and I believe it to be a serious bug

Yes, you found a critical bug. I've fixed it here.

I've sent 0.00121738 BTC to the address on your bitcointalk profile as a reward for pointing this out. Thank you.
Good find @FatFork and congrats for the bonus tip Wink , well deserved !
copper member
Activity: 42
Merit: 66
I believe I have discovered a critical bug in the gambling mechanics. I'm curious to know if anyone else will experience this problem as well.
...
this is not the intended behavior of the system and I believe it to be a serious bug

Yes, you found a critical bug. I've fixed it here.

I've sent 0.00121738 BTC to the address on your bitcointalk profile as a reward for pointing this out. Thank you.
legendary
Activity: 1624
Merit: 2594
Top Crypto Casino
The player who has contributed the most money to the pot at the end of the game wins the whole pot, minus a 2% fee for the host.

So does it mean that people wil contribute to the pot and in the end only ONE person will win the whole pot and the rest all contributors will lose the moeny  Huh
SNIP

No, because OP has confirmed that you can decide how many winners will be there in a specific game whenever you create a game. I was also confused about this but I have even seen 2 players in 1 game and both of them getting something because the creator chose 2 winners (LoyceV's game you can check in this thread). Wink

In theory, that's the way the game is supposed to work (or at least, that's our understanding of it). However, it doesn't seem to be living up to that expectation in practice. We'll have to see how Loyce's game turns out before we can say for sure. In the meantime, you can check out my review of Game #23 in the previous posts.
legendary
Activity: 2618
Merit: 1105
The player who has contributed the most money to the pot at the end of the game wins the whole pot, minus a 2% fee for the host.

So does it mean that people wil contribute to the pot and in the end only ONE person will win the whole pot and the rest all contributors will lose the moeny  Huh
SNIP

No, because OP has confirmed that you can decide how many winners will be there in a specific game whenever you create a game. I was also confused about this but I have even seen 2 players in 1 game and both of them getting something because the creator chose 2 winners (LoyceV's game you can check in this thread). Wink
legendary
Activity: 3136
Merit: 1172
Leading Crypto Sports Betting & Casino Platform
The player who has contributed the most money to the pot at the end of the game wins the whole pot, minus a 2% fee for the host.

So does it mean that people wil contribute to the pot and in the end only ONE person will win the whole pot and the rest all contributors will lose the moeny  Huh
Also, this mean that the game does not depend upon luck but the one who is able to contribute most money will win in the end. This favour the rich as if you have a lot of money you can win the pot. Anyone with limited money will lose the game  Huh  This game is for the rich people ?
legendary
Activity: 1624
Merit: 2594
Top Crypto Casino
It looks like many members have already identified several issues with the game. However, the most concerning issue for me is that I believe I have discovered a critical bug in the gambling mechanics. I'm curious to know if anyone else will experience this problem as well.

In the following part of the review, I will be discussing Game 23, which was a completed game between me and cryptofrka.



Game flow:
cryptofrka funded 8000 sats to this address: bc1qgdh69sd0ldyapk3ux8kztkhfpx25le7lt6fjt0. I was supposed to send a certain amount to the address: bc1qdm8mnf5mfnhw6447dkev6s3fze63333vch5h28, but unfortunately, the transaction wasn't confirmed before the deadline due to a low fee. However, after the game round ended, I received an amount of 7840 sats to my payout address in this transaction.

If my understanding is correct, the system awarded the entire pot amount (minus the 2% fee) to only one participant (me), despite the game being set up for two winners (which is evident from the screenshot). Furthermore, I won the game even though I didn't even participate in it. I'm unsure if this was a random occurrence or due to my address being first on the list, but either way, this is not the intended behavior of the system and I believe it to be a serious bug.


*OP, this is my review, although I'm sure I will contribute to this thread more in the future and express my opinion as the game develops further.
legendary
Activity: 2478
Merit: 1360
Don't let others control your BTC -> self custody
without a raise that is equal to or exceeds the maximum bet
Anyone can deposit to the highest funded address, thereby raising the maximum bet.

If it works this way the game is open to cheating where a player gathers a group of people to watch the game and keep raising bets by depositing dust to the same address. I bet it would be possible to make a bot to do it automatically. Once the number goes up without the bot depositing anything, the bot adds to the pool from your wallet to make sure you're always on top, even when you sleep Cheesy
The same bot could also extend the game forever by adding one sat per hour or something. Of course nobody will bother to do that when people are fighting over pennies in a local game, but the possibility is there.
legendary
Activity: 2226
Merit: 1571
Join the world-leading crypto sportsbook NOW!
Anyone can deposit to the highest funded address, thereby raising the maximum bet.

I understood that differently, for example if the max bet is 1mBTC, a bet of an additional 1mBTC or more needs to be made to restart the timer.

But yeah - haven't tested it so I'm not really sure. Your logic makes sense as well.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
without a raise that is equal to or exceeds the maximum bet
Anyone can deposit to the highest funded address, thereby raising the maximum bet.
legendary
Activity: 2226
Merit: 1571
Join the world-leading crypto sportsbook NOW!
So any troll can delay our bet for a few cents per day Cheesy

Based on the rules, not really.

The rules say:
The game ends when a certain number of bitcoin blocks have passed without a raise that is equal to or exceeds the maximum bet. This length is configurable.

Haven't tested if that is actually true ingame though.

But yea, if you start with pennies bets, someone can raise contnuously just to annoy you Grin
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Quote
Please allow 6 confirmations before your transaction will appear on the site.
Which means we need to wait long time what will happen if the deadline block resolves before my transaction confirms?
Each deposit resets the game:
Quote
Length of time between last bet and deadline   144 blocks.
So any troll can delay our bet for a few cents per day Cheesy
legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
Edit: Let's see if I get it correct.
I see game 22 has my address. So it's between me and Bot.
So it needs to send btc to bc1qyhcndnuufr92dtl6gvxdctf3ctcyu0nfq6kzp3
Correct. And that makes it kinda useless: if you do nothing, you win 0.00004900 BTC now. Anything you deposit, adds to your and my prize. In retrospect, this wasn't my brightest moment Tongue
Let's have some fun then LOL

I just realized it doesn't even matter which Betting address from Game 22 you use. I could just as well have deposited to "your" Betting address, the result is the same.
But I am going to use the address given for me. So that you don't tell people I did not send anything 😉

Edit:
Quote
Please allow 6 confirmations before your transaction will appear on the site.
Which means we need to wait long time what will happen if the deadline block resolves before my transaction confirms?

To be honest this game has too many weaknesses to abuse.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
Edit: Let's see if I get it correct.
I see game 22 has my address. So it's between me and Bot.
So it needs to send btc to bc1qyhcndnuufr92dtl6gvxdctf3ctcyu0nfq6kzp3
Correct. And that makes it kinda useless: if you do nothing, you win 0.00004900 BTC now. Anything you deposit, adds to your and my prizes. In retrospect, this wasn't my brightest moment Tongue

I just realized it doesn't even matter which Betting address from Game 22 you use. I could just as well have deposited to "your" Betting address, the result is the same.

Heh, yeah, 2-person game with 2 winners is kind of pointless.
Utterly pointless Cheesy
legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
How do I join? I even tried to join Bot's game number 22. There are no button, no input box, nothing LOL
Someone please explain.

Edit: Let's see if I get it correct.
I see game 22 has my address. So it's between me and Bot.
So it needs to send btc to bc1qyhcndnuufr92dtl6gvxdctf3ctcyu0nfq6kzp3

Assuming bc1q5gz6c5u3c8p6e6mtgnq0gxre9mkrgvav3n0q4g is Bot's address. According to the rules, we will share half of the money (of total).

Quote
Number of winners   2
Currently each winner will receive   0.00004900 BTC
Does it means I will get 0.00004900 BTC even without sending any BTC?

Shall I wait? 🤣
Don't worry I will send you if anything arrives in my address. Let's test what happens.

Or I will need to send any amount of BTC to share the prize? I will send a fraction of BTC which will be just enough to make a transaction 😉
Pages:
Jump to: