Author

Topic: [OLD] Eligius: ASIC, no registration, no fee CPPSRB BTC + 105% PPS NMC, 877 # - page 182. (Read 458487 times)

newbie
Activity: 40
Merit: 0
How about a BTC address.NMC address as user id.  If a NMC address is not provided then more for you or split between those who do care for them.
legendary
Activity: 2576
Merit: 1186
Namecoin is, as previously said, going to the pool's wallet and will be distributed in a yet-to-be-decided way, and your input on specifically HOW to distribute it is welcome.

From the timestamp of merged mining start, all btc pool earned divided by personal btc earned to get % of nmc each user should get.

Basicly , any option is better than merged mining without getting nmc,s.  Tongue
Perhaps, but many users don't care about nor want NMC... what then? Tongue

Maybe until I get a better system in place, I can do a daily or weekly distribution to interested users based on their contributions... need a way for users to express interest and prove they contributed tho.
legendary
Activity: 1722
Merit: 1000
Satoshi is rolling in his grave. #bitcoin

Namecoin is, as previously said, going to the pool's wallet and will be distributed in a yet-to-be-decided way, and your input on specifically HOW to distribute it is welcome.

From the timestamp of merged mining start, all btc pool earned divided by personal btc earned to get % of nmc each user should get.

Basicly , any option is better than merged mining without getting nmc,s.  Tongue
legendary
Activity: 2576
Merit: 1186
i guess i figured that i have to w8 to get auto paid to my wallet using btc, but what about nmc i earn, where can i view them and how do i payout them ?
You can see Bitcoin info at http://eligius.st/~artefact2/5/YourAddressGoesHere

Namecoin is, as previously said, going to the pool's wallet and will be distributed in a yet-to-be-decided way, and your input on specifically HOW to distribute it is welcome.
legendary
Activity: 1722
Merit: 1000
Satoshi is rolling in his grave. #bitcoin
Can someone correct me if im wrong, im kinda new to this.

i pointed my miners from gui miner to mining.eligius.st  using 8337 port, username is my bitcoin wallet from my btc client and pass box is blank.

i guess i figured that i have to w8 to get auto paid to my wallet using btc, but what about nmc i earn, where can i view them and how do i payout them ?
legendary
Activity: 1386
Merit: 1097
Not the same thing.

I didn't tell it is the same, of course. My way is officially supported by namecoin developers :-P.

Quote
It still requires the messy bitcoind patches, and you need to integrate it with your pool software. :p

Looks like everybody prefers another solution. It's nice thing on bitcoin than everybody can do whatever he wants Smiley.
legendary
Activity: 2576
Merit: 1186
That doesn't support anything but proxy, and is in fact the exact code my merged-mine-manager is based on.

1. ask proxy for actual aux using getaux method
2. use this aux in getworkaux(aux) for asking directly bitcoind for new work (no mm call here)
3. filter out shares with lower difficulty than min(bitcoin difficulty, namecoin difficulty), send the rest to proxy. It still make almost no load to proxy
4. If your pool detect that namecoin or proxy crashed, use latest aux for all getwork requests, so you don't need proxy.
5. If you receive share during proxy outage, call getworkaux('submit', ) directly to bitcoind to submit a block
6. Profit! (And without any custom code)
Not the same thing. It still requires the messy bitcoind patches, and you need to integrate it with your pool software. :p
legendary
Activity: 1386
Merit: 1097
That doesn't support anything but proxy, and is in fact the exact code my merged-mine-manager is based on.

1. ask proxy for actual aux using getaux method
2. use this aux in getworkaux(aux) for asking directly bitcoind for new work (no proxy call here)
3. filter out shares with lower difficulty than min(bitcoin difficulty, namecoin difficulty), send the rest to proxy. It still make almost no load to proxy
4. If your pool detect that namecoin or proxy crashed, use latest aux for all getwork requests, so you don't need proxy.
5. If you receive share during proxy outage, call getworkaux('submit', ) directly to bitcoind to submit a block
6. Profit! (And without any custom code)
legendary
Activity: 2576
Merit: 1186
Or maybe because nobody knows where this "merge-mine-proxy 0.2.2" is, if it's even publicly available? Wink

Yes, linked from dot-bit.org page about merged mining :-).
That doesn't support anything but proxy, and is in fact the exact code my merged-mine-manager is based on.
legendary
Activity: 1386
Merit: 1097
Or maybe because nobody knows where this "merge-mine-proxy 0.2.2" is, if it's even publicly available? Wink

Yes, linked from dot-bit.org page about merged mining :-).
legendary
Activity: 2576
Merit: 1186
Why custom? Vince's implementation inserts a proxy between pushpool and bitcoind, adding yet another untested point of failure and bottleneck.

Since merge-mine-proxy 0.2.2 there's chance to use this proxy only for share submits and ocassional aux update by pool software, which cannot be bottleneck at all. However yet another custom implementation is giving some chance that those versions become incompatible Smiley.

Quote
  In fact, people have already begun reporting issues with it.

Because they're using naive way of putting merge-mine-proxy between pool and bitcoind. It's not necessary at all.

Quote
Eligius's implementation puts all the merged-mining stuff BEHIND bitcoind, where it can be ignored if it malfunctions (while Bitcoin mining goes on as usual).

Which can be done also with vinced's proxy version without a problem, as I did. Pleae don't spread the FUD Wink.
Or maybe because nobody knows where this "merge-mine-proxy 0.2.2" is, if it's even publicly available? Wink
legendary
Activity: 1386
Merit: 1097
Why custom? Vince's implementation inserts a proxy between pushpool and bitcoind, adding yet another untested point of failure and bottleneck.

Since merge-mine-proxy 0.2.2 there's chance to use this proxy only for share submits and ocassional aux update by pool software, which cannot be bottleneck at all. However yet another custom implementation is giving some chance that those versions become incompatible Smiley.

Quote
 In fact, people have already begun reporting issues with it.

Because they're using naive way of putting merge-mine-proxy between pool and bitcoind. It's not necessary at all.

Quote
Eligius's implementation puts all the merged-mining stuff BEHIND bitcoind, where it can be ignored if it malfunctions (while Bitcoin mining goes on as usual).

Which can be done also with vinced's proxy version without a problem, as I did. Pleae don't spread the FUD Wink.
legendary
Activity: 1428
Merit: 1000
We're now testing a CUSTOM implementation of merged mining with namecoins.

What is merged mining? Basically it means the pool gets some Namecoins in addition to the Bitcoins we're already getting, at no cost to us. In return, the namecoin network gets more hashpower confirming their transactions/domains.

Why custom? Vince's implementation inserts a proxy between pushpool and bitcoind, adding yet another untested point of failure and bottleneck. In fact, people have already begun reporting issues with it. Eligius's implementation puts all the merged-mining stuff BEHIND bitcoind, where it can be ignored if it malfunctions (while Bitcoin mining goes on as usual). Unlike most merged mining pools out there, I have taken great efforts to ensure it does not affect the Bitcoin mining in any negative way.

Distribution of earned Namecoins is still to be decided. Suggestions welcome. Long-term plans is to have it work the same as the Bitcoin mining, but that requires a rewrite (which I'm actually started working on!).

if you dont want to add registrations maybe this:
you could simple add a text field where the user could enter his nmc address (and forbid any changes after it has been entered).

of course this has the drawback that some users may be forced to change their btc mining address (if someone else was faster)

if a user has not entered a nmc address you could take it as a donation.

Also, on the rewrite... current plans are to support TWO reward systems:
  • PPLNS or (new idea) Proportional × 8
  • ESMPPS or CPPSRB

+1
legendary
Activity: 2576
Merit: 1186
We're now testing a CUSTOM implementation of merged mining with namecoins.

What is merged mining? Basically it means the pool gets some Namecoins in addition to the Bitcoins we're already getting, at no cost to us. In return, the namecoin network gets more hashpower confirming their transactions/domains.

Why custom? Vince's implementation inserts a proxy between pushpool and bitcoind, adding yet another untested point of failure and bottleneck. In fact, people have already begun reporting issues with it. Eligius's implementation puts all the merged-mining stuff BEHIND bitcoind, where it can be ignored if it malfunctions (while Bitcoin mining goes on as usual). Unlike most merged mining pools out there, I have taken great efforts to ensure it does not affect the Bitcoin mining in any negative way.

Distribution of earned Namecoins is still to be decided. Suggestions welcome. Long-term plans is to have it work the same as the Bitcoin mining, but that requires a rewrite (which I'm actually started working on!).

Also, on the rewrite... current plans are to support TWO reward systems:
  • PPLNS or (new idea) Proportional × 8
  • ESMPPS or CPPSRB
member
Activity: 75
Merit: 10
PSJ crashed (out of memory... with 16 GB free).

Eligius will offer merged mining as soon as it is practically possible, but there are some real practical issues to doing so.

It sounds like you could run PSJ with large JVM heap size, with "-Xmx" option.
legendary
Activity: 2576
Merit: 1186
PSJ crashed (out of memory... with 16 GB free).

Eligius will offer merged mining as soon as it is practically possible, but there are some real practical issues to doing so.
member
Activity: 75
Merit: 10
New BETA mine-at-your-own-risk PoolServerJ on port 8999. I plan to restart this pretty often while it's testing, so be sure you have failover to the pushpool!

It uses the same share databases and bitcoind as pushpool, so it's still Eligius-Su.

Mining with DiabloMiner on PSJ, no invalid share in 3 hours!
member
Activity: 75
Merit: 10
What were your results with the older version? What ping do you have to the pool?

I remember the result is worse than 5% invalid shares, maybe about 8%, with the older version.

--- mining.eligius.st ping statistics ---
32 packets transmitted, 31 received, 3% packet loss, time 30999ms
rtt min/avg/max/mdev = 442.706/452.326/470.573/8.810 ms
legendary
Activity: 2576
Merit: 1186
New BETA mine-at-your-own-risk PoolServerJ on port 8999. I plan to restart this pretty often while it's testing, so be sure you have failover to the pushpool!

It uses the same share databases and bitcoind as pushpool, so it's still Eligius-Su.
legendary
Activity: 2576
Merit: 1186
DiabloMiner users please read this post on the Eligius forum.

Run the new DiabloMiner with Eligius for 3 hours,

From DiabloMiner:
mhash: 87.9/87.2 | accept: 223 | reject: 12

From Artefact2's graph:
3 hour average15 minute average
Hashrate85.10 MH/s62.04 MH/s
Submitted valid shares21413
Submitted 'stale' shares92
Submitted 'unknown work' shares30
Total submitted invalid shares12 (5.31 %)2 (13.33 %)

Setup: Radeon HD 6570 + Ubuntu Natty 11.04 + Catalyst 11.9 + AMD APP SDK 2.5
DiabloMiner commit: ec9e6640dbc83711b10a78881c6db1bd08debaf1
DiabloMiner options: -v 2 -w 128 -f 15

What were your results with the older version? What ping do you have to the pool?
Jump to: