Bitcoin Forum
November 24, 2017, 12:11:18 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [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 ... 273 »
  Print  
Author Topic: SatoshiDICE.com - The World's Most Popular Bitcoin Game  (Read 469465 times)
fireduck
Sr. Member
****
Offline Offline

Activity: 366



View Profile
October 25, 2012, 09:19:40 PM
 #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.
1511482278
Hero Member
*
Offline Offline

Posts: 1511482278

View Profile Personal Message (Offline)

Ignore
1511482278
Reply with quote  #2

1511482278
Report to moderator
1511482278
Hero Member
*
Offline Offline

Posts: 1511482278

View Profile Personal Message (Offline)

Ignore
1511482278
Reply with quote  #2

1511482278
Report to moderator
1511482278
Hero Member
*
Offline Offline

Posts: 1511482278

View Profile Personal Message (Offline)

Ignore
1511482278
Reply with quote  #2

1511482278
Report to moderator
Join ICO Now A blockchain platform for effective freelancing
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511482278
Hero Member
*
Offline Offline

Posts: 1511482278

View Profile Personal Message (Offline)

Ignore
1511482278
Reply with quote  #2

1511482278
Report to moderator
1511482278
Hero Member
*
Offline Offline

Posts: 1511482278

View Profile Personal Message (Offline)

Ignore
1511482278
Reply with quote  #2

1511482278
Report to moderator
1511482278
Hero Member
*
Offline Offline

Posts: 1511482278

View Profile Personal Message (Offline)

Ignore
1511482278
Reply with quote  #2

1511482278
Report to moderator
Stephen Gornick
Legendary
*
Offline Offline

Activity: 2324



View Profile
October 26, 2012, 04:49:50 AM
 #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?

IXIslimIXI
Member
**
Offline Offline

Activity: 117



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

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?
Carnth
Hero Member
*****
Offline Offline

Activity: 634



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

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



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

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: 1638


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

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

GPG PubKey | THREEMA | OTC | HeatWare | 1JWU42QLGFESoQCC4iPzUDTRiC9nx5bi95
evoorhees
Legendary
*
Offline Offline

Activity: 994


Democracy is the original 51% attack


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

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: 1638


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

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

GPG PubKey | THREEMA | OTC | HeatWare | 1JWU42QLGFESoQCC4iPzUDTRiC9nx5bi95
dooglus
Legendary
*
Offline Offline

Activity: 2352



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

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: 1638


View Profile
October 28, 2012, 02:31:55 AM
 #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

GPG PubKey | THREEMA | OTC | HeatWare | 1JWU42QLGFESoQCC4iPzUDTRiC9nx5bi95
dooglus
Legendary
*
Offline Offline

Activity: 2352



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


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: 1638


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


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...

GPG PubKey | THREEMA | OTC | HeatWare | 1JWU42QLGFESoQCC4iPzUDTRiC9nx5bi95
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 1778

Newbie


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

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: 366



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


"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. 
deepceleron
Legendary
*
Offline Offline

Activity: 1512



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


"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: 2352



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

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



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

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: 1778

Newbie


View Profile
October 30, 2012, 05:20:11 AM
 #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.
dooglus
Legendary
*
Offline Offline

Activity: 2352



View Profile
October 30, 2012, 06:17:27 AM
 #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.

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



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

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.
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 ... 273 »
  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!