Bitcoin Forum
August 17, 2018, 12:04:56 PM *
News: Latest stable version of Bitcoin Core: 0.16.2  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 ... 274 »
  Print  
Author Topic: SatoshiDICE.com - The World's Most Popular Bitcoin Game  (Read 474328 times)
IXIslimIXI
Member
**
Offline Offline

Activity: 117
Merit: 10



View Profile
October 26, 2012, 05:05:01 AM
 #781

I'm working on figuring out what is going on here.  It seems like the bitcoin network is expecting higher fees.  I've increased our base tx fee that we pay to 0.0010 from 0.0005.  I've also re-enabled the isLegit check on incoming bets.  This check makes sure the bet is either confirmed and has a tx fee of at least 0.001. It also traces it back to confirmed parent transactions.  It isn't perfect and may delay some transactions that do eventually confirm but it should help up avoid doing payments of transactions that will never confirm so often.

I guess when you are creating 1.6 million transactions there are bound to be a few snags.

Thanks everyone for your patience.  Mostly no one has heard from me in a while because things have been mostly running smoothly.  Hopefully we can soon get back to that.


Would this change be what caused my transactions to disappear and not payout?
1534507496
Hero Member
*
Offline Offline

Posts: 1534507496

View Profile Personal Message (Offline)

Ignore
1534507496
Reply with quote  #2

1534507496
Report to moderator
1534507496
Hero Member
*
Offline Offline

Posts: 1534507496

View Profile Personal Message (Offline)

Ignore
1534507496
Reply with quote  #2

1534507496
Report to moderator
BOUNTY PORTALS
BLOG
WHERE BOUNTY MANAGEMENT
MEETS AUTOMATION
SIGNATURE CAMPAIGNS
TWITTER
FACEBOOK
MEDIA CAMPAIGNS
AND MORE!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1534507496
Hero Member
*
Offline Offline

Posts: 1534507496

View Profile Personal Message (Offline)

Ignore
1534507496
Reply with quote  #2

1534507496
Report to moderator
1534507496
Hero Member
*
Offline Offline

Posts: 1534507496

View Profile Personal Message (Offline)

Ignore
1534507496
Reply with quote  #2

1534507496
Report to moderator
1534507496
Hero Member
*
Offline Offline

Posts: 1534507496

View Profile Personal Message (Offline)

Ignore
1534507496
Reply with quote  #2

1534507496
Report to moderator
Carnth
Hero Member
*****
Offline Offline

Activity: 634
Merit: 500



View Profile
October 26, 2012, 04:28:37 PM
 #782

I've also re-enabled the isLegit check on incoming bets.  This check makes sure the bet is either confirmed and has a tx fee of at least 0.001.
You used the word "etiher" and then "and".  

Do wagers with a fee less than 0.001 BTC still get processed even if they have not yet been included in a block?
My personal experience (after the changes fireduck implemented):
I sent a 15.63 BTC bet, divided among 11 individual bets.

The 15.63 BTC already had 2 confirms went it was sent and had no fees.
After I sent the bet, it was "stalled." It did not show up on the Dice website and checking blockchain.info I could see that the bets were left "unspent."
After my 15.63 BTC bet was confirmed, the Dice website picked up my bet and processed it. At that point I could see that I rolled an 832 (damn lucky) and won all 11 of my bets.
A few of the winning bets showed up in my wallet.
After another block on the BTC network, a few more winning bets were returned.
It took a total of 5 blocks for all of my bets to be returned. I had to be patient, but I was paid back everything I was owed.


Would this change could be what caused my transactions to disappear and not payout?
I am also curious about this. I had sent many bets on Oct 23-24. Some bets had the fees included, some not. I had many many "UNKNOWN" bets waiting to be returned. Even so, some "UNKNOWN" bets were returned to my wallet but never confirmed, even after 20 hours. Then the next day, *poof* many of my bets (wins and losses) were just gone--even from the block chain. Was this a orphaned block (or several orphaned blocks)?
IXIslimIXI
Member
**
Offline Offline

Activity: 117
Merit: 10



View Profile
October 26, 2012, 04:41:26 PM
 #783

I've also re-enabled the isLegit check on incoming bets.  This check makes sure the bet is either confirmed and has a tx fee of at least 0.001.
You used the word "etiher" and then "and".  

