Bitcoin Forum

Bitcoin => Mining => Topic started by: doublec on December 01, 2010, 09:22:01 AM



Title: Join a pooled bitcoin mining effort
Post by: doublec on December 01, 2010, 09:22:01 AM
I've started a pooled mining server using puddinpop's remote mining version of bitcoin being discussed in the technical forum: http://bitcointalk.org/index.php?topic=1458.0

Due to high difficulty levels it will take a long time for a CPU based miner to generate a block and get 50 coins. By joining in the pooled effort you combine your efforts with everyone else in the pool. The server ensures everyone is working cooperatively so the average time to generate the coins for the entire pool is based on the sum of their hash values. The pool server then distributes the 50 coins based on the contributions of the people in the pool. See the technical thread for more details.

I've put a page up containing the latest version of puddinpop's software and instructions on how to connect to my server: http://www.bluishcoder.co.nz/bitcoin-pool/

There is currently no version of the miner for GPU's but hopefully one will be available soon. Currently there are 26 clients with a combined khash of 25,000.


Title: Re: Join a pooled bitcoin mining effort
Post by: mpkomara on December 01, 2010, 09:55:25 AM
Is there a client one can download that is essentially plug and play?  i'm afraid i won't get very far in the process of connecting to a server, and i won't be the only one.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 01, 2010, 10:06:18 AM
Is there a client one can download that is essentially plug and play?  i'm afraid i won't get very far in the process of connecting to a server, and i won't be the only one.
The problem is you need an address to have coins sent back to you. I guess you could have a client that ran, prompted for the address, then connected to the hardcoded server. Is that what you mean?


Title: Re: Join a pooled bitcoin mining effort
Post by: mpkomara on December 01, 2010, 10:11:20 AM
yes.  anything that reduces the amount of work i have to do.  The bitcoin client I have on my machine says "Generate Coins" and that's as technical as I need to get.



Title: Re: Join a pooled bitcoin mining effort
Post by: bitcoinex on December 01, 2010, 03:30:28 PM
I am trying to build pooled miner for linux:

(steps from http://www.bluishcoder.co.nz/bitcoin-pool/)

Code:
$ cmake .
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Found BerkeleyDB: /usr/lib/libdb.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/denizzz/bitcoin-pooled

$ make
[ 11%] Building CXX object cmake-bitcoinr/CMakeFiles/bitcoinr.dir/__/src/remoteminermain.cpp.o
In file included from /home/denizzz/bitcoin-pooled/src/remote/remotebitcoinheaders.h:33,
                 from /home/denizzz/bitcoin-pooled/src/remoteminermain.cpp:19:
/home/denizzz/bitcoin-pooled/src/remote/../uint256.h:364: error: ‘VERSION’ was not declared in this scope
/home/denizzz/bitcoin-pooled/src/remote/../uint256.h:370: error: ‘VERSION’ was not declared in this scope
/home/denizzz/bitcoin-pooled/src/remote/../uint256.h:376: error: ‘VERSION’ was not declared in this scope


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 01, 2010, 04:33:02 PM
I believe pudding has even enabled GPU support in it,...

i don't think so, unfortunately the -gpu switch doesn't do anything for me on the remoteminer.


Title: Re: Join a pooled bitcoin mining effort
Post by: mpkomara on December 01, 2010, 06:20:11 PM
thank you.

1) how many instances of remoteminer should i run?
2) how do i see my contribution of khash/s as a percentage of all the khash/s in the pool?
3) when i gettin paid yo


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 01, 2010, 06:25:18 PM
1) one for every CPU-core you want to use
2) you'll get status-messages from the server showing both, yours and the combined hashrates. just do the math yourself
3) when the pool generates a block, you'll still have to wait 120blocks for the coins to "mature" to get you share


Title: Re: Join a pooled bitcoin mining effort
Post by: jimbobway on December 01, 2010, 06:33:17 PM
How often will this be updated?  Can I write a bitcoinblogger article on this?


Title: Re: Join a pooled bitcoin mining effort
Post by: jimbobway on December 01, 2010, 06:45:54 PM
How often will this be updated?  Can I write a bitcoinblogger article on this?

Write an article. Doublec plans to keep his up for a while, and if need be, I'll toss one up if he can't. Publish the tutorials, links, whatever. The more people that participate, the more likely everyone will get a small share more often.

Ok, maybe this weekend, but we need to make it as easy as possible to run this.  Maybe have a GUI to enter in the bitcoin address or any other info.


Title: Re: Join a pooled bitcoin mining effort
Post by: jimbobway on December 01, 2010, 06:48:02 PM
Also, how is the bandwidth, CPU usage going?  How many clients can it support?


Title: Re: Join a pooled bitcoin mining effort
Post by: puddinpop on December 01, 2010, 10:50:32 PM
I am trying to build pooled miner for linux:

(steps from http://www.bluishcoder.co.nz/bitcoin-pool/)

Code:
$ cmake .
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Found BerkeleyDB: /usr/lib/libdb.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/denizzz/bitcoin-pooled

$ make
[ 11%] Building CXX object cmake-bitcoinr/CMakeFiles/bitcoinr.dir/__/src/remoteminermain.cpp.o
In file included from /home/denizzz/bitcoin-pooled/src/remote/remotebitcoinheaders.h:33,
                 from /home/denizzz/bitcoin-pooled/src/remoteminermain.cpp:19:
/home/denizzz/bitcoin-pooled/src/remote/../uint256.h:364: error: ‘VERSION’ was not declared in this scope
/home/denizzz/bitcoin-pooled/src/remote/../uint256.h:370: error: ‘VERSION’ was not declared in this scope
/home/denizzz/bitcoin-pooled/src/remote/../uint256.h:376: error: ‘VERSION’ was not declared in this scope

Try to move the #include for serialize.h before the #include for uint256.h in remotebitcoinheaders.h, and see if you get further.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 01, 2010, 11:05:50 PM
I am trying to build pooled miner for linux:

I updated the instructions to include this step:

Overwrite the $SOURCEDIR/src/remote/remotebitcoinheaders.h with http://www.bluishcoder.co.nz/bitcoin-pool/remotebitcoinheaders.h

It changes the include files so compilation works.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 01, 2010, 11:08:05 PM
How often will this be updated?  Can I write a bitcoinblogger article on this?

I'll be keeping it going as long as puddinpop doesn't mind the use of his code. I'll keep updating the page on my site when things change. If anything it's an interesting experiment in how workable pooled mining is.

puddinpop updated new versions of the software so at some point I'll have to bring the server down and start the new version. This means all currently connected clients will be disconnected for a bit. I don't know if it automatically reconnects or if they have to be restarted.


Title: Re: Join a pooled bitcoin mining effort
Post by: jgarzik on December 01, 2010, 11:44:32 PM
Is this interface just a modified 'getwork'?

My CPU miner is quite fast using the '4way' algorithm, and should provide superior khash/sec for pooled miners.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 01, 2010, 11:49:39 PM
Is this interface just a modified 'getwork'?

My CPU miner is quite fast using the '4way' algorithm, and should provide superior khash/sec for pooled miners.

I'm definitely interested in seeing a version of your CPU miner that works against the pooled server. If someone else doesn't get to it I'll try and see what's involved in a few days.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 01, 2010, 11:52:05 PM
Just a heads up - I've updated the server to the latest version of puddinpop's code. Existing running clients will have disconnected for a short time and should have automatically reconnected. To get the benefits of the new server you should update your remote mining client to the latest version. I've updated the pool page with this:

http://www.bluishcoder.co.nz/bitcoin-pool/

One of the nice features of the new client is it tells you how many blocks the server has generated, and how many coins you'd earn based on your hash rate if the server were to generate a block. Also, less bandwidth utilization!


Title: Re: Join a pooled bitcoin mining effort
Post by: bitcoinex on December 02, 2010, 03:46:18 AM
Try to move the #include for serialize.h before the #include for uint256.h in remotebitcoinheaders.h, and see if you get further.


New error after moving serialize.h:

Code:
$ make
[ 11%] Building CXX object cmake-bitcoinr/CMakeFiles/bitcoinr.dir/__/src/remoteminermain.cpp.o
In file included from /home/denizzz/bitcoin-pooled/src/remote/remotebitcoinheaders.h:33,
                 from /home/denizzz/bitcoin-pooled/src/remoteminermain.cpp:19:
/home/denizzz/bitcoin-pooled/src/remote/../serialize.h: In function ‘void Unserialize_impl(Stream&, std::vector<T, A>&, int, int, const boost::true_type&)’:
/home/denizzz/bitcoin-pooled/src/remote/../serialize.h:475: error: there are no arguments to ‘min’ that depend on a template parameter, so a declaration of ‘min’ must be available

I wonder how it is builds under the windows :)


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 02, 2010, 03:49:30 AM
New error after moving serialize.h:

Delete all the #include "../" include's in src/remote/remotebitcoinminer.h. Replace with one include: #include "../headers.h". That works for me.



Title: Re: Join a pooled bitcoin mining effort
Post by: bitcoinex on December 02, 2010, 03:56:27 AM
New error after moving serialize.h:

Delete all the #include "../" include's in src/remote/remotebitcoinminer.h. Replace with one include: #include "../headers.h". That works for me.

file not found


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 02, 2010, 03:57:31 AM
file not found

This is the exact file I'm using:

http://www.bluishcoder.co.nz/bitcoin-pool/remotebitcoinheaders.h


Title: Re: Join a pooled bitcoin mining effort
Post by: bitcoinex on December 02, 2010, 04:01:52 AM
new error:

Code:
$ LANG=C make
[ 11%] Building CXX object cmake-bitcoinr/CMakeFiles/bitcoinr.dir/__/src/remoteminermain.cpp.o
In file included from /home/denizzz/bitcoin-pooled/src/remote/remotebitcoinheaders.h:33,
                 from /home/denizzz/bitcoin-pooled/src/remoteminermain.cpp:19:
/home/denizzz/bitcoin-pooled/src/remote/../headers.h:46:20: error: db_cxx.h: No such file or directory
In file included from /home/denizzz/bitcoin-pooled/src/remote/../headers.h:126,
                 from /home/denizzz/bitcoin-pooled/src/remote/remotebitcoinheaders.h:33,
                 from /home/denizzz/bitcoin-pooled/src/remoteminermain.cpp:19:

Probably this is problem with Debian's libdb2


Title: Re: Join a pooled bitcoin mining effort
Post by: kiba on December 02, 2010, 04:14:23 AM
Code:
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
  The C compiler "/usr/bin/gcc" is not able to compile a simple test program.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 02, 2010, 04:20:41 AM
Probably this is problem with Debian's libdb2

They package libdb's C++ support separately:

sudo apt-get install libdb4.8++-dev


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 02, 2010, 04:21:51 AM
Code:
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
  The C compiler "/usr/bin/gcc" is not able to compile a simple test program.

What linux distro? Looks like cmake or gcc or some other dependency is broken.


Title: Re: Join a pooled bitcoin mining effort
Post by: kiba on December 02, 2010, 04:23:38 AM

What linux distro? Looks like cmake or gcc or some other dependency is broken.

Never mind.

Root directory have no space.


Title: Re: Join a pooled bitcoin mining effort
Post by: bitcoinex on December 02, 2010, 04:47:54 AM
Probably this is problem with Debian's libdb2

They package libdb's C++ support separately:

sudo apt-get install libdb4.8++-dev

Oh, thanks! Building was done and binary works!


Title: Re: Join a pooled bitcoin mining effort
Post by: Anonymous on December 02, 2010, 05:12:18 AM
I just have to say this is awesome. It says I get 800 khash/s which is not much less than generating by myself. I think its because my connection is pretty fast here.

Doublec you should add davidonpda's short tutorial to the explanation page  ;)


41 clients generating 32300 khash/s   a few more and well have the power of 1 gpu  :D



Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 02, 2010, 07:02:08 AM
I followed david's instructions and it tells me "attempting to connect to 127.0.0.1:8335" over and over. I assume this means it's not working. What to do?


Title: Re: Join a pooled bitcoin mining effort
Post by: bober182 on December 02, 2010, 07:31:25 AM
over 85 clients and 60000 khash w00t.


Title: Re: Join a pooled bitcoin mining effort
Post by: bitcoinex on December 02, 2010, 07:32:32 AM
I followed david's instructions and it tells me "attempting to connect to 127.0.0.1:8335" over and over. I assume this means it's not working. What to do?

bitcoinr -server 69.164.214.82 -address abitcoinaddress


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 02, 2010, 08:00:58 AM
I followed david's instructions and it tells me "attempting to connect to 127.0.0.1:8335" over and over. I assume this means it's not working. What to do?

bitcoinr -server 69.164.214.82 -address abitcoinaddress

I am using the right number, I'm just reporting what it says. I don't have bitcoinr though. Should I?


Title: Re: Join a pooled bitcoin mining effort
Post by: bitcoinex on December 02, 2010, 08:46:10 AM
I followed david's instructions and it tells me "attempting to connect to 127.0.0.1:8335" over and over. I assume this means it's not working. What to do?

bitcoinr -server 69.164.214.82 -address abitcoinaddress

I am using the right number, I'm just reporting what it says. I don't have bitcoinr though. Should I?

./cmake-bitcoinr/bitcoinr


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 02, 2010, 10:21:48 AM
I am using the right number, I'm just reporting what it says. I don't have bitcoinr though. Should I?

If you're on windows it's 'remoteminer.exe' instead of 'bitcoinr'. Did you follow these steps from david's post?

Quote
Right click, and drag the remote miner executable either in the folder or onto your desktop and select create shortcut here.

Right click on the properties of the shortcut, and in the Target field, after it shows where the .exe is at, ad a space and then:

-server 69.164.214.82 -address abitcoinaddress

The 'connecting to 127.0.0.1' message your getting suggests that the '-server 69.164.214.82' part is missing from the shortcut.


Title: Re: Join a pooled bitcoin mining effort
Post by: kiba on December 02, 2010, 01:21:10 PM
I been running the remote miner last night....and this morning I saw this:

93 clients for a total of 66632 khashes/s or something similar to that. Wee!  :D


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 02, 2010, 03:16:45 PM
Got it. My mistake was not making a shortcut and just renaming the file with the parameters. Computers are picky apparently.


Title: Re: Join a pooled bitcoin mining effort
Post by: slush on December 02, 2010, 04:52:19 PM
93 clients for a total of 66632 khashes/s or something similar to that. Wee!  :D

How many unique addresses are joined to mining? '93 clients' aren't probably computers/users, but threads/cores, because remote miner is single threaded.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 02, 2010, 11:53:50 PM
93 clients for a total of 66632 khashes/s or something similar to that. Wee!  :D

How many unique addresses are joined to mining? '93 clients' aren't probably computers/users, but threads/cores, because remote miner is single threaded.

Someone commented on the webpage for the pool that they are burning in 2 24 core servers using the remote miner. So that counts for 48 of the clients.


Title: Re: Join a pooled bitcoin mining effort
Post by: Anonymous on December 03, 2010, 11:55:19 AM
Got it. My mistake was not making a shortcut and just renaming the file with the parameters. Computers are picky apparently.

Not picky, they just do EXACTLY what you tell it to :D

haha no one can argue with that :)




Title: Re: Join a pooled bitcoin mining effort
Post by: Simly on December 04, 2010, 12:01:20 AM
I have a question about the information that bitcoinr print. The khash/s is per instance or per adress? For exemple if i have two instance withthe same adress that show 266 khash/s, I have a total of 532 khas/s or 266 khash/s ?
Thanks in advance for your answers


Title: Re: Join a pooled bitcoin mining effort
Post by: bober182 on December 04, 2010, 12:46:24 AM
You would get 2 transaction with the value of 266khash at time of generation.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 04, 2010, 02:38:50 AM
I have a question about the information that bitcoinr print. The khash/s is per instance or per adress? For exemple if i have two instance withthe same adress that show 266 khash/s, I have a total of 532 khas/s or 266 khash/s ?
Thanks in advance for your answers

The khash/s value is per instance. The estimate on how many bitcoins you'll receive is per address.


Title: Re: Join a pooled bitcoin mining effort
Post by: grondilu on December 04, 2010, 03:07:33 AM
Do you plan on publishing your production numbers and how it will have been distributed amonst participants ?

I'm quite skeptical about pool mining but maybe if you can show me it actually works I'll be convinced to join.


Title: Re: Join a pooled bitcoin mining effort
Post by: FairUser on December 04, 2010, 03:43:49 AM
With pooled mining, people should be getting paid for their fair share of work.
As a proof of concept, I created a google docs spreadsheet to show how an example of a fair payout system.

https://spreadsheets.google.com/ccc?key=0Ak9zHAtbfCFMdHJZbnlqc0tlLWxZWFpLWTVHWWNfZFE&hl=en

Please don't mess with the formula's in the cells, just change the YELLOW cells to see how it would change.

This is how I envision a fair payout to everyone who is helping on this.

Feedback is welcome.

Thanks.


Title: Re: Join a pooled bitcoin mining effort
Post by: FairUser on December 04, 2010, 03:49:22 AM
Got the message "Address <censored> will receive 0.631464 BTC if this block is solved".  

Does that mean the block has been solved by the group?
Does that mean we are now working on a new block?
Is this a fair amount to me?
What does that mean exactly? 
How is this number calculated?


Title: Re: Join a pooled bitcoin mining effort
Post by: kiba on December 04, 2010, 04:07:45 AM
Got the message "Address <censored> will receive 0.631464 BTC if this block is solved".  

Does that mean the block has been solved by the group?
Does that mean we are now working on a new block?
Is this a fair amount to me?
What does that mean exactly? 
How is this number calculated?

Read it again. You will receive X amount IF this block is solved.

I think the server calculate based on the value of your hashes. But doublec can switch it to actual hashes contributed.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 04, 2010, 04:26:14 AM
Do you plan on publishing your production numbers and how it will have been distributed amonst participants ?

I'm quite skeptical about pool mining but maybe if you can show me it actually works I'll be convinced to join.


If this information was provided by the client and/or server I'd be happy to publish it. As far as I know, it isn't. When a block is generated hopefully people will post here confirming they received coins.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 04, 2010, 04:28:38 AM
is it a fair amount to you?

do the math yourself,
a block gets the pool 50btc, you get 0.63btc, that's ~1/80th of the block,
the pool currently does ~80 000khash/s, so if you do ~1000khash/s it seems pretty fair to me.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 04, 2010, 05:09:24 AM
Block found! Awaiting payment.....

haha, didn't realize how it worked, very cool.

http://blockexplorer.com/block/00000000000233334b157d901714baf59e5b9236227b2878844e52244da4195e


Title: Re: Join a pooled bitcoin mining effort
Post by: dust on December 04, 2010, 05:16:56 AM
Block found! Awaiting payment.....

haha, didn't realize how it worked, very cool.

http://blockexplorer.com/block/00000000000233334b157d901714baf59e5b9236227b2878844e52244da4195e

Nice! I just joined the pool 30 minutes ago. +2.62 btc  :)


Title: Re: Join a pooled bitcoin mining effort
Post by: kiba on December 04, 2010, 05:19:11 AM
Confirmed.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 04, 2010, 05:23:16 AM
Is rounding maybe a good idea? I don't know when I'll use that extra .00074567. Not important really, but those tiny fractions will be essentially valueless for a long time. I'm curious about the .00000044 payment also, was it just an unlucky miner who logged on just as the block was solved?


Title: Re: Join a pooled bitcoin mining effort
Post by: Anonymous on December 04, 2010, 05:33:26 AM
Received some coins.Awaiting confirmation.  :)


Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 04, 2010, 05:40:19 AM
This is so awesome!

http://img718.imageshack.us/img718/2861/smallgeneration.png


Title: Re: Join a pooled bitcoin mining effort
Post by: kiba on December 04, 2010, 05:42:31 AM
Wow. It actually say generated?


Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 04, 2010, 05:45:52 AM
I'm curious about the .00000044 payment also, was it just an unlucky miner who logged on just as the block was solved?

That's rounding error going to the server.

Wow. It actually say generated?

Yeah! Puddinpop designed this wonderfully: the bitcoins are actually broken up in the block you are solving. Bitcoin sees it as if you generated the bitcoins yourself, and sub-0.01 fractions can be included without any problem.


Title: Re: Join a pooled bitcoin mining effort
Post by: Anonymous on December 04, 2010, 05:49:20 AM
Now the client is fluctuating in the Khash rate.  One block it will be 139 000 khash and the next will be 40 000 .

Something weird?



Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 04, 2010, 06:00:28 AM
yeah, that seems a bit strange,
most of the time we've been around 90-100clients at ~80 000khash/s,
then i noticed >150clients but the hashrate didnt change at all, still was ~80 000k.

now it jumps from 45-140 000khash/s combined and 400-1200khash/s locally.

however, i got 1.06btc from our first block waiting to mature.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 04, 2010, 06:12:17 AM
How do the generate transaction coins actually work? I mean generally, nothing about pooled mining. Are the coins actually no good yet? Or is the client set to stop them from being used for 120, but that could be circumvented?

What happens if you have pooled generate coins go to mtgox or mybitcoin? When would they be available? Would they be completely invisible for 120 blocks? Or immediately available?


Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 04, 2010, 06:19:37 AM
How do the generate transaction coins actually work? I mean generally, nothing about pooled mining. Are the coins actually no good yet? Or is the client set to stop them from being used for 120, but that could be circumvented?

What happens if you have pooled generate coins go to mtgox or mybitcoin? When would they be available? Would they be completely invisible for 120 blocks? Or immediately available?

Generations can't be spent for 100 blocks. Transactions that try to spend them before that will be rejected by the network. The client has an additional 20-block safety margin.

This limit exists because generation transactions within a smaller chain become invalid when merged into a larger chain. If this limit didn't exist and the network was split for a few hours, hundreds of people could find their transactions invalidated if their transactions use any coins from recent generations.

It's impossible to view non-mature generations using stock bitcoind. They will be invisible to MtGox/MyBitcoin until they have matured.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 04, 2010, 06:40:11 AM
yeah, that seems a bit strange,
most of the time we've been around 90-100clients at ~80 000khash/s,
then i noticed >150clients but the hashrate didnt change at all, still was ~80 000k.

Yes, this is interesting. My server is suffering quite a bit of load. It's sitting at 80%-100% CPU utilization with 120 clients. I don't know if this would affect the rate. Possibly someone is connecting and attempting to cheat?

Sometime next weeks I plan to move to puddinpop's latest code and binary drop. This will mean a complete restart of the pool and the chance to move to the 'contributed' distribution method. see the first post here under 'distribution type':

http://bitcointalk.org/index.php?topic=1458.msg16906#msg16906

What are pool contributors thoughts? Change to this method?

I might also move to a beefier server.


Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 04, 2010, 06:44:49 AM
What are pool contributors thoughts? Change to this method?

I would prefer "contributed". It seems more fair.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 04, 2010, 06:51:44 AM
How do the generate transaction coins actually work? I mean generally, nothing about pooled mining. Are the coins actually no good yet? Or is the client set to stop them from being used for 120, but that could be circumvented?

What happens if you have pooled generate coins go to mtgox or mybitcoin? When would they be available? Would they be completely invisible for 120 blocks? Or immediately available?

Generations can't be spent for 100 blocks. Transactions that try to spend them before that will be rejected by the network. The client has an additional 20-block safety margin.

This limit exists because generation transactions within a smaller chain become invalid when merged into a larger chain. If this limit didn't exist and the network was split for a few hours, hundreds of people could find their transactions invalidated if their transactions use any coins from recent generations.

It's impossible to view non-mature generations using stock bitcoind. They will be invisible to MtGox/MyBitcoin until they have matured.

Thanks!

I think you'd do well if we implemented the "pay for good posts" idea.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 04, 2010, 07:15:48 AM
What are pool contributors thoughts? Change to this method?
i'd say 'contributed'....i think.
it's a nice advertizer when you can tell people "join the pool and you will get coins, guaranteed!",
that's a nice feature the mainline doesn't have.

Quote
I might also move to a beefier server.
the beefier the better.  ;D

what kind of CPU runs the current server?


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 04, 2010, 11:04:37 AM
what kind of CPU runs the current server?

It's running on a linode VPS [1] so is a virtual linux instance sharing resources on a machine with other virtual linux instances.

[1] http://www.linode.com


Title: Re: Join a pooled bitcoin mining effort
Post by: Kiv on December 04, 2010, 01:43:06 PM
I'd been running my i5 for days with no luck, then the first day I joined the pool I had 1.24 bitcoins waiting for me when I got up in the morning :D

Psychologically this is much more satisfying than getting nothing and then 50. Now if only GPU mining worked on the pool...


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 04, 2010, 02:38:24 PM
thought about those fraction-of-a-bitcent transactions for short-time-users too,
maybe there could be a required minimum connection time, or a minimum contributed hashcount, or a minimum of 0.01btc or something like that.

 


Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 04, 2010, 07:11:11 PM
Bitcoin will randomly discard any sub-0.01 balance you have, so it would probably be better to round down to the nearest 0.01. The server can keep a running sub-cent balance for addresses, and pay them when they reach a cent. If an address doesn't contribute for a while, their balance can be returned to the pool. This also solves the problem of people who don't contribute much.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 05, 2010, 11:52:31 PM
I plan to switch the pool to puddinpop's latest server version at 5:00 am Monday 6 December UTC. That's 5 hours from the time I posted this. This will require contributors to update the miner software. I'll post here when the switch is done. The server will use the 'contributed' method.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 06, 2010, 03:08:56 AM
I updated the server on 173.255.205.10 early since there were only 4 clients connected. Instructions updated here:

http://www.bluishcoder.co.nz/bitcoin-pool/

Basically you need the new client binary. The windows version is now called remoteminer-cpu.exe and the arguments to it require '=' instead of a space between the '-address' and its value (and '-server' and its value).

There's also a remoteminer-cuda.exe for those with a cuda compatible GPU.

Let see how well this handles load. If it's fine I'll take down the other server.


Title: Re: Join a pooled bitcoin mining effort
Post by: bober182 on December 06, 2010, 03:16:52 AM
I have updated and am on the new server but even after generating for 3 minuits it says Address XXXXXXXXXXX not found in block being solved. why?


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 06, 2010, 03:26:25 AM
I've noticed this too. I asked puddinpop about it in the other thread.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 06, 2010, 03:29:52 AM
I updated the server on 173.255.205.10 early since there were only 4 clients connected. Instructions updated here:

http://www.bluishcoder.co.nz/bitcoin-pool/

Basically you need the new client binary. The windows version is now called remoteminer-cpu.exe and the arguments to it require '=' instead of a space between the '-address' and its value (and '-server' and its value).

There's also a remoteminer-cuda.exe for those with a cuda compatible GPU.

Let see how well this handles load. If it's fine I'll take down the other server.

Me too, not found. Did you switch to contributed and rounding is causing this?

Contributed method is bad imo.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 06, 2010, 03:39:28 AM
Quote
Address XXXXXXXXXXX not found in block being solved
same here on both, cpu and cuda miner,
cuda-miner does less than half of what i get using m0's (or puddinpops older cuda-versions).
m0's = 45M
remote-cuda= 17M


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 06, 2010, 03:46:45 AM
cuda-miner does less than half of what i get using m0's (or puddinpops older cuda-versions).
m0's = 45M
remote-cuda= 17M

puddinpop noted to expect this:

Quote
Also, there is an experimental remote CUDA client included in the release.  Expect half the hash rate you get with the regular CUDA miner built into the standard client.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 06, 2010, 03:48:02 AM
Me too, not found. Did you switch to contributed and rounding is causing this?

Contributed method is bad imo.

Why is it bad? I asked before switching and the majority of the responses requested contributed.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 06, 2010, 03:49:21 AM
Quote
puddinpop noted to expect this
noticed that, just wanted to confirm it.  ;)

it works, that's a start.


Title: Re: Join a pooled bitcoin mining effort
Post by: kiba on December 06, 2010, 03:55:42 AM
Code:
Attempting to connect to :8335

Error?


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 06, 2010, 04:01:08 AM
your missing the ='s, it's not spaces anymore like before,
 -server=173.255.205.10 -address=XXXXX
should work


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 06, 2010, 04:02:44 AM
it works, that's a start.

If there were 100 cuda clients in the pool we'd get a block every 5 hours or so.


Title: Re: Join a pooled bitcoin mining effort
Post by: lysacor on December 06, 2010, 04:41:43 AM
The only thing left now is to isolate the CPU usage associated with this CUDA experimental client. Then you can get some seriously high level performance. I just hope we don't end up burning up your server resources with it!


Title: Re: Join a pooled bitcoin mining effort
Post by: lysacor on December 06, 2010, 05:00:59 AM
The previous client reported within the first few messages how much BTC your address would get based on the khash it was contributing, and it reported it fairly quickly. Does it take longer before it calculates and adds you to the list of addresses receiving BTC if a block is won?


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 06, 2010, 05:02:47 AM
The previous client reported within the first few messages how much BTC your address would get based on the khash it was contributing, and it reported it fairly quickly. Does it take longer before it calculates and adds you to the list of addresses receiving BTC if a block is won?

After a few hours mine is still not in. I think it is broken.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 06, 2010, 05:12:09 AM
seems like all connected clients get that same message,
doublec is working on it already, that's why the miners lose connection and reconnect as you might have noticed.

just be patient and keep reading here, or on the pool-website to upgrade, if needed, as soon as possible.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 06, 2010, 05:20:27 AM
just be patient and keep reading here, or on the pool-website to upgrade, if needed, as soon as possible.

I fixed what looks like one bug in the best hash verification but it didn't solve this issue. I've switched back to the 'connected' distribution type and that is now printing things correctly. I'll wait till I hear from puddinpop before switching back to contributed and trying to solve the issue.


Title: Re: Join a pooled bitcoin mining effort
Post by: lysacor on December 06, 2010, 05:24:08 AM
Yep I confirm that the reports are coming across correctly now.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 06, 2010, 06:13:53 AM
Works now.


Title: Re: Join a pooled bitcoin mining effort
Post by: mpkomara on December 06, 2010, 07:34:35 AM
your missing the ='s, it's not spaces anymore like before,
 -server=173.255.205.10 -address=XXXXX
should work

"Attempting to connect to 127.0.0.1:8335"


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 06, 2010, 08:08:44 AM
"Attempting to connect to 127.0.0.1:8335"

Are you using the new pooled client? The old one won't work:

http://www.bluishcoder.co.nz/bitcoin-pool/


Title: Re: Join a pooled bitcoin mining effort
Post by: mpkomara on December 06, 2010, 08:25:04 AM
thank you, works now


Title: Re: Join a pooled bitcoin mining effort
Post by: cartman on December 06, 2010, 09:05:41 PM
nice work doublec, thanks a lot.

it seems that the performance is only half of the standard client. is there any way to improve the performance?


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 06, 2010, 09:09:29 PM
it seems that the performance is only half of the standard client. is there any way to improve the performance?
the cuda-client is still a bit slow, the cpu-version isn't,
performance shouldn't be that much of a difference.

let me guess, you're using a dual-core.
then just start a 2nd instance to double your performance.  ;)



Title: Re: Join a pooled bitcoin mining effort
Post by: kwukduck on December 06, 2010, 09:52:19 PM
seems to work nicely although it's somewhat slower indeed, but i wasnt getting any blocks anyway so maybe this gives a a few bitcoins :)


Title: Re: Join a pooled bitcoin mining effort
Post by: cartman on December 06, 2010, 10:34:15 PM
the cuda-client is still a bit slow, the cpu-version isn't,
performance shouldn't be that much of a difference.

let me guess, you're using a dual-core.
then just start a 2nd instance to double your performance.  ;)

I am using a quad-core. I run 3 instances which sum to ~2100 khash/s. This results in >95% CPU usage since the rest of the system also needs some percent. The standard client does ~3600 khash/s.

Btw, why are the reported khash/s always xx00 xx33 and xx66?


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 06, 2010, 11:01:11 PM
xx00 xx33 xx66 is rounding issues i guess (i'm not into the code, so i actually have no idea).

speed for me is like
standard 3800khash/s
pooled 3300khash/s (3x1100)

maybe we get the 4way-algo into the remote-miner soon, that would speed up some CPU-cores for the pool


Title: Re: Join a pooled bitcoin mining effort
Post by: lysacor on December 07, 2010, 04:03:34 AM
Looks like the calculation for total server khash is broke, getting zero reported khash result, and totals for server in messages.


Title: Re: Join a pooled bitcoin mining effort
Post by: lysacor on December 07, 2010, 04:04:47 AM
Nevermind, appears to have recovered. Something strange in the code possibly.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 07, 2010, 04:21:40 AM
Wild swings in the total hash rate again. 80k to 140k.


Title: Re: Join a pooled bitcoin mining effort
Post by: pc on December 07, 2010, 07:18:03 PM
Me too, not found. Did you switch to contributed and rounding is causing this?

Contributed method is bad imo.
Why is it bad? I asked before switching and the majority of the responses requested contributed.

I'm conflicted on this... I can see either way making a lot of sense. It's a matter of whether you think of generation as working toward a goal, with everyone who worked toward it deserving credit, or closer to the non-pooled setup, where each second (or Arbitrary Small Time Unit of your choice) there's a total number of hashes and thus an X% chance of "hitting the lottery" and making some coins, which should only go to those clients who were connected for that "second" and thus were part of the hashes that succeeded. I would expect that they should behave about the same on average over time. I'm leaning toward the "connected" method at the moment, but I was leaning toward "contributed" when I first heard of it being an option. The concern someone mentioned about how "contributed" might be gamed somewhat as people switch around as each client knows how much has been contributed to each server I think may be valid, but maybe it too just averages out over time.

I think the theory is that there will be servers of both types set up, and each user can connect to the type that they think is most "fair", and everyone will be happy.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 07, 2010, 07:56:20 PM
Me too, not found. Did you switch to contributed and rounding is causing this?

Contributed method is bad imo.

Why is it bad? I asked before switching and the majority of the responses requested contributed.

Suppose there are two pools with roughly equal hashing power, one that got a block 1 day ago and one that got it's last block 1 week ago. They are equally likely to hit the next block, but if I jump on to the first one I will get a much larger share. Anyone paying attention will do the same.

Imagine an extreme case, a group works for a week making no block and they all quit. How silly would I be to join with all the shares owed to them?


Title: Re: Join a pooled bitcoin mining effort
Post by: Ricochet on December 09, 2010, 01:43:13 AM
Hi, I'm relatively new to the Bitcoin community (only discovered it a few days ago) and am still trying to get my feet wet here, but I've run this mining client for a day or two and wanted to give my two cents regarding the "contributed" vs "connected" issue.

As people before have said, it really depends on whether you view it as a chance effort (which it actually is) or a contribution effort.  Personally I'd feel rather ripped off if I'd been running the server for a week solid, only to have the block found when my connection randomly died for a split second, and not receive anything at all for my contributed CPU time.  At the same time, I understand FreeMoney's point that when in "contributed" mode, you won't get barely anything unless you joined immediately after the previous block was discovered.

So why not try a hybrid of the two?  In other words, work in contributed mode, but only consider contributions for the past X amount of time, where X is some percentage of the average time between block discoveries.  

Let's say for instance that on average, it takes 7 days for the mining group to discover a new block.  How about every few minutes we recalculate the contribution percentages based on the past 24 hours?  That way, the person who contributed 50 high-end servers to the effort still gets his share if he happens to drop offline for a brief moment, but if he goes offline for an extended period of time, his claim gets redistributed to those who were present around the time the block was actually discovered.  While technically less accurate than connected mode, it makes people feel better about their contributions without the stacked unfairness suggested by FreeMoney.

I don't know how difficult it would be to code this type of thing up, but it's food for thought at least.  


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 09, 2010, 03:45:31 AM
Welcome.

I don't think that would be hard to at all. I actually assume it would just be a variable change. Right now it looks at something like contributed in the last minute as a proxy for current hashing speed. Increasing this to an hour or even a day might be reasonable. But again given the choice between joining two otherwise equal pools the one with the least dead weight will tend to be preferred.

I don't think any of this has to do with fairness as long as there is no deception. I was only suggesting that it total contributed might not be an equilibrium.


Title: Re: Join a pooled bitcoin mining effort
Post by: pc on December 09, 2010, 07:11:08 PM
Looks like the server is down…

Code:
Attempting to connect to 173.255.205.10:8335
Attempting to connect to 173.255.205.10:8335
Attempting to connect to 173.255.205.10:8335
etc…


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 09, 2010, 07:41:18 PM
yep, server seems down right now,
keep mining on your own machine as long as it takes, maybe you are (very very very) lucky.  ;D


Title: Re: Join a pooled bitcoin mining effort
Post by: inertia on December 09, 2010, 09:53:09 PM
http://www.youtube.com/watch?v=YV-3wV7gfo8


Title: Re: Join a pooled bitcoin mining effort
Post by: inertia on December 09, 2010, 11:22:44 PM
Ok!  Everybody back in the pool!  :)


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 10, 2010, 12:05:38 AM
Maybe it would be useful to have a backup server? You could have users enter two IP addresses and have it try the second if the first goes down. Seems easy to me, but I wouldn't know.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 10, 2010, 12:17:30 AM
Looks like the server is down…

Yep, the server program exited overnight - not sure why. I've restarted it.


Title: Re: Join a pooled bitcoin mining effort
Post by: Immanuel on December 10, 2010, 04:51:45 AM
I'm running the CPU and CUDA client at the same time. Am I doing it wrong? One client claims to have 1100 khashes and the GPU has 5000 khashes; however, everything is really sluggish. :P


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 10, 2010, 08:18:24 AM
Quote
Am I doing it wrong?
what GPU/CPU do you use?

the cuda-client is still experimental and sadly burns the CPU by ~50% (on a dual-core)
and at the same time only loads the GPU to 50%.

that's why i usually don't use the cpu-client on the same machine,
but i just tried and it gets ~1000khash/s, like on my other machine per core too,
and it doesnt really slow down the cuda-miner, it still gets it's <18M.

it's more efficient though (at least on my config) to start a second cuda-client,
results in 100% CPU, ~70% GPU load and a few more Mhashes (<18M single, 2x~13M 2 instances).

but everything will be even more sluggish.



Title: Re: Join a pooled bitcoin mining effort
Post by: Immanuel on December 10, 2010, 01:54:13 PM
Quote
Am I doing it wrong?
what GPU/CPU do you use?

the cuda-client is still experimental and sadly burns the CPU by ~50% (on a dual-core)
and at the same time only loads the GPU to 50%.

that's why i usually don't use the cpu-client on the same machine,
but i just tried and it gets ~1000khash/s, like on my other machine per core too,
and it doesnt really slow down the cuda-miner, it still gets it's <18M.

it's more efficient though (at least on my config) to start a second cuda-client,
results in 100% CPU, ~70% GPU load and a few more Mhashes (<18M single, 2x~13M 2 instances).

but everything will be even more sluggish.


It's just a low-end 9500GT with an Intel E5200 Dual-core for the CPU. I should of put a second CUDA client up before I left home.


Title: Re: Join a pooled bitcoin mining effort
Post by: skull88 on December 11, 2010, 12:04:41 AM
Got it running, but if you want to attract more people, the process to get it running could be simpler.
Especially because this is a good incentive for new users so they get faster new coins, but imho these user will make less effort to get it running.



