Search content
Sort by

Showing 13 of 13 results by gnukix
Post
Topic
Board Development & Technical Discussion
Re: Mining protocol extension: noncemask
by
gnukix
on 29/06/2011, 16:15:38 UTC
I propose that miners which support this extension send a "X-Mining-Extensions: noncemask" header when requesting work. If the server supports the extension, it should respond with the same header. For other extensions, "X-Mining-Extensions" should be a space-delimited list of elements which can have parameters after an "=" character.

When this extension is active, the server should send an additional field in the JSON-RPC reply: "noncemask" is a hexadecimal-encoded mask of the nonce bits a miner is allowed to change in the header.

For example, if the server sends
Code:
    "noncemask" : "70000000"
then the miner should change only the last 29 bits of the nonce.

This allows the server to give the same work to multiple miners with different nonce ranges for each to scan. Combined with X-Roll-Ntime, this can greatly improve efficiency of the work-generating component.

In addition, miners may send a "X-Mining-Hashrate" header set to their average hashrate (in hashes per second) which the upstream server might use to choose a proper sized noncemask.

Thoughts?



I don't understand why this should be a HTTP header and muddy things up with side-band information.  Why not just put it in-band, in the JSON request itself?  The current clients and servers are all looking for specific fields, so add a field there?  Then the parsing is very well defined instead of ad-hoc.

Post
Topic
Board Marketplace
Re: I Need Help With Tuition!
by
gnukix
on 25/06/2011, 04:13:25 UTC
Although I admit the photo is awkward/NSFW/offensive to some, I just felt compelled to mention that I need much help with tuition too (I'm a guy though, so no one will donate lol)...

Pfffft, ya never know! lol
Post
Topic
Board Bitcoin Discussion
Re: I'm Kevin, here's my side.
by
gnukix
on 21/06/2011, 13:46:29 UTC
here's the same data, with the running total.

http://pastebin.com/jXqmLKuc

(pffff excel...Perl for the win)

http://pastebin.com/J0HXBjWu

That's from sunday, the price reached 0.01
In order to reach the price of 0.01, all these orders had to be cleared.
If you paste it in excel and do a count of the amount of bitcoins that people wanted to buy @ 0.01 or higher, then you can see that there needed to be sold a total of 51 million bitcoins in order to clear the whole bid-side of 0.01 or greater, which happened, but was impossible...

Obvious forge is obvious.

How about the obvious again...that there may have been other 'stop loss' sales in the system, and people were (although not many) committing buy and sell orders on the way down outside of the single large sale going on thereby greatly increasing the number of transactions happening as the same coins traded multiple times on the way down.

I'm sure there were losers and winners in this whole game...also, i don't even see remotely close to a million in that list, 237457.099 is the total.

Now shoo troll.

Post
Topic
Board Bitcoin Discussion
Re: I'm Kevin, here's my side.
by
gnukix
on 21/06/2011, 13:36:28 UTC

http://pastebin.com/J0HXBjWu

That's from sunday, the price reached 0.01
In order to reach the price of 0.01, all these orders had to be cleared.
If you paste it in excel and do a count of the amount of bitcoins that people wanted to buy @ 0.01 or higher, then you can see that there needed to be sold a total of 51 million bitcoins in order to clear the whole bid-side of 0.01 or greater, which happened, but was impossible...

Obvious forge is obvious.

How about the obvious again...that there may have been other 'stop loss' sales in the system, and people were (although not many) committing buy and sell orders on the way down outside of the single large sale going on thereby greatly increasing the number of transactions happening as the same coins traded multiple times on the way down.

I'm sure there were losers and winners in this whole game...also, i don't even see remotely close to a million in that list, 237457.099 is the total.

Now shoo troll.
Post
Topic
Board Project Development
Re: LinuxCoin A lightweight Debian based OS with everything ready to go.
by
gnukix
on 13/06/2011, 23:25:50 UTC
Just FYI, added a mirror on a host of mine at http://dl0.7td.org/pub/mirror/linuxcoin/linuxcoin-v0.2a.iso -- I also updated the page for linuxcoin in the wiki at https://en.bitcoin.it/wiki/LinuxCoin

Drive on!
Post
Topic
Board CPU/GPU Bitcoin mining hardware
Re: WARNING - 5850 Overclockers!
by
gnukix
on 12/06/2011, 15:51:05 UTC
5870's have 11 different sensors.  I dunno about others.  They're all visible ont he i2c/smbus connection, the AMD GPU Clock tool in windows shows them all, I think GPU-Z does too, I haven't ever actualyl had a GPU based card in a Linux box, I'll know more about that next week (I work with servers.  Most of the machines I use only see a keyboard long enough to get serial console or their IPKVM working)
Post
Topic
Board CPU/GPU Bitcoin mining hardware
Re: WARNING - 5850 Overclockers!
by
gnukix
on 12/06/2011, 15:33:51 UTC
I don't think this is news to anyone who overclocks, or if it is, they shouldn't be overclocking.  You really need to watch ALL of your available temperatures.  The problems happen when even one exceeds the limits.  The sensor is invariably some distance away from the heat source even so it's reading will be a bit cooler (usually only a couple degC)

Many stock cards have very poor VRM cooling, or poor cooling in general.  I just got a couple 6870 Sapphires (never owned a sapphire, nor a 6870) and the VRM heatsinks are way too small to be doing overclocking.  The primary HSF looks decent though.  Untested since I'm still waiting on the motherboard to show up.
Post
Topic
Board Bitcoin Discussion
Re: US Senate drafting anti Bitcoin law
by
gnukix
on 11/06/2011, 17:54:59 UTC
Value of bitcoin is gonna fall. The sky is falling. Just when I found something to do...now they take it away. Land of the free my ass.....

http://www.tribbleagency.com/?p=8070


No source, no reality.  Article 1 sec 8 states what the US Gov *CAN* do, and specifically it says that it CAN MINT COIN, that it can regulate the value of that coin.  It does not give the US Gov *ANY* legal standing to make ANY other form of currency, trade, barter, etc, illegal.  Period.  Read the constitution.  That which is not EXPRESSLY allowed is forbidden -> http://en.wikipedia.org/wiki/Everything_which_is_not_forbidden_is_allowed it applies specifically to the gov, if they're not EXPLICITY, DIRECTLY allowed something, then it's forbidden.  Basically, the most they can try to do is say "bitcoin is worthless here in the US in terms of the dollar"  -- they can say that until they're blue in the face, but if private entities accept/trade it, well, nothing they can actually do.  Just like now.
Post
Topic
Board Mining support
Re: any clue of building mining pool?
by
gnukix
on 11/06/2011, 15:39:29 UTC
You guys:
I see some geeks here digging with their own pool: use a pc as the wallet server and other 2 or 3 rigs calculate btc into the wallet server, it should be the bitcoin program running on the wallet server, but how to connect rigs to it, any clue or link, I guess it shouldn't be hard.... thanks in advanced.
I did check the beginner'd guid and there was a "How to set up pooled bitcoin mining in windows" topic, but the link seemed to be unavailable.

Before you get too excited you might want to visit the various calculators and figure out how long it would take you to (solo) mine a block at the CURRENT difficulty, and keep in mind the more people mining,t he higher the difficulty.  This is why mining pools have become common.  http://www.alloscomp.com/bitcoin/old_calculator.php gives you a pretty good idea of the average, best, and worst cases for finding a block at a given hash rate.

That said, if you still want to do it, you have to edit your bitcoin.conf file ont he wallet machine and add rpcuser and rpcpassword, as well as rpcallowip, then you can connect to it remotely exactly as you would a pool with the username/password you set using the hostname or IP of the machine running the wallet.

Again, I recommend just joining a good pool, like eligius, slush's, or (no personal experience) btcguild.  There are other advantages than just getting your payouts much more consistently, pools do what's known as "long polling" which basically gives the client a kick as soon as the block is solved so the client/miner isn't working on a block that has already been solved.
Post
Topic
Board Mining
Re: Quad 5870 ... will this work?
by
gnukix
on 01/06/2011, 01:54:46 UTC
GPU mining (should) barely use any CPU at all.  Latest startup on my windows poclbm-mod miner has poclbm using about 8 CPU minutes over about 9 hours.  Compare that to task manager using 15 minutes in 3 hours, and IDK how much in chrome/etc.  It barely even uses 1% of the CPU, the bitcoin/bitcoind probably uses more CPU to handle block processing.

As for if a 1kW PSU will be enough, and how efficient it will be, depends ENTIRELY on the PSU.  Remember most of the load is going onto the +12V rails in that scenario, and so the PSU has to be appropriately sized.  I've a 700W PSU that has PCIe connectors but can not have more than about 375W across both +12V rails on the PCI-express connectors (200W on one, 175W on the other rail) so it would maybe run 2 5870s.  I've another (newer) 400W PSU that can actually do almost as well (18A on either +12V rail, but a combined total of 350W).  So really, you have to see the plate on the PSU to be able to have any hope of telling.  That said, most of you're big 1kW+ PSUs are designed pretty good and heavy on +12V these days (unlike my 700W example)

Post
Topic
Board Bitcoin Discussion
Re: Huge problem discovered in source code!
by
gnukix
on 01/06/2011, 01:33:12 UTC
can't find it
https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp (main branch)
nice try, noob.

also, i noticed that the file was saved recently, so you know what that means...

He didn't even bother saving the file either LOL

Smiley

Post
Topic
Board Obsolete (selling)
Re: "Mining sucks and I quit" Super Sale!
by
gnukix
on 31/05/2011, 21:24:20 UTC
I'd be interested in the 5870 (Diamond) and the OCZ PSU...I'll send you a PM...
Post
Topic
Board Pools
Re: Cooperative mining (>20Ghash/s, join us!)
by
gnukix
on 12/02/2011, 18:41:14 UTC
Many users ask me why I don't want their better hosting, why I don't set up fee for only CPU miners (which are traffic-ineffective), why I don't finish new protocol and so.

Please understand, that I'm on holiday and I'm writing from Internet cafe. I cannot deploy any big change, I cannot move system to another location. This is temporary hot fix for current system and I don't want to set up fees for forever.

I'm not exactly sure where the statement that CPU miners are traffic ineffective comes from, nor where/why the community's popular view is such.  The 4way SSE algorithm puts one of my (VMWare ESX hosted so the GPU in it isn't usable) 6 core AMD Phenom's at 18khash/sec, and at a far lower $ cost than the spare cycles I run my GPU miners on with a pair of 5870's.  That single CPU (which is a 2.7ghz X6, 1045T) does 18k/sec at a similar cost to a 5870.  GPUs are definitely more efficient, but a well written algo making use of CPU SIMD instructions will come well within shooting distance of all but the latest highest end cards.  My dual quad core opteron running at 2.0Ghz does another 14k/sec, granted that older box isn't anywhere near as efficient either, but the CPU miners could be faster, the SSE algo may not be the fasted algorithm in all cases (it IS way faster than the c algo or crypto++).

Now if you mean because each of the threads from each of the miners has to request work individually instead of as a team, I can understand that, but you're still only doing around 400hits/sec (if the getworks/sec is to be any indication of the hitrate) so I definitely agree that the amt of traffic exchanged for each getwork is probably quite a bit.  One thing I noticed is the diablo GPU miner does not back off immediately when it gets an error.  It retries immediately quite a few times before finally backing off and the site does 500 errors right at the time the network adds a new block, which is definitely causing more traffic for you.  Probably doubling your actual traffic just sending out 500 errors instead of forcing clients to wait a moment.

Heck with blocking a bunch of people with auth errors you might make things worse because they'll all start hammering.

I know it's going to take quite some work to make BPM fly though, and it won't be easy.