Pages:
Author

Topic: [BOUNTY] Open Source pooled mining platform with web interface - page 3. (Read 18848 times)

legendary
Activity: 1372
Merit: 1008
1davout
Davout could you please explain to me what test-net and main net is? And how do I access these rights to viewing your setup?
Aww, that's cute Smiley

Ok, so testnet is pretty much another blockchain.

As its name states it's a blockchain that is used for testing purposes, it works exactly like normal bitcoin mainnet, except for the coins that circulate on testnet have pretty much no value and are used to perform whatever tests you may want.

Currently there are approx. ~30000 blocks on testnet and difficulty is below 100, makes it very easy to generate blocks, that's why I use it to test my pool. I can generate loads of testcoins and see how my pool reacts to an OK block, an orphan block, if payments to testnet addresses are handled correctly etc.

To start your client in test mode simply close it and restart it with the -testnet switch, it'll then start to download the testnet blockchain up to its current latest block, and then you're good to go.

Bitcoin block explorer and the bitcoin faucet both have a testnet mode that is very useful to view your generated blocks, or to get 50 testcoins sent to you.
legendary
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
Davout could you please explain to me what test-net and main net is? And how do I access these rights to viewing your setup?
member
Activity: 98
Merit: 10
One language at a time. I plan to break the community-exchange.org network into deployable nodes. So best to go with something better than request nazi (PHP) but not so rare it's on a milk carton (Rails). I will eventually make the nodes work in Rails and PHP as well.
makes sense, just note that rails has this awesome capistrano tool that everyone uses and that makes deploying on tons of server as easy as typing a command and inputting a password (litterally!)

Also I've added you to the bitcoin-pool repo if you feel like looking at the source, just don't publish it please

Sweet Smiley
legendary
Activity: 1372
Merit: 1008
1davout
One language at a time. I plan to break the community-exchange.org network into deployable nodes. So best to go with something better than request nazi (PHP) but not so rare it's on a milk carton (Rails). I will eventually make the nodes work in Rails and PHP as well.
makes sense, just note that rails has this awesome capistrano tool that everyone uses and that makes deploying on tons of server as easy as typing a command and inputting a password (litterally!)

Also I've added you to the bitcoin-pool repo if you feel like looking at the source, just don't publish it please
member
Activity: 98
Merit: 10
This and slush's pool is very close to what I imagine for towncoins. I just wish an angel miner wasn't required.

You guys are awesome. Also bounty or no bounty I'm converting community-exchange.org to python and plugging in bitcoin, ripple, metals, and fiat.

What are towncoins ?

Bitcoins that are hard to consolidate with blocks that are easy to produce, but not difficulty 1. An analogy would be a series of locks allowing ships to cross bodies of water at different surface levels.

CPU mining for disaster devastated towns. Only for the moment it will be share based. The algorithm though will bend over backwards to be effectively higher difficulty than mainline so that in the future the angel miners won't be needed.
[/quote]

Use Ruby on Rails, I can't talk about Python/Django, but I know for a hard fact that Rails is to web frameworks what bitcoin is to fiat currency.

Bitcoin-Central.net is also written in Rails and is already open sourced.
[/quote]

One language at a time. I plan to break the community-exchange.org network into deployable nodes. So best to go with something better than request nazi (PHP) but not so rare it's on a milk carton (Rails). I will eventually make the nodes work in Rails and PHP as well.
legendary
Activity: 1372
Merit: 1008
1davout
This and slush's pool is very close to what I imagine for towncoins. I just wish an angel miner wasn't required.

You guys are awesome. Also bounty or no bounty I'm converting community-exchange.org to python and plugging in bitcoin, ripple, metals, and fiat.
What are towncoins ?

Use Ruby on Rails, I can't talk about Python/Django, but I know for a hard fact that Rails is to web frameworks what bitcoin is to fiat currency.

Bitcoin-Central.net is also written in Rails and is already open sourced
member
Activity: 98
Merit: 10
Yeah I mean for one to download and setup on their own server, like Xenland has provided.
When the bounty is paid.

If some people want to review the code I'll give them access though.
I gave access to Xenland so he can see how I've managed my stuff.

The pool now mines on testnet, blocks should arrive very soon so the block management, and payment splitting mechanism can be tested in the wild after having been successfully validated against my own mined blocks on testnet.

Accounts have been wiped, please register again, you will need to provide a valid testnet address, if you don't have one go here and pick one randomly.

Pay-per-share is not supposed to work as of yet, I still have to code the part that calculates the timestamp-bound share reward according to block difficulty and pool operator configured pay per share fee.

Port : 8337
Long polling : enabled


This and slush's pool is very close to what I imagine for towncoins. I just wish an angel miner wasn't required.

You guys are awesome. Also bounty or no bounty I'm converting community-exchange.org to python and plugging in bitcoin, ripple, metals, and fiat.
legendary
Activity: 1372
Merit: 1008
1davout
Yeah I mean for one to download and setup on their own server, like Xenland has provided.
When the bounty is paid.

If some people want to review the code I'll give them access though.
I gave access to Xenland so he can see how I've managed my stuff.

The pool now mines on testnet, blocks should arrive very soon so the block management, and payment splitting mechanism can be tested in the wild after having been successfully validated against my own mined blocks on testnet.

