Author

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

newbie
Activity: 40
Merit: 0
Half the "problem" is that some people simply don't care for Namecoins. So I want to avoid wasting them if possible. Username and password are the same exact field in HTTP auth.
[/quote]
Got it, thanks.  So is it going to be easier to have someone use a miner that supports sending an extremely long HTTP auth field or exporting and importing keys if they really want namecoins?
legendary
Activity: 2576
Merit: 1186
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.
Many miners can't send usernames that long. If you export your Bitcoin key and import it to Namecoin, that works reasonably.
Can it be expected that every single user will do this?  If no will coins go to waste using this method?  How about a NMC Address in the password field?
Half the "problem" is that some people simply don't care for Namecoins. So I want to avoid wasting them if possible. Username and password are the same exact field in HTTP auth.
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.
Many miners can't send usernames that long. If you export your Bitcoin key and import it to Namecoin, that works reasonably.
Can it be expected that every single user will do this?  If no will coins go to waste using this method?  How about a NMC Address in the password field?
legendary
Activity: 2576
Merit: 1186
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.
Many miners can't send usernames that long. If you export your Bitcoin key and import it to Namecoin, that works reasonably.
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.
Jump to: