Bitcoin Forum
April 17, 2014, 06:24:58 PM *
News: Due to the OpenSSL heartbleed bug, changing your forum password is recommended.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 4 5 6 7 8 9 10  All
  Print  
Author Topic: Join a pooled bitcoin mining effort  (Read 39428 times)
doublec
Hero Member
*****
Offline Offline

Activity: 1078


View Profile

Ignore
December 01, 2010, 09:22:01 AM
 #1

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.

Bitparking Bitcoin/Namecoin/IXCoin/Devcoin Merged Mining Pool (Stratum support, works with ASICs)
BitMessage: BM-BbwusEFHr8ZndbShVXEsbGMbvQ2qBiSh
1397759098
Hero Member
*
Offline Offline

Posts: 1397759098

View Profile Personal Message (Offline)

Ignore
1397759098
Reply with quote  #2

1397759098
Report to moderator
ASIC Scrypt Miners Ship FREE Same-Day - Guaranteed Satisfaction!
Just Enter Code freeshipping at GAWMiners.com
Mining Made Easy
For Everyone

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1397759098
Hero Member
*
Offline Offline

Posts: 1397759098

View Profile Personal Message (Offline)

Ignore
1397759098
Reply with quote  #2

1397759098
Report to moderator
mpkomara
Full Member
***
Offline Offline

Activity: 180



View Profile

Ignore
December 01, 2010, 09:55:25 AM
 #2

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.
doublec
Hero Member
*****
Offline Offline

Activity: 1078


View Profile

Ignore
December 01, 2010, 10:06:18 AM
 #3

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?

Bitparking Bitcoin/Namecoin/IXCoin/Devcoin Merged Mining Pool (Stratum support, works with ASICs)
BitMessage: BM-BbwusEFHr8ZndbShVXEsbGMbvQ2qBiSh
mpkomara
Full Member
***
Offline Offline

Activity: 180



View Profile

Ignore
December 01, 2010, 10:11:20 AM
 #4

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.

bitcoinex
Sr. Member
****
Offline Offline

Activity: 350


probiwon.com


View Profile WWW

Ignore
December 01, 2010, 03:30:28 PM
 #5

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

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
BitLex
Staff
Hero Member
*****
Offline Offline

Activity: 868


View Profile WWW

Ignore
December 01, 2010, 04:33:02 PM
 #6

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.

mpkomara
Full Member
***
Offline Offline

Activity: 180



View Profile

Ignore
December 01, 2010, 06:20:11 PM
 #7

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
BitLex
Staff
Hero Member
*****
Offline Offline

Activity: 868


View Profile WWW

Ignore
December 01, 2010, 06:25:18 PM
 #8

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

jimbobway
Hero Member
*****
Offline Offline

Activity: 1269



View Profile

Ignore
December 01, 2010, 06:33:17 PM
 #9

How often will this be updated?  Can I write a bitcoinblogger article on this?
jimbobway
Hero Member
*****
Offline Offline

Activity: 1269



View Profile

Ignore
December 01, 2010, 06:45:54 PM
 #10

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.
jimbobway
Hero Member
*****
Offline Offline

Activity: 1269



View Profile

Ignore
December 01, 2010, 06:48:02 PM
 #11

Also, how is the bandwidth, CPU usage going?  How many clients can it support?
puddinpop
Member
**
Offline Offline

Activity: 103


View Profile

Ignore
December 01, 2010, 10:50:32 PM
 #12

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.

doublec
Hero Member
*****
Offline Offline

Activity: 1078


View Profile

Ignore
December 01, 2010, 11:05:50 PM
 #13

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.

Bitparking Bitcoin/Namecoin/IXCoin/Devcoin Merged Mining Pool (Stratum support, works with ASICs)
BitMessage: BM-BbwusEFHr8ZndbShVXEsbGMbvQ2qBiSh
doublec
Hero Member
*****
Offline Offline

Activity: 1078


View Profile

Ignore
December 01, 2010, 11:08:05 PM
 #14

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.

Bitparking Bitcoin/Namecoin/IXCoin/Devcoin Merged Mining Pool (Stratum support, works with ASICs)
BitMessage: BM-BbwusEFHr8ZndbShVXEsbGMbvQ2qBiSh
jgarzik
Staff
Hero Member
*****
Offline Offline

Activity: 1260


View Profile

Ignore
December 01, 2010, 11:44:32 PM
 #15

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.

Jeff Garzik, bitcoin core dev team and BitPay engineer; opinions are my own, not my employer.
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
doublec
Hero Member
*****
Offline Offline

Activity: 1078


View Profile

Ignore
December 01, 2010, 11:49:39 PM
 #16

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.

Bitparking Bitcoin/Namecoin/IXCoin/Devcoin Merged Mining Pool (Stratum support, works with ASICs)
BitMessage: BM-BbwusEFHr8ZndbShVXEsbGMbvQ2qBiSh
doublec
Hero Member
*****
Offline Offline

Activity: 1078


View Profile

Ignore
December 01, 2010, 11:52:05 PM
 #17

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!

Bitparking Bitcoin/Namecoin/IXCoin/Devcoin Merged Mining Pool (Stratum support, works with ASICs)
BitMessage: BM-BbwusEFHr8ZndbShVXEsbGMbvQ2qBiSh
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350


probiwon.com


View Profile WWW

Ignore
December 02, 2010, 03:46:18 AM
 #18

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 Smiley

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
doublec
Hero Member
*****
Offline Offline

Activity: 1078


View Profile

Ignore
December 02, 2010, 03:49:30 AM
 #19

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.


Bitparking Bitcoin/Namecoin/IXCoin/Devcoin Merged Mining Pool (Stratum support, works with ASICs)
BitMessage: BM-BbwusEFHr8ZndbShVXEsbGMbvQ2qBiSh
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350


probiwon.com


View Profile WWW

Ignore
December 02, 2010, 03:56:27 AM
 #20

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

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
Pages: [1] 2 3 4 5 6 7 8 9 10  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!