Title: Re: Join a pooled bitcoin mining effort
Post by: Immanuel on December 11, 2010, 12:51:27 AM
This is going to be very significant. I can't help but to imagine 1000s of users on this in the future.


Title: Re: Join a pooled bitcoin mining effort
Post by: FairUser on December 11, 2010, 02:19:21 AM
I got 3 GPU's (two GTX 470 and one GTX 260), 2 CPU's (one AMD Quad-Core and one Intel Dual-Core) throwing a combined total of ~71,000 khash/s into the pool (~35%).  I could throw more at it, but last time I did that it crashed the server.....whoops.

The pool is running @ ~208037 khash/s while writing this.
Yet, since it's inception, this pool has only gotten 1 block while several hundred blocks have been solved?

What's going on here?   >:(
Really, this is just nuts that all these clients and we still can't get more blocks.  I've heard rumor there is someone with 20-30 GPU's crunching away at this, and if that's the case then even a pooled effort is still going to be several 100,000 khash/s behind that guy.

Is the server running bitcoind with a CPU or GPU?  If it's not running with a GPU, I'm willing to try using one of my my system's as a server and see if having a GPU helps reach more than 208,037 khash/s and/or handle several hundred clients (avoiding the 102 limit).



Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 02:25:34 AM
Got it running, but if you want to attract more people, the process to get it running could be simpler.
Especially because this is a good incentive for new users so they get faster new coins, but imho these user will make less effort to get it running.

What advice would you give to make getting it running simpler? I'm not too concerned about getting lots of people. The server is running close to capacity already. I'd investigate ways of setting up fallback servers, or handling load, but the cost of running one server is already expensive given the pool makes no money itself. I'm only running this as a service for those who want to try puddinpop's code at this stage.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 11, 2010, 02:59:12 AM
I got 3 GPU's (two GTX 470 and one GTX 260), 2 CPU's (one AMD Quad-Core and one Intel Dual-Core) throwing a combined total of ~71,000 khash/s into the pool (~35%).  I could throw more at it, but last time I did that it crashed the server.....whoops.

The pool is running @ ~208037 khash/s while writing this.
Yet, since it's inception, this pool has only gotten 1 block while several hundred blocks have been solved?

What's going on here?   >:(
Really, this is just nuts that all these clients and we still can't get more blocks.  I've heard rumor there is someone with 20-30 GPU's crunching away at this, and if that's the case then even a pooled effort is still going to be several 100,000 khash/s behind that guy.

Is the server running bitcoind with a CPU or GPU?  If it's not running with a GPU, I'm willing to try using one of my my system's as a server and see if having a GPU helps reach more than 208,037 khash/s and/or handle several hundred clients (avoiding the 102 limit).



It's probably averaged 80,000kahsh only and there has been some down time. We're getting into mildly unlucky territory maybe.


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 11, 2010, 03:01:50 AM
Got it running, but if you want to attract more people, the process to get it running could be simpler.
Especially because this is a good incentive for new users so they get faster new coins, but imho these user will make less effort to get it running.

What advice would you give to make getting it running simpler? I'm not too concerned about getting lots of people. The server is running close to capacity already. I'd investigate ways of setting up fallback servers, or handling load, but the cost of running one server is already expensive given the pool makes no money itself. I'm only running this as a service for those who want to try puddinpop's code at this stage.

Eventually servers will charge a little. People will pay to be in a big group with no downtime.

I think he means easy would be: download, install wizard, get prompted for a bitcoin address, click okay.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 03:25:04 AM
I think he means easy would be: download, install wizard, get prompted for a bitcoin address, click okay.

I considered doing this but ended up taking the easy path of just distributing puddinpop's binaries directly. It wouldn't be hard to make the CPU miner easier but the GPU one is problematic since it's very dependent on what hardware the user has. If someone puts together a friendlier installer I'd be more than happy to use it.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 03:29:35 AM
The pool is running @ ~208037 khash/s while writing this.
Yet, since it's inception, this pool has only gotten 1 block while several hundred blocks have been solved?

For the majority of the time the pool was operating at less than 100,000 khash/s. It's normal that no blocks have been mined recently. It'll happen given time.

Is the server running bitcoind with a CPU or GPU?  If it's not running with a GPU, I'm willing to try using one of my my system's as a server and see if having a GPU helps reach more than 208,037 khash/s and/or handle several hundred clients (avoiding the 102 limit).

It doesn't matter whether the server is running a CPU or a GPU. It doesn't do any mining so it doesn't use any GPU code.  That said there's nothing stopping you from running your own pool of course on a beefier server. Go for it!


Title: Re: Join a pooled bitcoin mining effort
Post by: FairUser on December 11, 2010, 03:33:33 AM
Let me be clear about the following.  Doublec, I'm not focusing on you here, and I do thank you for running the first set of servers.  I fully understand the cost of running servers, and can appreciate you letting everyone hammer on it while we run this experimental/buggy code. :)

That being said, I know this has been brought this up before, and now it is being brought up again.

The amount of bitcoin's being reported since the update from about a week or so  ago seems to be cut in half.  This was brought up before and it was quickly disregarded.  So now I'm asking the other people that are running clients that are contributing to the pool to look at their numbers and see if it's off for you too.

Here we go. 
Here's the numbers being reported @ the time of writing this.
Server Status : 96 clients, 203464 khash/s
Address <removed> will receive 8.10162 BTC if this block is solved

I have a total of eight remote mining instances running. 
8733+9600+8733+9600+8966+9600+7833+12366 = 75,431 khash/s between my two boxes which is CPU's and GPU's combined.

75,431 khashes (my systems) / 203,464 (server khash/s) = 0.3707338890417961
0.3707338890417961 * 100 = %37.07338890417961

That's about %37.07 (0.3707.. * 100) of the total khash/s that the server is reporting.

Now we show what %37.07 of 50 bitcoins should be.
For every 1% of a block (50 bitcoins) is 0.5 bitcoins.
50(bitcoins/block) / 100(%) = 0.5 (bitcoins/block)
0.5 * 37.07% = 18.535 bitcoins

WHY AM I ONLY GETTING "8.10162 BTC if this block is solved"?  I should be getting 18.535, which is about what I saw before the update a week ago.  I know there has been talk about distribution methods, but I don't care what you call it when the math is wrong and the amount paid out and is far less than what it should be.

Here's a some tables for other to quickly look up about what range they should be getting back. 

To get a percentage use this equation: (your khash/s) divided by (server khash/s) then multiply it by 100.

CPU USERS LOOK HERE
BITCOINS PER PERCENTAGE (%.05 increments) BETWEEN 0.01% and 1.00%
50 * 0.01% = 0.005 bitcoins
50 * 0.05% = 0.025 bitcoins
50 * 0.10% = 0.050 bitcoins
50 * 0.15% = 0.075 bitcoins
50 * 0.20% = 0.100 bitcoins
50 * 0.25% = 0.125 bitcoins
50 * 0.30% = 0.150 bitcoins
50 * 0.35% = 0.175 bitcoins
50 * 0.40% = 0.200 bitcoins
50 * 0.45% = 0.225 bitcoins
50 * 0.50% = 0.250 bitcoins
50 * 0.55% = 0.275 bitcoins
50 * 0.60% = 0.300 bitcoins
50 * 0.65% = 0.325 bitcoins
50 * 0.70% = 0.350 bitcoins
50 * 0.75% = 0.375 bitcoins
50 * 0.80% = 0.400 bitcoins
50 * 0.85% = 0.425 bitcoins
50 * 0.90% = 0.450 bitcoins
50 * 0.95% = 0.475 bitcoins
50 * 1.00% = 0.500 bitcoins

GPU USER'S LOOK HERE
BITCOINS PER PERCENTAGE (%5 increments) BETWEEN 1% and 100%
-------------------------------------------
50 * 1% = 0.5 bitcoins
50 * 5% = 2.5 bitcoins
50 * 10% = 5 bitcoins
50 * 15% = 7.5 bitcoins
50 * 20% = 10 bitcoins
50 * 25% = 12.5 bitcoins
50 * 30% = 15 bitcoins
50 * 35% = 17.5 bitcoins
50 * 40% = 20 bitcoins
50 * 45% = 22.5 bitcoins
50 * 50% = 25 bitcoins
50 * 55% = 27.5 bitcoins
50 * 60% = 30 bitcoins
50 * 65% = 32.5 bitcoins
50 * 70% = 35 bitcoins
50 * 75% = 37.5 bitcoins
50 * 80% = 40 bitcoins
50 * 85% = 42.5 bitcoins
50 * 90% = 45 bitcoins
50 * 95% = 47.5 bitcoins
50 * 100% = 50 bitcoins


IS ANYONE ELSE SEEING THIS, OR HAVING I COMPLETELY LOST MY MIND?


Title: Re: Join a pooled bitcoin mining effort
Post by: FairUser on December 11, 2010, 03:36:20 AM
I considered doing this but ended up taking the easy path of just distributing puddinpop's binaries directly.

Oh really?  Thank you for clarifying that.
I can't seem to locate the original URL for his binaries. 
Could you share that please?


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 03:38:18 AM
I considered doing this but ended up taking the easy path of just distributing puddinpop's binaries directly.

Oh really?  Thank you for clarifying that.
I can't seem to locate the original URL for his binaries. 
Could you share that please?

It's linked from my pooled mining page. First post here:

http://bitcointalk.org/index.php?topic=1458.0


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 03:40:36 AM
WHY AM I ONLY GETTING "8.10162 BTC if this block is solved"?  I should be getting 18.535, which is about what I saw before the update a week ago.  I know there has been talk about distribution methods, but I don't care what you call it when the math is wrong and the amount paid out and is far less than what it should be.

The server is running the contributed method. This means each user gets a portion based on the actual number of hashes contributed. So if the pool was running for 2 days and your miners have only been running for 12 hours then you haven't contributed anywhere near the number of hashes as your percentage of the current hash value of the pool. You should be seeing the amount of BTC you would earn slowly increasing over time if you joined the pool recently.