Do wagers with a fee less than 0.001 BTC still get processed even if they have not yet been included in a block?
My personal experience (after the changes fireduck implemented):
I sent a 15.63 BTC bet, divided among 11 individual bets.

The 15.63 BTC already had 2 confirms went it was sent and had no fees.
After I sent the bet, it was "stalled." It did not show up on the Dice website and checking blockchain.info I could see that the bets were left "unspent."
After my 15.63 BTC bet was confirmed, the Dice website picked up my bet and processed it. At that point I could see that I rolled an 832 (damn lucky) and won all 11 of my bets.
A few of the winning bets showed up in my wallet.
After another block on the BTC network, a few more winning bets were returned.
It took a total of 5 blocks for all of my bets to be returned. I had to be patient, but I was paid back everything I was owed.


Would this change could be what caused my transactions to disappear and not payout?
I am also curious about this. I had sent many bets on Oct 23-24. Some bets had the fees included, some not. I had many many "UNKNOWN" bets waiting to be returned. Even so, some "UNKNOWN" bets were returned to my wallet but never confirmed, even after 20 hours. Then the next day, *poof* many of my bets (wins and losses) were just gone--even from the block chain. Was this a orphaned block (or several orphaned blocks)?

Glad I'm not the only one... I think some people on here thought I was just some guy who lost all my coins trying to get some freebies. lol

Most of the ones that are missing were winners and this equals up to several hundred dollars. *EDIT to remove unnecessary comments*

I hope other decide to step forward too.

What client were you using? Because I am being told that it is blockchain.info that caused the issue from a build up of non confirmed transactions.
JWU42
Legendary
*
Offline Offline

Activity: 1666
Merit: 1000


View Profile
October 26, 2012, 08:06:56 PM
 #784

My blockchain.info transactions have been problematic the last 24 hours  Sad

evoorhees
Legendary
*
Offline Offline

Activity: 994
Merit: 1000


Democracy is the original 51% attack


View Profile
October 27, 2012, 10:29:02 PM
 #785

My blockchain.info transactions have been problematic the last 24 hours  Sad

Same here, one of my bets has been stuck for over 24 hours now, sitting at UNKNOWN on SatoshiDice.

This has happened more than normal during the past few days since there have been so many winners it drew down the site's wallet which results in more "snags".  So the good news for you all is that you're kicking the site's ass in terms of winnings recently Wink
JWU42
Legendary
*
Offline Offline

Activity: 1666
Merit: 1000


View Profile
October 27, 2012, 11:07:14 PM
 #786

The weird part for me now is the return transaction now only occurs at each new block.  It has been this way for the past 36 hours (+/-)...

Destroys the experience when you are waiting 10+ minutes between bets  Wink

dooglus
Legendary
*
Offline Offline

Activity: 2534
Merit: 1124



View Profile
October 28, 2012, 12:45:07 AM
 #787

The weird part for me now is the return transaction now only occurs at each new block.  It has been this way for the past 36 hours (+/-)...

Destroys the experience when you are waiting 10+ minutes between bets  Wink

I'm guessing this is caused by fireduck's recent change, which he confusingly described as follows:

Quote
This check makes sure the bet is either confirmed and has a tx fee of at least 0.001

"either ... and ..." - not sure what that means.

I'm guessing what he meant to say is that bets aren't processed until they get into a block unless they have a fee of at least 0.001 included.  But his statement could be clearer.

I'd suggest including a fee of 0.001 BTC with a bet and see if that gets things going fast for you again.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
JWU42
Legendary
*
Offline Offline

Activity: 1666
Merit: 1000


View Profile
October 28, 2012, 02:31:55 AM
 #788


I'd suggest including a fee of 0.001 BTC with a bet and see if that gets things going fast for you again.

Yep - need a .001 fee to get a "normal" response

dooglus
Legendary
*
Offline Offline

Activity: 2534
Merit: 1124



View Profile
October 28, 2012, 06:01:37 PM
 #789


I'd suggest including a fee of 0.001 BTC with a bet and see if that gets things going fast for you again.

Yep - need a .001 fee to get a "normal" response

That kind of makes sense.

