Bitcoin Forum
May 07, 2024, 08:58:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
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 »
581  Bitcoin / Mining software (miners) / Re: Official CGMINER thread - CPU/GPU miner in C for linux/windows/osx on: August 13, 2011, 04:49:43 PM
In experimenting with bitpenny and p2pool which both set work unit target difficulty to something other than 1, it is apparent that cgminer does not honor the target that is include in the getwork response and instead submits every share that passes difficulty 1 even if the actual target difficulty is higher.  For example, on bitpenny, shares are all difficulty 8.  This leads to most shares being rejected because they are not valid difficulty 8 shares.  In the grand scheme of things, this doesn't hurt anything, except it makes the stats and output of cgminer fairly broken because the reject rate is very high and the log is filled with mostly rejected invalid shares.

I understand that the kernels appear to return any share that looks like it passes the difficulty 1 target.  Instead of changing the kernels (which probably would slow them down), you could just double-check the returned hash to see if it is truely valid before submitting it.  This appears to be what phoenix and the latest version of luke's (and maybe the mainline) poclbm do.
582  Bitcoin / Pools / p2pool - Decentralized, Absolutely DoS-Proof, Pool Hopping-Proof Pool [archival] on: August 13, 2011, 04:43:36 PM
EDIT: If you have multiple mining clients make sure they have unique usernames. p2pool internally tracks the state of miners by their usernames, and you will get a lot more stales if they are confused.

I assume you're accounting for the fact that some miners (cgminer, diablominer) use a single miner instance with many threads (2 per GPU, usually) that all use the same credentials.  This is equivalent to multiple miners all sharing the same usernames.  I don't think it is reasonable to forbid this behavior (or punish it with high stale rates).
583  Bitcoin / Wallet software / Re: Are there any completed clients yet? on: August 13, 2011, 04:38:29 PM
Does that mean when all the blocks are downloaded? Many times I have all the blocks downloaded before it "broadcasts" the payment, which takes a long time sometimes. I look at the block count on BlockExp, and I have all of them, but it still delays

You'll have to define what you mean by broadcast, then.  A transaction (assuming it isn't a spam transaction) is transmitted to all other nodes through the p2p network almost instantly by the standard client.  However, it won't get a confirmation and it won't show up in blockexplorer until it is included in a block by a miner.  That delay has nothing to do with the client (i.e. no other client can possibly make that go faster).  That is just how bitcoin works.  You can ensure that your transaction gets included in a block as fast as possible by including an appropriate transaction fee.  Zero fee transactions take longer.

You can also see unconfirmed transactions almost immediatly (those that have been transmitted but not yet included in a block) at http://bitcoincharts.com/bitcoin/.   Search for either the destination address or for the amount you sent (assuming it was a fairly unique amount and not 1.0).
584  Bitcoin / Wallet software / Re: Are there any completed clients yet? on: August 13, 2011, 03:03:06 PM
When you double-click on a transaction, it comes up with some info. Normally, almost immediately after a sent transaction, it says, "0/unconfirmed, broadcast through _ nodes". But the ones that I'm talking about say something like, "Has not been successfully broadcast yet". And that's how I know it wasn't sent.

That's something I've never seen so I can't help with that, sorry. I've always gotten the almost immediately 0/unconfirmed.

Although it would seem to imply that it's not a problem with the client but with your settings/network?


He is probably talking about 0/offline.  If your blockchain is out of date, you can't send transactions to the network.  The client makes you wait until your copy of the blockchain is caught up.
585  Bitcoin / Pools / Re: BitPenny.com: Sustainable Mining on: August 13, 2011, 04:48:50 AM
I have been pointing some miners to bitpenny for the last day or so and I can say it has been working well.  My effective hashrate (based on found shares) has been a bit more spikey with difficulty 8 work units, but that is to be expected.  My 24 hour averages are right where they should be and my % stales are as low as on any pool I've used (~0.3%).

The closed source binary isn't ideal, but doesn't bother me all that much.   I do hope that the daemon will be opened up at some point, but I wouldn't review it line by line even if it was, so it makes little difference to me, personally.  I have it installed on an isolated mining rig that has no wallet or other data to steal (not that I have any reason to believe it would try).

I hope others will find bitpenny appealing and the combined hash rate will increase to a sustainable level (15 GH/s is not enough, IMHO, given the current difficulty).  I also wish the fee was 1% instead of 3%, but I understand that until the pool grows large, it may not be possible to cover costs with only 1% fees.

