Bitcoin Forum
May 10, 2024, 06:34:36 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 [703] 704 705 706 707 708 709 710 711 712 »
14041  Economy / Gambling / Re: Peerbet.org - Play without house edge! [BONUS FOR TRANSLATORS] on: March 25, 2013, 07:19:29 AM
But anyway, another algorithm would be to increment the nonce and generate a new hash.   Again, you do this deterministically only when the first hash falls in the bad range.
Suggest working PHP version of the algorithm with nonce increment and I will update Peerbet scripts.

I'm not a PHP coder.

If you don't want to do it, don't do it.  I was just giving feedback based the incorrect algorithm you posted on the forum.

14042  Economy / Gambling / Re: Peerbet.org - Play without house edge! [BONUS FOR TRANSLATORS] on: March 25, 2013, 05:35:34 AM
You are right, but some users may incorrectly understand why some blocks being rejected and just stop playing. Suggest another algorithm without this disadvantage.

BTW, I still don't understand why change of algorithm is necessary when skewness does not (statistically significant) affect fairness of the game?
Your statements are contradictory here.  If the bias is very small (which it is), then blocks won't be skipped very often and users won't have anything to be upset about.  It's not going to happen very often, if ever.  But as things stand now you can't (honestly) say that your game is "fair."   You can say that the bias is "small" and users might be okay with that, or they might not.

But anyway, another algorithm would be to increment the nonce and generate a new hash.   Again, you do this deterministically only when the first hash falls in the bad range.
14043  Economy / Gambling / Re: Peerbet.org - Play without house edge! [BONUS FOR TRANSLATORS] on: March 24, 2013, 08:41:34 PM
Discarding blocks can let users to think that Peerbet operator tries to play against its users

You misunderstand.  The discarding is entirely deterministic based on the formula.  There is no way for the administrator to exploit that.  i.e. still provably fair.


14044  Economy / Gambling / Re: Peerbet.org - Play without house edge! [BONUS FOR TRANSLATORS] on: March 24, 2013, 08:38:48 AM
Could you offer better algorithm?
The standard method is to discard the inputs that lead to a biased draw. If this happens, you could wait for the next block to pay off the raffle.  It is very unlikely to happen in practice so as a practical matter, you can certainly ignore it, but people tend to get a little heated about "unfair" gambling sites.

I think the top answer here is correct, but I didn't examine it that carefully: http://stackoverflow.com/questions/11758809/what-is-the-optimal-algorithm-for-generating-an-unbiased-random-integer-within-a

14045  Economy / Gambling / Re: Peerbet.org - Play without house edge! [BONUS FOR TRANSLATORS] on: March 23, 2013, 11:22:12 PM
You realize the code in the first post produces slightly biased draws for ticket counts that aren't a power of two, right?

14046  Bitcoin / Development & Technical Discussion / Re: Bitcoin-Qt blockchain getting indexed by spotlight on the Mac on: March 19, 2013, 02:52:48 AM
Oh, the big blk....dat files at the top level of Bitcoin are now unused? 

Still, expecting users to exclude three separate folders from Time Machine is a bit much.  Most won't even know about it and will just have their backups blow up, or will possibly exclude the top level when this happens, no longer backing up their wallet.

How about putting the BCD in ~/Caches instead of Library?  I think Time Machine excludes that by default, and this seems like logically the right approach to me anyway.  (Unfortunately I think Spotlight still indexes Caches).





14047  Bitcoin / Development & Technical Discussion / Re: Bitcoin-Qt blockchain getting indexed by spotlight on the Mac on: March 19, 2013, 01:58:42 AM
There is also an issue with Time Machine.  The (huge) blockchain database (BCD) files are constantly being updated, which means they are copied and recopied to the backup disk every hour. 

Excluding the Bitcoin foilder from Time Machine means the wallet won't be backed up either, which is bad.

There should be some kind of storage layout where the old blocks are in static files that don't change.  Or at least the wallet should be moved out of the same folder as the BCD so the BCD can be excluded from backup without excluding the wallet.

This affects every system with an incremental backup mechanism, not just Mac, but it is a bigger issue on Mac because Time Machine is built into the OS and is widely used. 
14048  Bitcoin / Development & Technical Discussion / Re: Bitcoin-Qt blockchain getting indexed by spotlight on the Mac on: March 11, 2013, 08:54:05 PM
Quote
It seems that there's basically no way for an app to mark a directory as excludable from Spotlight

Is there a way to mark files as being of a non-indexable type?

Quote
Did you try to add the directory to spotlight privacy tab in system preferences ?

Yes, as stated in the original post.  That works fine.

14049  Bitcoin / Development & Technical Discussion / Bitcoin-Qt blockchain getting indexed by spotlight on the Mac on: March 11, 2013, 05:37:54 AM
I've noticed that with 0.8.0-beta on Snow Leopard, when updating the block chain, mds (the spotlight indexer) wakes up frequently and burns a lot of CPU (presumably indexing and reindexing the block chain database).  Adding Library/Application Support/Bitcoin to Spotlight privacy fixes the problem.  I don't know if there is some way for the client to indicate to spotlight that the files in there shouldn't be indexed.