If people are allowed to place bets with no fees, even when fees 'should' be included according to standard fee rules, the bet transaction will possibly take a long time to confirm.  Then, when they lose and their bet amount is used to pay out other winners, the payment to the other winners won't confirm until all the amounts from losing bets have confirmed, due to how bitcoin works.

So the 0.001 fee is an attempt to make sure that all bets confirm in a reasonable amount of time.

It occurs to me that it might be a little overkill to insist on such a fee for all bets if you want 'instant' results when not all small transactions really require a fee at all if they're high enough priority, but still, it's only a cent, so I guess nobody's going to complain.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
JWU42
Legendary
*
Offline Offline

Activity: 1666
Merit: 1000


View Profile
October 28, 2012, 07:42:32 PM
 #790


I'd suggest including a fee of 0.001 BTC with a bet and see if that gets things going fast for you again.

Yep - need a .001 fee to get a "normal" response

That kind of makes sense.

If people are allowed to place bets with no fees, even when fees 'should' be included according to standard fee rules, the bet transaction will possibly take a long time to confirm.  Then, when they lose and their bet amount is used to pay out other winners, the payment to the other winners won't confirm until all the amounts from losing bets have confirmed, due to how bitcoin works.

So the 0.001 fee is an attempt to make sure that all bets confirm in a reasonable amount of time.

It occurs to me that it might be a little overkill to insist on such a fee for all bets if you want 'instant' results when not all small transactions really require a fee at all if they're high enough priority, but still, it's only a cent, so I guess nobody's going to complain.

FWIW - I was using .0005 fee previously...

Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2044
Merit: 1007

Newbie


View Profile
October 29, 2012, 05:31:27 AM
 #791

Anyone else still waiting on their bet?
Mine is sitting at "UNKNOWN" still and it's almost been 4 days since I made that bet..

Yes. I'm waiting for mine. 4 days already passed. I PMed Evoorhees regarding this issue, perhaps he is working hard to resolve it... Hahaha, of coz I don't think so...
fireduck
Sr. Member
****
Offline Offline

Activity: 390
Merit: 251



View Profile
October 29, 2012, 01:52:43 PM
 #792


"either ... and ..." - not sure what that means.

I'm guessing what he meant to say is that bets aren't processed until they get into a block unless they have a fee of at least 0.001 included.  But his statement could be clearer.

I'd suggest including a fee of 0.001 BTC with a bet and see if that gets things going fast for you again.

You are correct.  It should have been either, or.  I've been traveling and haven't had a chance to post until now.  I've lowered the fee down to 0.0005 again and will see how that goes. 

Bitrated user: fireduck.
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1000



View Profile WWW
October 29, 2012, 02:48:31 PM
 #793


"either ... and ..." - not sure what that means.

I'm guessing what he meant to say is that bets aren't processed until they get into a block unless they have a fee of at least 0.001 included.  But his statement could be clearer.

I'd suggest including a fee of 0.001 BTC with a bet and see if that gets things going fast for you again.

You are correct.  It should have been either, or.  I've been traveling and haven't had a chance to post until now.  I've lowered the fee down to 0.0005 again and will see how that goes.  

The required fee is 0.0005 per KB. If a gambler's bet is funded by many smaller payments, the transaction to send the payment may easily be more than 1 KB in size. Likewise, a winning payout back to a user, likely funded by many small payments from losers, also would need an appropriate fee related to it's data size.

This is the same factor that render's satoshidice user's wallet balance unspendable. After the wallet is full of .00000001 BTC losing confirmation payments, attempting to empty the wallet of these takes a considerable fee that is much higher than 0.0005 (or indeed the value of the dust in their wallet).
dooglus
Legendary
*
Offline Offline

Activity: 2534
Merit: 1124



View Profile
October 29, 2012, 05:38:10 PM
 #794

The required fee is 0.0005 per KB. If a gambler's bet is funded by many smaller payments, the transaction to send the payment may easily be more than 1 KB in size. Likewise, a winning payout back to a user, likely funded by many small payments from losers, also would need an appropriate fee related to it's data size.

The code that determines the 'required fee' is quite complex.  It depends of a whole bunch of factors.  0.0005 is more than is required for some transactions, and much less than is required for others.