I like the concept of pools like bitpenny and p2pool which allow people to pool their efforts without putting the network at risk by centralizing too much power over the blockchain.


586  Economy / Goods / Re: Gold & Silver for bitcoin on: August 09, 2011, 02:04:22 AM
I made a purchase from Trader Steve last week.  He was very helpful and the product arrived in good shape and earlier than expected.
587  Bitcoin / Wallet software / Re: Bitcoin-Qt, the future Bitcoin client GUI [user input needed] on: August 08, 2011, 06:51:43 PM
And for that matter, I would be fine with import/export only being available from the command line and not in the GUI at least initially.

There is a pull request on github that implements commandline/RPC functionality for importing and exporting keys:

https://github.com/bitcoin/bitcoin/pull/220

I'd need to merge this anyway if I want to expose it in the GUI.


FYI, the current code appears to have lost the ability to call RPCs (at least from the command line).  I get:

Code:
macpro:MacOS erv$ ./bitcoin-qt help
error: basic_string::_S_create
588  Bitcoin / Wallet software / Re: Bitcoin-Qt, the future Bitcoin client GUI [user input needed] on: August 05, 2011, 06:57:51 PM
OK I need some advice; what would be best to implement next? What feature is most desired? I have a few things planned, but need to prioritize them;

My interest would be in these two things (in priority order):

  • Integrate wallet encryption (is done in core, just needs GUI)
  • Print/import/export private keys (is done in core with pull request, just needs GUI)

And for that matter, I would be fine with import/export only being available from the command line and not in the GUI at least initially.
589  Bitcoin / Pools / Re: [525 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, SQL, hop OK, 8decimals on: August 04, 2011, 09:00:16 PM
That's cool, way better than the current 0.005 Smiley

FYI, the current requirement enforced by the satoshi client (aka the official client) is 0.0005, not 0.005.  And the official client only requires 0.0001 to relay "spam" transactions.  Free transactions that don't trigger the spam detection rules are still and always have been permitted with no transaction fees (you just can't send create 0 fee transactions with the official client).
590  Bitcoin / Development & Technical Discussion / Re: 0.01 BTC fee on 0.01 BTC transaction? on: August 02, 2011, 01:15:47 PM
Since this appears to be set by the client, can we compile our own to allow smaller or even zero transaction fee on small transfers? I know it might mean the transfers take longer since the transaction fee is an incentive for transactions to be processed but with the current transaction volume, I don't think it would be a major concern.

You risk losing money that way.  If a transaction looks like spam but doesn't have the required fee on it, not only will it not be included in blocks by the standard client, but it will also not be relayed through the P2P network by the standard clients.

Just pay the fee (0.0005).
591  Bitcoin / Pools / Re: Eligius: Reward method POLL: 2011 August on: August 02, 2011, 02:08:46 AM
PPLNS is the only one that pays more when pool has good luck, right?

Yes.  

Regarding Proportional / Pay Per Share isn't it the case that once the pool is in a round that has taken it into the negative, that there is no incentive to stay at the pool.  i.e. As long as there is at least one other pool somewhere that is not in the same situation, it makes sense to hop to them because staying at Eligius when the pool's funds are exhausted means getting paid possibly significantly below "normal reward per share" with no counterbalance mechanism in future rounds.  

It's not as obvious in the sample graphs because the unlucky streaks are mostly at the end and the graphs don't show what happens if those 14 days were followed by 2-3 days of better than average luck.  All of the schemes other than Prop/PPS would have shot back up and gotten close to the overall theoretical PPS line, but Prop/PPS would have stayed 1.5 BTC below that line forever.

Bailing on a Prop/PPS pool when it goes negative is a different kind of hopping than 43% hopping that doesn't harm the other miners on the pool by taking earnings out of their pockets.  That said, if everyone does it, then the pool shrivels up and dies if even a 3-4 day long bad luck streak ever happens.  What am I missing?  I feel like I must be missing something since so many people are voting for it.
592  Bitcoin / Pools / Re: Eligius: Reward method POLL: 2011 August on: August 02, 2011, 12:47:32 AM
Any thoughts on recoding the payout system as part of this? 

Knowing if payouts would still be exclusively via ~50 BTC generate txs or if you are looking at mixing in (or otherwise using in some automated way) sendmany txs will make a difference in which reward methods I would vote for.
593  Bitcoin / Pools / Re: Analysis of Bitcoin pooled mining reward systems (work in progress) on: August 01, 2011, 04:50:01 PM
My motivation to work on this is directly related to how useful people consider it.

