Bitcoin Forum
December 08, 2016, 04:33:59 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 »
  Print  
Author Topic: Vanity Pool - vanity address generator pool  (Read 107009 times)
stevegee58
Hero Member
*****
Offline Offline

Activity: 783



View Profile
October 20, 2012, 06:04:10 PM
 #141

It's so refreshing to see something nice and useful taking shape!

You are in a maze of twisty little passages, all alike.
1481214839
Hero Member
*
Offline Offline

Posts: 1481214839

View Profile Personal Message (Offline)

Ignore
1481214839
Reply with quote  #2

1481214839
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
October 20, 2012, 06:22:51 PM
 #142

It's so refreshing to see something nice and useful taking shape!

How many useless things have been taking shape recently?Wink

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
fizzisist
Hero Member
*****
Offline Offline

Activity: 720



View Profile WWW
October 20, 2012, 06:34:27 PM
 #143

ThePiachu, if you'd like to display the current max_value on your page (or lavishness as you call it), I made a simple API for you to grab this. Anyone else is welcome to as well. The value here is shown in BTC/Gkey, assuming mutliplicative mining (greatest sum of values for work available for each pubkey).

http://fizzisist.com/mining-value/api/vanitypool-value-mult

Multiply this by your key generation rate in, for example, Gkey/hr and you get BTC/hr.

EDIT: Updated API URL.

ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
October 20, 2012, 07:42:59 PM
 #144

ThePiachu, if you'd like to display the current max_value on your page (or lavishness as you call it), I made a simple API for you to grab this. Anyone else is welcome to as well. The value here is shown in BTC/Gkey, assuming mutliplicative mining (greatest sum of values for work available for each pubkey).

http://fizzisist.com/api/vanitypool-value-mult

Multiply this by your key generation rate in, for example, Gkey/hr and you get BTC/hr.

I am currently working on implementing this and a couple other things as well. I hope to get it done and running by tomorrow, but results may vary Wink.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
pointbiz
Sr. Member
****
Offline Offline

Activity: 426

1ninja


View Profile
October 20, 2012, 08:01:12 PM
 #145

Vanity Wallet tab now on bitaddress.org
https://www.bitaddress.org/bitaddress.org-v2.0-SHA1-c0300a88d2de421106560185e4916f4eee6ed9df.html

Coder of: https://www.bitaddress.org      Thread
Open Source JavaScript Client-Side Bitcoin Wallet Generator
Donations: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN   PGP
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
October 20, 2012, 08:21:15 PM
 #146


Thanks! Are you also aiming to support Multiplicative Split Key Vanity Addresses?

http://gobittest.appspot.com/VanityMult

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
slush
Legendary
*
Offline Offline

Activity: 1358



View Profile WWW
October 20, 2012, 09:59:39 PM
 #147

What's the algorithm which selects the work? Currently my miner (HD5870) is calculating job with 50% probability in one day. Personally I'd like to prefer easier jobs even with lower income, just to have sane variance...

Btw. I don't see expected income for this job anywhere, is there any chance to obtain it?

ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
October 20, 2012, 10:08:09 PM
 #148

What's the algorithm which selects the work? Currently my miner (HD5870) is calculating job with 50% probability in one day. Personally I'd like to prefer easier jobs even with lower income, just to have sane variance...

I think you would need to ask samr7 about it. As far as I know, the algorithm selects the most profitable job clusters (grouped by public key).

Btw. I don't see expected income for this job anywhere, is there any chance to obtain it?

I'm working on that metric.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
fizzisist
Hero Member
*****
Offline Offline

Activity: 720



View Profile WWW
October 20, 2012, 10:25:07 PM
 #149

What's the algorithm which selects the work? Currently my miner (HD5870) is calculating job with 50% probability in one day. Personally I'd like to prefer easier jobs even with lower income, just to have sane variance...

I think you would need to ask samr7 about it. As far as I know, the algorithm selects the most profitable job clusters (grouped by public key).

Btw. I don't see expected income for this job anywhere, is there any chance to obtain it?

I'm working on that metric.

Yeah, oclvanityminer doesn't actually display it. The algorithm it uses is essentially the following (this is the code I used to produce the above value (BTC/Gkey):

Code:
url = 'https://vanitypool.appspot.com/getWork'
try:
urlfh = urllib.urlopen(url)
except:
return 0
pubkeys = {}
for work in urlfh:
work = work.strip().strip(';')
pattern, pubkey, networkbyte, reward = work.split(':')
try:
difficulty = vanitycalc.getdiff([pattern], 0)
except:
return 0
if pubkey in pubkeys:
pubkeys[pubkey] += 1000000000.0 * float(reward) / float(difficulty)
else:
pubkeys[pubkey] = 1000000000.0 * float(reward) / float(difficulty)
max_value = 0
for pubkey, value in pubkeys.iteritems():
if value > max_value:
max_value = value
return max_value

This means it calculates the reward/difficulty for each piece of work. If a single public key has more than one job associated with it, it sums the values (reward/difficulty) for all of those jobs. It then picks the group of work (sharing a common public key) with the highest sum.

You can calculate the expected earnings for your hardware by multiplying the number obtained from that calculation by the key rate for your hardware. Currently, the max_value is: 0.0000585876 BTC/Gkey. My 5870 does about 29 Mkey/s (or 104.4 Gkey/hr), so my expected earnings are:

0.0000585876 BTC/Gkey * 104.4 Gkey/hr = 0.0061165 BTC/hr = 0.1468 BTC/day

ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
October 20, 2012, 10:44:19 PM
 #150

Well, I think I managed to implement the basic Lavishness display on the Test Pool:
https://vanitypooltest.appspot.com/availableWork