It would probably be worth checking that the included fee is sufficient (according the satoshi client's rules) before processing each bet, rather than using a hardcoded value like 0.0005 or 0.001 BTC.

Like deepceleron says, if I place a bet made up of lots of 1 satoshi pieces, the required fee will likely be substantially higher than 0.01 BTC.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
MPOE-PR
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile
October 29, 2012, 09:48:42 PM
 #795

The code that determines the 'required fee' is quite complex.  It depends of a whole bunch of factors.  0.0005 is more than is required for some transactions, and much less than is required for others.

It would probably be worth checking that the included fee is sufficient (according the satoshi client's rules) before processing each bet, rather than using a hardcoded value like 0.0005 or 0.001 BTC.

Like deepceleron says, if I place a bet made up of lots of 1 satoshi pieces, the required fee will likely be substantially higher than 0.01 BTC.

The somewhat concerning part of all this is that as money keeps getting passed back and forth all sums are eventually ground up into smaller and smaller bits until all satoshis are actually broken apart and travel independently (ie, all payments are actually made up of that many satoshi). What then, Satoshalipse?!

My Credentials  | THE BTC Stock Exchange | I have my very own anthology! | Use bitcointa.lk, it's like this one but better.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2044
Merit: 1007

Newbie


View Profile
October 30, 2012, 05:20:11 AM
 #796

The somewhat concerning part of all this is that as money keeps getting passed back and forth all sums are eventually ground up into smaller and smaller bits until all satoshis are actually broken apart and travel independently (ie, all payments are actually made up of that many satoshi). What then, Satoshalipse?!

No. When a lot of inputs go to one output, they r combined into a big solid chunk of satoshis. Next transaction from the output address will have only 1 input.
dooglus
Legendary
*
Offline Offline

Activity: 2534
Merit: 1124



View Profile
October 30, 2012, 06:17:27 AM
 #797

The somewhat concerning part of all this is that as money keeps getting passed back and forth all sums are eventually ground up into smaller and smaller bits until all satoshis are actually broken apart and travel independently (ie, all payments are actually made up of that many satoshi). What then, Satoshalipse?!

No. When a lot of inputs go to one output, they r combined into a big solid chunk of satoshis. Next transaction from the output address will have only 1 input.

That's correct.  Here's an example - lots of inputs, many of which are small, and only 3 outputs, all of a reasonable size:
  http://blockchain.info/tx-index/24440537

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
MPOE-PR
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500



View Profile
October 30, 2012, 05:41:38 PM
 #798

The somewhat concerning part of all this is that as money keeps getting passed back and forth all sums are eventually ground up into smaller and smaller bits until all satoshis are actually broken apart and travel independently (ie, all payments are actually made up of that many satoshi). What then, Satoshalipse?!

No. When a lot of inputs go to one output, they r combined into a big solid chunk of satoshis. Next transaction from the output address will have only 1 input.

Ah ok, thanks for that.

My Credentials  | THE BTC Stock Exchange | I have my very own anthology! | Use bitcointa.lk, it's like this one but better.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2044
Merit: 1007

Newbie


View Profile
October 30, 2012, 06:15:58 PM
 #799

The somewhat concerning part of all this is that as money keeps getting passed back and forth all sums are eventually ground up into smaller and smaller bits until all satoshis are actually broken apart and travel independently (ie, all payments are actually made up of that many satoshi). What then, Satoshalipse?!

No. When a lot of inputs go to one output, they r combined into a big solid chunk of satoshis. Next transaction from the output address will have only 1 input.

Ah ok, thanks for that.

U should thank Satoshi for that  Grin
evoorhees
Legendary
*
Offline Offline

Activity: 994
Merit: 1000


Democracy is the original 51% attack


View Profile
November 02, 2012, 05:09:59 PM
 #800

Performance update:

Bad news - October was a bad month for the house. Site lost 2,071 BTC. There is thus no October dividend for S.DICE (technically a dividend of 0.00000001 btc was paid today to mark the date)

Good news - This means players profited 2,071 BTC from playing SatoshiDICE in October. You're welcome!  Cry

Players seem to be enjoying the new website, check it out if you haven't yet - SatoshiDICE.com

Also, incidence of stuck transactions has been greatly diminished after many little tweaks. Not perfect yet but far fewer transactions are getting stuck. As mentioned, all stuck transactions do pay out eventually. Nothing gets lost in the void.

Also, a fun new thing will be announced in about one week. Stay tuned!
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 ... 274 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!