I think it is extremely useful.  There is a lot of misinformation floating around and having a thorough and transparent analysis of the various methods will help clear the fog.
594  Bitcoin / Bitcoin Discussion / Re: MtGox now accepting Paxum on: July 31, 2011, 04:17:53 AM
Where I come from, calling a person a strawman is exactly the same as calling them gay--totally unacceptable.

That's not what he meant.  He meant your argument was B.S. (and I agree with him):  http://en.wikipedia.org/wiki/Straw_man
595  Bitcoin / Pools / Re: [500 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, SQL, hop OK, 8decimals on: July 29, 2011, 04:35:52 PM
Can i still use Phoenix with Eligius now? is there a list of accepted mining software?
You can still use all miners with Eligius. This change should only affect those that have broken implementations of the rollntime extension. Phoenix doesn't support this at all. Since it is a helpful feature, I would recommend switching to poclbm if you can get the same hashrate out of it (it's usually better once you find the right settings).

So if we use phoenix, we are missing out on a useful feature, but there won't be any hit to mining efficiency, is that correct? I'll try to figure this out on my own, but if anyone can summarize the utility of this useful feature, that would be most appreciated. I checked the wiki, but there was just enough technical jargon to make me fall shy of understanding.

Correct.  Things won't be an worse for you than they have been in the past.  

Besides increasing efficiency (which really only matters directly to pool operators or to those with super tight bandwidth or high bandwidth costs), ntime rolling helps protect miners from communication delays on the pool they are using.

Miners incrementing the timestamp (aka ntime rolling) are not as dependent on the pool being able to respond promptly to requests for new work units every 10-20 seconds.  If a pool is stressed due to load or if there are network problems, a non-ntime-rolling miner will become idle occasionally (you may have seen warning messages about this from time to time).  In contrast, with the same load or network problems, an ntime-rolling miner will just happily increment the timestamp and keep looking for additional shares.  

So if you mine at a pool that routinely is overloaded or has network problems, you'll find more shares per hour (on average) with an ntime rolling miner which will translate into you getting paid more.
596  Bitcoin / Pools / Re: Analysis of Bitcoin pooled mining reward systems (work in progress) on: July 29, 2011, 04:26:19 PM
Looking good so far.  Looking forward to sections 3-5 as those are the the most interesting parts to me.
597  Bitcoin / Pools / Re: [480 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, SQL, hop OK, 8decimals on: July 26, 2011, 01:05:33 AM
Could you add something to make addresses easier to spot? Putting a stronger color and maybe an underline on visited links would be a simple solution but it could help a bit (unless the user has clicked a lot of miners, but still...)

I changed it so that visited links are no longer in a different color.  Instead, you can "star" any addresses that you want to track and they will be highlighted if they appear in the payout queue for all future visits.  Note, the addresses you care about are stored only in a cookie and so this setting is per-browser.  If you use multiple browsers/computers, you'll need to star your favorited addresses once on each of your browsers/computers.
598  Bitcoin / Pools / Re: [480 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, SQL, hop OK, 8decimals on: July 25, 2011, 09:45:52 PM
Could you add something to make addresses easier to spot? Putting a stronger color and maybe an underline on visited links would be a simple solution but it could help a bit (unless the user has clicked a lot of miners, but still...)

Visited links are now a distinctive color of red.  That said, I usually just Ctrl-F and search for the first 4 letters of my address (which is usually enough to find a unique match).
599  Bitcoin / Pools / p2pool - Decentralized, Absolutely DoS-Proof, Pool Hopping-Proof Pool [archival] on: July 25, 2011, 08:30:30 PM
DiabloMiner is the currently the best known miner to use; poclbm and phoenix-miner both are incompatible with p2pool's mining!

Can you clarify what they are doing that is incompatible?  Is it just that they don't actually verify a share against the given target?  I "fixed" that by modifying my proxy to check a submitted share against the target and silently drop them when they are not valid so that p2pool never sees them.

I only care because DiabloMiner now uses a kernel that is not compatible with my GPU on OS X (basically, any phatk-like kernel fails and only a poclbm-like kernel works).
600  Bitcoin / Pools / Re: [480 GH/s] Eligius pool: ~0Fee SMPPS, no reg, RollNtime, SQL, hop OK, 8decimals on: July 24, 2011, 11:12:00 PM
I had created a similar tool for my own purposes...

I would suggest you move this to http://eligius.st/ Wink

Done: http://eligius.st/~twmz/
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!