Title: Re: Join a pooled bitcoin mining effort
Post by: FairUser on December 11, 2010, 03:58:15 AM
WHY AM I ONLY GETTING "8.10162 BTC if this block is solved"?  I should be getting 18.535, which is about what I saw before the update a week ago.  I know there has been talk about distribution methods, but I don't care what you call it when the math is wrong and the amount paid out and is far less than what it should be.

The server is running the contributed method. This means each user gets a portion based on the actual number of hashes contributed. So if the pool was running for 2 days and your miners have only been running for 12 hours then you haven't contributed anywhere near the number of hashes as your percentage of the current hash value of the pool. You should be seeing the amount of BTC you would earn slowly increasing over time if you joined the pool recently.

I've been at it since you put the server up. ;)

Hrm...so what happens to the counter that says how much I've contributed after the server crashes and get's restarted?


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 04:09:51 AM
I've been at it since you put the server up. ;)

Hrm...so what happens to the counter that says how much I've contributed after the server crashes and get's restarted?
The server saves the number of hashes on exit and reloads it on restart. If you think there are issues with the way things are calculated you should post in the Pooled/Remote Mining thread so the author of the code can respond:

http://bitcointalk.org/index.php?topic=1458.0


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 11, 2010, 04:28:49 AM
Quote
The server saves the number of hashes on exit and reloads it on restart.
confirmed, it still showed my last expected btc-share after downtimes, you wont lose anything even when the server goes offline for a nap (as long as it wakes up again and finds a block someday).

running only 1CPU 24/7 and a GPU ~20/7 on the pool my numbers look quite alright, also nothing to complain here.

will be interesting to see some pool-competition, as soon as slush comes up with his cooperative mining (http://bitcointalk.org/index.php?topic=1976.0) solution,
i'm curious and looking forward to it.


Title: Re: Join a pooled bitcoin mining effort
Post by: inertia on December 11, 2010, 08:27:15 AM
@FairUser asked a very good question and I'm glad he did.  It took me a few days to discern the rules by observation.  Since this is totally experimental, not to mention donation driven, I wanted to just watch and learn.  I really appreciate all the effort @doublec put into this, to just let us pound away at this. ;D


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 01:15:27 PM
New block generated by the pool:

http://blockexplorer.com/block/000000000004c6f77930f9dbaf8f424723da3f832af9063d628946565b82d657


Title: Re: Join a pooled bitcoin mining effort
Post by: davout on December 11, 2010, 01:28:17 PM
It's cool how the generation is instantly dispatched


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 11, 2010, 01:37:10 PM
It's cool how the generation is instantly dispatched

The very small divisions could get a bit annoying though. Some people have asked if it's worth rounding to 0.01 so people don't have odd amounts stuck in their wallets. On the other hand if they stay in the pool for a while these will add it.


Title: Re: Join a pooled bitcoin mining effort
Post by: davout on December 11, 2010, 01:50:07 PM
It's cool how the generation is instantly dispatched

The very small divisions could get a bit annoying though. Some people have asked if it's worth rounding to 0.01 so people don't have odd amounts stuck in their wallets. On the other hand if they stay in the pool for a while these will add it.

Personnaly, when I have annoying crumbs in my wallet, i just donate them to the faucet


Title: Re: Join a pooled bitcoin mining effort
Post by: 6174Kauri on December 11, 2010, 06:34:33 PM
Hi,

Quote
1B8Dgkq4UtwVofQHN9TCay5ENfEz3k7Kbt: 0.09105306

that is me (MyBitcoin address).
I started somewhere within the mining and I stopped before the new block was created.

Now, that I've started the pooled mining client again (same bitcoin address), there's no payout. Why?

It's only 0.09 BTC (give it to the faucet, if possible), but think about someone is starting his pooled mining just after a new block is found and his machine or net access chrashes just before the next block is created. Will he lose his mined bitcoins? Who get's these?


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 11, 2010, 06:53:13 PM
Quote
I started somewhere within the mining and I stopped before the new block was created.
so you stopped before the block was found and you got your share anyway.
this also answers
Quote
his machine or net access chrashes just before the next block is created. Will he lose his mined bitcoins?
no, he won't lose anything, he'll get his share, as long as he's swimming in a contributed-pool, and not in a connected-pool.


you will receive the 0.09btc to your bitcoin-address in about 79blocks (as i type this),
noone can take it from you to give it to the faucet, you have todo it yourself.  ;)


Title: Re: Join a pooled bitcoin mining effort
Post by: 6174Kauri on December 11, 2010, 07:02:03 PM
Hi BitLex,

you will receive the 0.09btc to your bitcoin-address in about 79blocks (as i type this),
thanks! I've read about the "120 blocks lagging" somewhere but I didn't remember.
Time takes it's toll on old men's brains.

noone can take it from you to give it to the faucet, you have todo it yourself.  ;)
This was meant in case of the bitcoins were lost.

I'll give it to the faucet anyway.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 11, 2010, 07:16:59 PM
Quote
thanks! I've read about the "120 blocks lagging" somewhere but I didn't remember.
you're welcome.

to correct myself, it's not that you will receive,
you actually already received those bitcents to that address, it's already yours,
they are not "mature" yet though, you can't spend generated coins for 120 blocks after generation.
that's why they don't show up on your balance.

in a client-GUI you would see something like this "Generated (0.09 matures in 75 more blocks)"


Title: Re: Join a pooled bitcoin mining effort
Post by: Ricochet on December 11, 2010, 09:53:59 PM
One of those addresses with 0 payout is mine.  I didn't realize I could run the client multiple times with the same receiving address, so I used a new address for about 10 minutes or so.  Then I shut down the client and restarted it with my main address so that all future contributions would go to that one.

On an unrelated note, is anyone else having an issue where new receiving addresses are randomly generated while away from the computer?  I'll come back after a day of work and find that the Bitcoin client has created 2-3 new addresses for me, with the client minimized and everything.  At this point I've got about 10 addresses with no labels.  I'm trying to determine if this is due to running Bitcoin and this pooled miner at the same time on the same machine or if something else is getting screwed up somewhere along the line.  It's almost as if someone is coming along during the day, opening up Bitcoin, clicking the "New..." button, and minimizing it again.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 12, 2010, 03:09:00 AM
I've updated to puddinpop's latest server code. There is also a new client. The new client displays the distribution method the server is using, can use multiple threads (no more needing to run multiple instances of the miner), and no longer dumps the 'best hash rate' to the console. There is also a new OpenCL remote miner:

http://www.bluishcoder.co.nz/bitcoin-pool


Title: Re: Join a pooled bitcoin mining effort
Post by: inertia on December 12, 2010, 05:23:21 AM
So if enough people switch to the new client, could that theoretically increase the capacity of the server due to fewer TCP connections?


Title: Re: Join a pooled bitcoin mining effort
Post by: 6174Kauri on December 13, 2010, 10:13:10 AM
Hi,

not that I'm missing my bitcents, but the pool-mined block 97017 is now (97333) 316 blocks away.
And yet I didn't receive any bitcents...

Neither on MyBitcoin, nor on my Bitcoin client.

What went wrong? My fault? The servers fault?
Anyone else has this problem?


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 13, 2010, 10:29:59 AM
not that I'm missing my bitcents, but the pool-mined block 97017 is now (97333) 316 blocks away.
And yet I didn't receive any bitcents...

Neither on MyBitcoin, nor on my Bitcoin client.

What went wrong? My fault? The servers fault?
Anyone else has this problem?

When did you contribute? Did you stop at any time? For the first few days the server was running the connected method, not contributed due to bugs in the later as described here: http://pastecoin.com/download.php?file=70

Is the address you listed appearing in the block as shown in block explorer?


Title: Re: Join a pooled bitcoin mining effort
Post by: 6174Kauri on December 13, 2010, 10:53:27 AM
Hi doublec,

When did you contribute? Did you stop at any time? For the first few days the server was running the connected method, not contributed due to bugs in the later as described here: http://pastecoin.com/download.php?file=70
I started 2010-12-10, ca. 10pm and I stopped 2010-12-11 ca. 10am. Should be a pooled mining test. To see, how it works.

Is the address you listed appearing in the block as shown in block explorer?
Yes.

The MyBitcoin address is 1B8Dgkq4UtwVofQHN9TCay5ENfEz3k7Kbt.
And this address is shown in the block explorer.
MyBitcoin should forward the bitcoins to my client.
Neither that nor anything else has happend. The history shows nothing.