Now I need to make some sort of calculator page, some more metrics and yeah, checking vanity profitability should be a breeze.

And yeah, as per some old feature request - I will be also looking into some sane bounty levels for different pattern lengths. Generally, the Lavishness will need to be high enough, meaning it will vary based on the pattern complexity/difficulty and bounty.

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
October 21, 2012, 06:25:15 PM
 #151

Okay, after a small hiccup, the new version of the pool is up. You can see the lavishness of all the works. I haven't implemented the total sum for the entire Pool due to a lack of time. Also made some code refactoring, but that's on the internal side of things.

https://vanitypool.appspot.com/availableWork

Helpfully more updates coming this week, and I will probably do something for Bitcoin Friday...

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
slush
Legendary
*
Offline Offline

Activity: 1358



View Profile WWW
October 22, 2012, 12:36:21 AM
 #152

I just tried fizzisist's patch:

Quote
Total value for current work: 0.000000 BTC/Mkey

actually current jobs don't look like worth of electricity ;-). However I don't know if it is just a bug in calculation or current work is really so hard/underpaid.

fizzisist
Hero Member
*****
Offline Offline

Activity: 720



View Profile WWW
October 22, 2012, 02:54:09 AM
 #153

I just tried fizzisist's patch:

Quote
Total value for current work: 0.000000 BTC/Mkey

actually current jobs don't look like worth of electricity ;-). However I don't know if it is just a bug in calculation or current work is really so hard/underpaid.

Heh, whoops. Actually, current work is well paid (better than bitcoin mining), but BTC/Mkey is 0 when shown with so few digits after the decimal. ;p

I'll submit another patch to change to to BTC/Gkey, since that will be a large enough number to easily make sense of.

Thanks for testing!

fizzisist
Hero Member
*****
Offline Offline

Activity: 720



View Profile WWW
October 22, 2012, 03:01:25 AM
 #154

I pushed another commit with BTC/Gkey instead of BTC/Mkey. Would you please try it out? I don't have a machine to test it on available right now. Thanks!

https://github.com/fizzisist/vanitygen/commit/9981bbeed126a38543a4a869d4a6da957f3a8526

cambda
Hero Member
*****
Offline Offline

Activity: 710

bitcoin makes the world a better place.


View Profile
October 22, 2012, 12:09:06 PM
 #155

Cool. I added mine to the table. If anyone has data for their hardware and doesn't feel like editing the wiki, please at least post here!

Seems I cannot modify the wiki without account so my info

MSI R5850 Twin Frozr II, ovrclocked core/mem  885/885
Phoenix 2.0 is 365.5 MHash/s
oclvanminer is 23.5 Mkeys/s

I have considerably lower ratio 0,0643 (your is 0.075), so while you can still mine vanity adresses more profitably right now, I cant
DeaDTerra
Donator
Legendary
*
Offline Offline

Activity: 1064



View Profile
October 22, 2012, 12:26:19 PM
 #156

I have just started mining the vanity keys Smiley
I am currently getting 19.3 MKeys/s with my 6970 which gets around 410 Mhash usually.
And 22 MKeys/s with my 5850 which usually gets around 340 Mhash.
Any idea why the 5850 is performing better at generating keys when my 6970 performs better at normal Bitcoin mining?
Also any suggestions or tips on how to increase my MKey/s rate?
Thanks Cheesy
//DeaDTerra
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
October 22, 2012, 12:41:02 PM
 #157

Added those three cards in.

Also any suggestions or tips on how to increase my MKey/s rate?
Probably at the moment we would need some software optimisation for the miner. Block mining has been polished a lot, while vanity mining is still a new thing. Asides from that, the standard - overclocking, getting better hardware etc...

I wonder when someone will start vanity mining with FPGA boards...Wink

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
DeaDTerra
Donator
Legendary
*
Offline Offline

Activity: 1064



View Profile
October 22, 2012, 01:02:53 PM
 #158

Added those three cards in.

Also any suggestions or tips on how to increase my MKey/s rate?
Probably at the moment we would need some software optimisation for the miner. Block mining has been polished a lot, while vanity mining is still a new thing. Asides from that, the standard - overclocking, getting better hardware etc...

I wonder when someone will start vanity mining with FPGA boards...Wink
Okay ^^, I currently have both my cards overclocked at my usual stable OC for mining.
I have BFL single Smiley
But it's currently not supported by the software.
I am willing to test new software if anyone wants to give it a go at optimizing.
//DeaDTerra
cambda
Hero Member
*****
Offline Offline

Activity: 710

bitcoin makes the world a better place.


View Profile
October 22, 2012, 02:20:50 PM
 #159

Also any suggestions or tips on how to increase my MKey/s rate?

I noticed that if I run 2 instances of the miner on the same card, I get a higher total mkey/s.  I tried playing around with --threads to get the same effect, but that must not be what I thought.

Right now I have 3 instances of oclvanityminer running across 5 gpus and I get ~125 mkey/s instead of ~111.


I tried to run 2 instances of oclvanityminer myselves and I got ~12 Mkey/s in each (~24 Mkey/s total), and in one instance I have ~23.5 Mkey/s, so not much difference (if any) for me
gyverlb
Hero Member
*****
Offline Offline

Activity: 896



View Profile
October 22, 2012, 09:32:45 PM
 #160

VanityPool still lists 1Private but refuses to accept solutions (one of my rig found the solution and all of the ones I pointed at VanityPool tried to submit new ones several times).

P2pool tuning guide
Trade BTC for €/$ at bitcoin.de (referral), it's cheaper and faster (acts as escrow and lets the buyers do bank transfers).
Tip: 17bdPfKXXvr7zETKRkPG14dEjfgBt5k2dd
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 »
  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!