I don't know about newer versions of Mac OS do the same thing, but I wouldn't be surprised if they do, since spotlight isn't changed much.
14050  Economy / Economics / Re: Price vs Difficulty Charts - indicators for buying or mining on: June 17, 2011, 08:43:25 PM
If you use a diffiulty estimate and not the real difficulty, you are rather comparing with the network hash rate than "difficulty", just saying.

Yes, and at times this difference can be important in terms of supply fundamentals.  One common misconception about bitcoin is that supply is "fixed."  Eventually it is (22 mil) but the 6/hour rate is not fixed at all.  During periods of rapid network growth the production of bitcoins is borrowed from the future since the lagging difficulty calculation causes the block production rate to increase well above 6/hour.

The obvious (though not necessarily correct) inference from bitcoinBull's latest chart is that this is a good time to buy since the ratio being near 1 has been the bottom end of the trading range historically. 
14051  Bitcoin / Pools / Re: Please test: New Experimental Pool "Eligius" (~250 GH/s) on: June 14, 2011, 07:48:11 PM
It's actually not easy at all to implement for us, because we don't use accounts. And we have no way, at the moment, to prove that someone owns a particular address.

You could use bitcoin transfers.  Address A sends 1.00X bitcoins to a pool address.  The pool sets the donation rate for address A to X% and sends 1.00X bitcoins back.
14052  Bitcoin / Mining / Re: Deepbit Approaching 50% Once Again on: June 06, 2011, 07:30:29 AM
I say again, the advantage of the biggest pool is the lowest payout variance.  Pools like Eligius have some great features like zero fees, etc. but they suffer because sometimes they get zero blocks in an entire day.  That never happens with deepbit.  Deepbit gets a few blocks an HOUR most of the time.

Pooled mining is a natural monopoly for this reason.  There needs to be some kind of technical fix, like the one previous linked in this thread. 

And even if deepbit is kept below 50%, it's still the case that the big pools as a group have the same natural advantage and will tend to control a big share of the network.  Two or three pools that control 50%+ (quite a bit over in fact) is not good because it is too easy for two to three pool operators to collude.  In fact there is no way in general to know that two "separate" pools aren't actually run by the same person.

14053  Bitcoin / Mining / Re: Deepbit Approaching 50% Once Again on: June 05, 2011, 07:46:04 AM
The whole pool model is part of the problem.  There is a natural economy of scale in that the biggest pool has the lowest payout variance. 

Until there is some kind of fix for that, this problem will come up again and again.  Today it is deepbit, in the future it might be some other pool (or it might still be deepbit), and even a small number of large pools isn't great, because a few pool operators could collude to reach 50%+.

14054  Economy / Economics / Re: Price vs Difficulty Charts - indicators for buying or mining on: June 04, 2011, 08:33:40 PM
The 12 day cycle is probably due to the difficulty adjustments.  They're supposed to be 14 days, but when the network is growing they happen faster.

I haven't had time to do any real work with the data yet, unfortunately.
14055  Bitcoin / Development & Technical Discussion / messed up account balance with generate transactions? on: June 01, 2011, 08:41:49 AM
Eligius uses generate transactions to distribute pool coins.  I got a few, to an address I have assigned to "eligius" in my wallet, but they are showing up in the "" account.  Is this the expected/intended behavior?

    {
        "account" : "",                    <---- HuhHuh
        "category" : "generate",
        "amount" : 1.27329935,
        "confirmations" : 205,
        "txid" : "58cc0cf1877e8153b6b53b32e6c63bc486ae19a6f275e3dfe200f5d15d49d9af",
        "time" : 1306806056
    }

{ confirm with block explorer that this transaction went to 1B9hLQDUdpL29A2EMbCfx6fY2qpGKww9t }

$ ./bitcoin-0.3.21/bin/64/bitcoind getaccount 1B9hLQDUdpL29A2EMbCfx6fY2qpGKww9t
eligius
$ ./bitcoin-0.3.21/bin/64/bitcoind listaccounts
    "eligius" : 0.00000000,
14056  Other / Obsolete (buying) / Re: Buying Namecoin for BTC on: June 01, 2011, 08:30:43 AM
price adjusted
14057  Other / Obsolete (selling) / Re: Selling Namecoin for BTC on: June 01, 2011, 08:29:58 AM
price bump
14058  Other / Obsolete (buying) / Re: Buying Namecoin for BTC on: June 01, 2011, 04:33:45 AM
at 225 namecoin per 1 btc, whoever is selling it to you is actually losing money, compared to mining bitcoins.

You can't assume that everyone who is selling is mining-for-immediate-sale. People may have bought or mined previosuly and don't need them any more. 
14059  Other / Obsolete (selling) / Re: 19,000[+] Namecoin (NMC) for sale on: May 31, 2011, 05:08:20 PM
Hmm.  I don't get how you have a "locked in" trade for 48 hours.  That's a pretty long time.  Did you explicitly agree that you were going to take 2+ days to settle the deal?
14060  Other / Obsolete (buying) / Re: Buying Namecoin for BTC on: May 31, 2011, 05:06:26 PM
price bump
Pages: « 1 ... 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 [703] 704 705 706 707 708 709 710 711 712 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!