BTW: The bugs description surely must be written somewhere under that green paint...


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 13, 2010, 11:29:16 AM
as you can see here (http://blockexplorer.com/address/1B8Dgkq4UtwVofQHN9TCay5ENfEz3k7Kbt) your address received 0.09btc.
those have to be somewhere.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 13, 2010, 11:38:36 AM
The MyBitcoin address is 1B8Dgkq4UtwVofQHN9TCay5ENfEz3k7Kbt.
And this address is shown in the block explorer.
MyBitcoin should forward the bitcoins to my client.

So it was a MyBitcoin address? I wonder if anyone else used a MyBitcoin address and if they got their coins too?

The generated transactions appear differently in clients. They show as 'Generated' and don't become usable for 120 blocks. Non-gui clients can't even see them or access them in any way using bitcoind until that 120 block period has passed. Possibly something in the way MyBitcoin is setup stopped them from picking up that you got coins?

Have you tried contacting them?


Title: Re: Join a pooled bitcoin mining effort
Post by: 6174Kauri on December 13, 2010, 12:19:27 PM
those have to be somewhere.
Yepp, somewhere... but where is this "somewhere"? Not in my wallet.dat, yet.

And it would be interesting whether there's another bitcoiner, whose cents got lost.

If no:
Than there has to be a problem on my side of the internet.
And if a newbie like me can make errors like this, every newbie can.
That should be cleared and find it's way into a "How not to use pool mining".

If yes:
Well... insert your own causal chain here.

So it was a MyBitcoin address? I wonder if anyone else used a MyBitcoin address and if they got their coins too?

The generated transactions appear differently in clients. They show as 'Generated' and don't become usable for 120 blocks. Non-gui clients can't even see them or access them in any way using bitcoind until that 120 block period has passed. Possibly something in the way MyBitcoin is setup stopped them from picking up that you got coins?

Have you tried contacting them?
Trying to get money from the faucet through MyBitcoin... waiting... got it, though it's not confirmed yet. As expected.

Ok, I'm trying to contact them.
In the meantime: Anyone else has this problem?

BTW: Now I'm running the pooled mining client with a bitcoin client address. See what's happening.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 13, 2010, 12:31:37 PM
Quote
Yepp, somewhere... but where is this "somewhere"? Not in my wallet.dat, yet.
my guess, in MyBitcoins wallet.

i'm not sure how MyBitcoin checks your account balance, i havent used my account ever,
but if they just check your funding-address/es for received coins, those generated coins might not show up on your account, cuz they haven't been received, but generated.  ;)

i'm curious about their response.


Title: Re: Join a pooled bitcoin mining effort
Post by: 6174Kauri on December 13, 2010, 12:38:54 PM
but if they just check your funding-address/es for received coins, those generated coins might not show up on your account, cuz they haven't been received, but generated.  ;)
But are "my" bitcents really generated?
In my understanding, only the server gets all the generated coins and then the server sends the respective amount to all participants. And these will then receive coins...

Pls. correct me, doublec, if this isn't so.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 13, 2010, 12:43:54 PM
yes, your bitcents are generated on that address of yours,
they are not send by the server.

the glory of the pool.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 13, 2010, 12:44:18 PM
Pls. correct me, doublec, if this isn't so.

It isn't so. They are definitely 'generated'. If you look at the block you'll see the one generation block is split amongst all the addresses: http://blockexplorer.com/b/97017. Each of those addresses will have a 'Generated' transaction.


Title: Re: Join a pooled bitcoin mining effort
Post by: 6174Kauri on December 13, 2010, 12:59:38 PM
Thanks, BitLex & doublec!

Sounds like a MyBitcoin problem.


Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 13, 2010, 02:36:02 PM
Nothing in Bitcoin's JSON-RPC can be used to see generations, apparently.

In rpc.cpp, you can see checks like this:
Code:
            if (wtx.IsCoinBase() || !wtx.IsFinal())
                continue;

Removing the "wtx.IsCoinBase()" check should allow you to see the transactions. I haven't tried it, though -- maybe they won't be handled correctly.


Title: Re: Join a pooled bitcoin mining effort
Post by: inertia on December 13, 2010, 08:10:14 PM
Thanks, BitLex & doublec!

Sounds like a MyBitcoin problem.

I have the same problem using a MyBitcoin address.  I reported a problem to them, and got this reply:

Quote
Hello,

The MyBitcoin addresses work exactly the same as regular Bitcoin addresses.

So, if you "generate on them" you should see a deposit on your MyBitcoin account.

I hope that helps.

Tom

So I got more specific with them and sent the block explorer info, the amount I was expecting, as well as the address that should have the credit.  I'll report back what they say.


Title: Re: Join a pooled bitcoin mining effort
Post by: Cdecker on December 13, 2010, 11:37:09 PM
I think we should definitely add a warning not to use MyBitcoin addresses until the problem has been found.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 14, 2010, 01:54:43 AM
I think we should definitely add a warning not to use MyBitcoin addresses until the problem has been found.

I added a warning to the pool page.


Title: Re: Join a pooled bitcoin mining effort
Post by: tryptamine on December 14, 2010, 10:20:59 AM
I can't find it, sorry if somebody asked it before:

If I run several instances (read, computers) crunching numbers for the pool with the SAME bitcoin address, does this address receive an aggregate of bitcoins for all the computers' hashing work, or should I specify a different bitcoin address for every computer?


Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on December 14, 2010, 10:31:52 AM
I can't find it, sorry if somebody asked it before:

If I run several instances (read, computers) crunching numbers for the pool with the SAME bitcoin address, does this address receive an aggregate of bitcoins for all the computers' hashing work, or should I specify a different bitcoin address for every computer?

One address is fine.


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 14, 2010, 11:16:18 AM
Unfortunately running the pooled server is proving too taxing for my VPS host. They keep killing the server due to using too much CPU. sjaak on IRC has offered to host a server on 91.121.29.91 that runs full time on a dedicated machine (rather than a VPS). If sjaak posts here to confirm the offer I plan to turn my server off when it generates the next block (so all the existing contributers haven't wasted their time since the last block). sjaak's new server is currently running if you want to start using it now.


Title: Re: Join a pooled bitcoin mining effort
Post by: sjaak on December 14, 2010, 11:24:01 AM
Unfortunately running the pooled server is proving too taxing for my VPS host. They keep killing the server due to using too much CPU. sjaak on IRC has offered to host a server on 91.121.29.91 that runs full time on a dedicated machine (rather than a VPS). If sjaak posts here to confirm the offer I plan to turn my server off when it generates the next block (so all the existing contributers haven't wasted their time since the last block). sjaak's new server is currently running if you want to start using it now.

Hey all,
My server is running on 2x2,4ghz, so I think it should hold up a bit better. If there are any problems with the server, contact me here or on IRC. I'll also check the status regularly myself. Remember, I'm still a bit noobish when it comes to this bitcoin stuff, but hopefully I'll be able to help.

Happy mining!


Title: Re: Join a pooled bitcoin mining effort
Post by: inertia on December 14, 2010, 02:59:27 PM
I think the MyBitcoin address problem will be solved.  As I mentioned, I gave MyBitcoin more details.  His reply:

Quote
Hello,

We are aware of the problem. It's actually a bug in Bitcoin's JSON RPC facility.

We are working on a solution. Once we have one we will release patches to the Bitcoin community.

I'll keep you posted.

Tom


Title: Re: Join a pooled bitcoin mining effort
Post by: RichardG on December 14, 2010, 09:18:06 PM
Quote from: IRC
<@nanotube> RichardG: ah i see it... well... does the new pool have a site? or is doublec going to update his site to point to the new ip?
<RichardG> I don't know
<RichardG> that's all that is being said
<RichardG> I wonder about that though
<RichardG> posting

What the logs say, will the new pool have a site?


Title: Re: Join a pooled bitcoin mining effort
Post by: Cdecker on December 14, 2010, 09:41:32 PM
You're referring to this right?
http://veritas.maximilianeum.ch/bitcoin/irc/logs/2010/12/14#l3216

I already switched to the new server and it actually gives me a higher khash/s count, so my guess is that previously the server was slowing me down, while controlling my metahashes ^^


Title: Re: Join a pooled bitcoin mining effort
Post by: doublec on December 15, 2010, 01:48:10 AM
What the logs say, will the new pool have a site?

I'm keeping my server running until it generates a block so the people who've contributed hashes for the last couple of days haven't wasted their time. Hopefully not too many people will switch before that happens otherwise it'll be forever before it generates.

I'll update the bitcoin-pool page with the new IP address and a note that someone else is running it when that happens.


Title: Re: Join a pooled bitcoin mining effort
Post by: Enky1974 on December 15, 2010, 09:16:08 PM
OK, i'll wait before switching.
Cya


Title: Re: Join a pooled bitcoin mining effort
Post by: Ricochet on December 16, 2010, 04:01:16 AM
I'll be contributing to both until the old one solves a block.  Half as efficient, sure, but oh well.


Title: Re: Join a pooled bitcoin mining effort
Post by: stakhanov on December 20, 2010, 12:59:57 PM
Are the servers dead?


Title: Re: Join a pooled bitcoin mining effort
Post by: mico on December 20, 2010, 03:10:44 PM
yes, seems that server is down.


Title: Re: Join a pooled bitcoin mining effort
Post by: Ricochet on December 20, 2010, 10:27:40 PM
Are the servers dead?
yes, seems that server is down.

Use 91.121.29.91 instead of the one on the webpage.  It's had its ups and downs but is chugging along for me right now.


Title: Re: Join a pooled bitcoin mining effort
Post by: mico on December 21, 2010, 08:02:07 AM
That is the server we are talking about. It was down for more than 8 hours yesterday and is down today again :-)


Title: Re: Join a pooled bitcoin mining effort
Post by: stakhanov on December 21, 2010, 12:43:44 PM
It's back up at the moment. Join the effort! :)


Title: Re: Join a pooled bitcoin mining effort
Post by: dishwara on December 23, 2010, 01:38:47 PM
Hi,

I just learnt about bitcoin & stuff. I joined the pooled bitcoin mining using remote (bitcoin-remote-20101211-win32bin).
I am using remoteminer-cuda.exe -server=91.121.29.91 -address=1PieWFhxSDFZEd6RfFkY73M7Au6d7AwehZ
Is any other servers there for backup.....
Also, if for any reason i have to change my address?
I heard for every transaction the address needs to be new.
Do i have to change the address if somewhat by luck or chance i got bitcoin from mining?
Thanks,



Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 23, 2010, 05:25:24 PM
Is any other servers there for backup.....

This is the only puddinpop server currently online as far as I know.

Quote
Do i have to change the address if somewhat by luck or chance i got bitcoin from mining?

No. That's a recommendation for the sake of anonymity, but it isn't required.


Title: Re: Join a pooled bitcoin mining effort
Post by: hacim on December 24, 2010, 06:21:29 PM
It looks like 91.121.29.91:8335 isn't responding


Title: Re: Join a pooled bitcoin mining effort
Post by: dishwara on December 24, 2010, 06:23:51 PM
yes, server not responding...

is server down..........................??


Title: Re: Join a pooled bitcoin mining effort
Post by: LZ on December 25, 2010, 01:01:31 PM
Now we should can use new puddinpop's RPC Miners (http://bitcointalk.org/index.php?topic=2444.0).

Register workers at http://mining.bitcoin.cz/ and use -url, -user and -password instead of -server and -address.

It will be something like...
Code:
@echo off
cls
:reconnect
rpcminer-cuda -gpu -url=http://mining.bitcoin.cz:8332 -user=worker_login -password=worker_password
goto reconnect


Title: Re: Join a pooled bitcoin mining effort
Post by: puddinpop on December 25, 2010, 02:01:00 PM
Now we should use puddinpop's RPC Miners (http://bitcointalk.org/index.php?topic=2444.0).

No.  Those clients are only for those miners using the RPC method.  This thread is about the open source pooled mining (http://bitcointalk.org/index.php?topic=1458.0), which uses different miners.  People should continue using whatever miners they've been using for this pool.


Title: Re: Join a pooled bitcoin mining effort
Post by: LZ on December 25, 2010, 06:06:49 PM
Yes, but it seems that 91.121.29.91 (http://www.bluishcoder.co.nz/bitcoin-pool/) is down. So miners may join some other
pool. Your clients successfully connect to the server http://mining.bitcoin.cz/
through RPC and compute hashes using a valid worker's login and password.

If it really works with pool, I'll add them to homepage.


Title: Re: Join a pooled bitcoin mining effort
Post by: mestar on December 26, 2010, 04:13:11 PM
So, for now we have two incompatible protocols and two different sets of clients for pooled mining.

Also, we have only two servers, one for each protocol. The first one is "open sourced pooling server", clients listed at the first page of this thread.  The address of the server is 91.121.29.91, and sometimes the server is down.

example command lines:
remoteminer-cuda.exe -server=91.121.29.91 -address=19nYw...
remoteminer-cpu.exe -server=91.121.29.91 -address=19nYw...


Other is "shash's" server that uses RPC protocol. The server address is http://mining.bitcoin.cz:8332, and also you have to register trough his web page.

example command lines:
minerd -t 4 --url http://mining.bitcoin.cz:8332 --userpass username.workername:passwd
poclbm.exe  -u username.workername --pass=passwd -o mining.bitcoin.cz -p 8332 -d 0


The first server has a better way of paying out, your address gets listed in the actual block that was generated.   Slash will first take it all, then give 10% to the one who found the block, then wait for the block to mature then send it.

The other issue is that of performance on Core Duo and Quad processors, the client for the first server has 20% better performance, and there is no way to get that performance on Intel cpu for Shash's server.






Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 26, 2010, 04:55:04 PM
The first server has a better way of paying out, your address gets listed in the actual block that was generated.   
please explain in which way this is "better".

Quote
Slash will first take it all, then give 10% to the one who found the block
untrue,
he has got "an idea" about it, he didn't even ask what his users think about it and i guess i'm not the only one who doesn't like that idea.

and i wouldn't be as sure as you are about puddinpop's miner being the fastest possible on CPUs,
maybe it's your setup.








Title: Re: Join a pooled bitcoin mining effort
Post by: mestar on December 26, 2010, 05:04:24 PM
please explain in which way this is "better".

It is better because you see your mined share right away, and it is listed as "Generated" in the standard Bitcoin client.


Title: Re: Join a pooled bitcoin mining effort
Post by: BitLex on December 26, 2010, 05:15:32 PM
that's correct, but you're also losing sub-cents.

let's say you contribute and generate 0.05436279 bitcoins.
the GUI tells you "Generated 0.05btc.." and as soon as you send those 0.05btc to another address, you've lost 0.00436279 bitcoins.
that's even worse if you just contribute very little CPU power and only generate 0.00999999btc or less per block,
you'll see that you "Generated 0.00btc...", but you will not be able to spend/send them, without losing them.

i can't see how this is "better", can you?


Title: Re: Join a pooled bitcoin mining effort
Post by: mestar on December 26, 2010, 05:23:32 PM
and i wouldn't be as sure as you are about puddinpop's miner being the fastest possible on CPUs,
maybe it's your setup.


CPU mining became pretty worthless today, so this discussion is becoming irrelevant, but anyway:

Inter Core Duo, 2.66, and Core Quad 2.66, Win7-64, I get those speeds per core:

Bitcoin client 0.3.19:  1200 khash/sec
Puddinpop's remoteminer-cpu.exe:  1200 khash/sec
Garzik's minerd.exe, default 'c' algo:  1020 khash/sec

also:
minerd.exe, -a 4way:  670 khash/sec
minerd.exe, -a via:  crashes
minedr.exe, -a cyrptopp: 750 khash/sec
minerd.exe, -a cryptopp_asm32: 1200 khash/sec, but all work is rejected by the server.


Title: Re: Join a pooled bitcoin mining effort
Post by: mestar on December 26, 2010, 05:25:50 PM
Good point BitLex.


Title: Re: Join a pooled bitcoin mining effort
Post by: puddinpop on December 26, 2010, 06:31:00 PM
Bitcoin as a protocol can handle sub cents perfectly fine.  In fact, the generation of such blocks demonstrates that capability.  The issue is with the GUI when selecting which transactions to include in new transactions and then ignoring the sub cents left over.  The 0.01 fee is for entire transactions less than 0.01, correct?  So you should be able to include as many sub 0.01 inputs as needed to get over the 0.01, or use a larger input transaction with sub cents, and get the correct sub cent change back.

Anyway, since the source of the pooled server is open, you can easily change the generation behavior if it doesn't suit you.


Title: Re: Join a pooled bitcoin mining effort
Post by: theymos on December 27, 2010, 02:11:44 AM
The 0.01 fee is for entire transactions less than 0.01, correct?

No. It applies if any output is less than 0.01.

Bitcoin could choose coins intelligently to reduce the number of bitcoins thrown away, but it doesn't, so sub-cent amounts are nearly worthless currently.


Title: Re: Join a pooled bitcoin mining effort
Post by: Ricochet on December 27, 2010, 04:21:17 AM
Honestly, given the current exchange rates, I could care less about the sub-cents issue.  There isn't a USD coin small enough to represent the maximum possible loss you can get from using one generation method over the other at this point.  It would take 4 instances of generating 0.00999999 BTC (and thus actually getting 0.00) to equal a penny that you should have gotten but didn't.  The most I've ever seen one penny buy is 12 minutes at a parking meter in a small town.  It's a non-issue.

If (and probably when) Bitcoins become worth more per unit of local currency, then perhaps that argument will be a bit more valid.  Until that happens, people need to find better arguments to support their side of the issue.  Nothing wrong with people using the method they happen to like better, or whichever server happens to be up at the moment, etc.


Title: Re: Join a pooled bitcoin mining effort
Post by: puddinpop on December 27, 2010, 03:18:24 PM
The 0.01 fee is for entire transactions less than 0.01, correct?

No. It applies if any output is less than 0.01.

Bitcoin could choose coins intelligently to reduce the number of bitcoins thrown away, but it doesn't, so sub-cent amounts are nearly worthless currently.

Alright, so there really is no reason why the current client couldn't determine the best inputs so that <0.01 wouldn't happen unless there are no other better transactions available.

Help needed for rpcminer

Questions about the RPC miners should go in the RPC miners thread (http://bitcointalk.org/index.php?topic=2444.0).


Title: Re: Join a pooled bitcoin mining effort
Post by: fabianhjr on December 28, 2010, 04:59:00 AM
Anyone knows what's wrong with 91.121.29.91? Had been offline for 3 days now. :/


Title: Re: Join a pooled bitcoin mining effort
Post by: cdnbcguy on December 30, 2010, 03:01:04 AM
Anyone knows what's wrong with 91.121.29.91? Had been offline for 3 days now. :/

I'd like to know too. Time is money here. There's no excuse for this.


Title: Re: Join a pooled bitcoin mining effort
Post by: stakhanov on January 03, 2011, 10:05:53 AM
Could anyone volunteer to run a new server?


Title: Re: Join a pooled bitcoin mining effort
Post by: FairUser on January 03, 2011, 09:10:32 PM
Could anyone volunteer to run a new server?

http://bitcointalk.org/index.php?topic=1976.0



Title: Re: Join a pooled bitcoin mining effort
Post by: FreeMoney on January 03, 2011, 09:24:53 PM
Anyone knows what's wrong with 91.121.29.91? Had been offline for 3 days now. :/

I'd like to know too. Time is money here. There's no excuse for this.

No excuse needed. Feel free to give us a server to connect to yourself.


Title: Re: Join a pooled bitcoin mining effort
Post by: bitjet on February 13, 2011, 10:08:01 PM
I'm trying to get into this pool mining but I cant find an easy way to set one up. Im in win7, is there a GUI that makes this easier for people like me? This client seems easy to use, but theres no server. Other clients are a little too complex for me.


Title: Re: Join a pooled bitcoin mining effort
Post by: schmidt.kendra1 on May 28, 2011, 04:02:41 PM
I'm trying to get into this pool mining but I cant find an easy way to set one up. Im in win7, is there a GUI that makes this easier for people like me? This client seems easy to use, but theres no server. Other clients are a little too complex for me.

Bitjet,

I knew nothing about pool mining, until last night, and I am also running Windows 7 with an ATI 5770.

Following the instructions (see the section titled "How to Start") on https://deepbit.net/, I was up and running in about 30 minutes.

I had to download the OpenCL drivers from ATI's website, before I could use my GPU, and I used the GUIMiner to handle all the command line options for me. I found the GUIminer by following the link, on this post: http://forum.bitcoin.org/?topic=1334.0, under the heading "GUI."

I'm certainly no expert, but having been successful so recently, you're welcome to ask any specific questions you might have while setting it up.

Good luck!

P.S. By the way, I used the Geeks3D GPU Caps Viewer at http://www.geeks3d.com/20090414/gpu-caps-viewer-170-available-with-cuda-support/ to monitor the temperature of my GPU while I set it up. I found that adding "-s0.01" to the "Extra flags" field, gave me a little peace of mind, at a cost of about 10Mh/s. I may remove that, as it seems the GPUs fan is doing a good job of keeping up with the temperature. (Despite my signature, it seems I'm averaging about 120Mh/s... don't know why the signature shows less.)