Accounts have been wiped, please register again, you will need to provide a valid testnet address, if you don't have one go here and pick one randomly.

Pay-per-share is not supposed to work as of yet, I still have to code the part that calculates the timestamp-bound share reward according to block difficulty and pool operator configured pay per share fee.

Port : 8337
Long polling : enabled
member
Activity: 84
Merit: 10
When will you be releasing your code for people to test?
The app is already released for people to test, there's just two minor things I need to do :
 - Activate long polling
 - Plug it on testnet instead of main-net

Should be done in an hour

Yeah I mean for one to download and setup on their own server, like Xenland has provided.
legendary
Activity: 1372
Merit: 1008
1davout
When will you be releasing your code for people to test?
The app is already released for people to test, there's just two minor things I need to do :
 - Activate long polling
 - Plug it on testnet instead of main-net

Should be done in an hour
member
Activity: 84
Merit: 10
Is this the software you plan on releasing? looks pretty solid at the moment
yes, that's because is *is* pretty solid Wink
Lol but really is is.... Is solid
dammit ><

ok, do you have a live instance of your code running somewhere ?

Yes he does, http://www.bitcoinage.com.au/

I've been mucking around with the style-sheet tonight so excuse the mess.

When will you be releasing your code for people to test?
legendary
Activity: 1372
Merit: 1008
1davout
Is this the software you plan on releasing? looks pretty solid at the moment
yes, that's because is *is* pretty solid Wink
Lol but really is is.... Is solid
dammit ><

ok, do you have a live instance of your code running somewhere ?
legendary
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
Is this the software you plan on releasing? looks pretty solid at the moment
yes, that's because is *is* pretty solid Wink
Lol but really is is.... Is solid
legendary
Activity: 1372
Merit: 1008
1davout
Is this the software you plan on releasing? looks pretty solid at the moment
yes, that's because is *is* pretty solid Wink
legendary
Activity: 980
Merit: 1003
I'm not just any shaman, I'm a Sha256man
Is this the software you plan on releasing? looks pretty solid at the moment
legendary
Activity: 1372
Merit: 1008
1davout
Yeah same deal on 9337.  LP is a must Smiley  Let me know when you have it enabled.
Will be tomorrow.
member
Activity: 84
Merit: 10
Pay per share rate is zero for now, I switched your worker back to normal mode Smiley
(yes, that means I also coded a sweet admin interface Cheesy)

This is for testing purposes right now, no pay per share yet.

The pool is plugged on main net (seems like my testnet instance isn't getting any connections for some reason)

If a block is found, the rewards *will* get split properly though and will obviously be paid in actual bitcoins since we're on main net.

Cool no worries.  I have connected on port 8337.  All of my shares are stale though...

using poclbm with switches -v -w128 on a 5870.

EDIT - Removed the switches, same dice.  Increased askrate to 4 and I managed to get 2 solved shares but the rest are still stale Sad
Port should be 9337.
I have to activate long polling, I have a fair bit of stales too :/

Yeah same deal on 9337.  LP is a must Smiley  Let me know when you have it enabled.
legendary
Activity: 1372
Merit: 1008
1davout
Pay per share rate is zero for now, I switched your worker back to normal mode Smiley
(yes, that means I also coded a sweet admin interface Cheesy)

This is for testing purposes right now, no pay per share yet.

The pool is plugged on main net (seems like my testnet instance isn't getting any connections for some reason)

If a block is found, the rewards *will* get split properly though and will obviously be paid in actual bitcoins since we're on main net.

Cool no worries.  I have connected on port 8337.  All of my shares are stale though...

using poclbm with switches -v -w128 on a 5870.

EDIT - Removed the switches, same dice.  Increased askrate to 4 and I managed to get 2 solved shares but the rest are still stale Sad
Port should be 9337.
I have to activate long polling, I have a fair bit of stales too :/
member
Activity: 84
Merit: 10
Pay per share rate is zero for now, I switched your worker back to normal mode Smiley
(yes, that means I also coded a sweet admin interface Cheesy)

This is for testing purposes right now, no pay per share yet.

The pool is plugged on main net (seems like my testnet instance isn't getting any connections for some reason)

If a block is found, the rewards *will* get split properly though and will obviously be paid in actual bitcoins since we're on main net.

Cool no worries.  I have connected on port 8337.  All of my shares are stale though...

using poclbm with switches -v -w128 on a 5870.

EDIT - Removed the switches, same dice.  Increased askrate to 4 and I managed to get 2 solved shares but the rest are still stale Sad
legendary
Activity: 1372
Merit: 1008
1davout
Hey all,

have a poke at http://pool.bitcoin-central.net/

Comments and megahashes welcome

Checking it out...what port do you use for the miner's?  And what's your pay-per-share rate?

Pay per share rate is zero for now, I switched your worker back to normal mode Smiley
(yes, that means I also coded a sweet admin interface Cheesy)

This is for testing purposes right now, no pay per share yet.

The pool is plugged on main net (seems like my testnet instance isn't getting any connections for some reason)

If a block is found, the rewards *will* get split properly though and will obviously be paid in actual bitcoins since we're on main net.
Pages:
Jump to: