Bitcoin Forum
December 08, 2016, 06:24:30 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 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ... 155 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 809353 times)
crazyates
Legendary
*
Offline Offline

Activity: 938



View Profile
October 17, 2012, 05:08:57 AM
 #761

I just found this, and I must say, it's awesome! Getting ~30Mkey/s on my 7970 @ 1150/1485.

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
1481221470
Hero Member
*
Offline Offline

Posts: 1481221470

View Profile Personal Message (Offline)

Ignore
1481221470
Reply with quote  #2

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

Activity: 720



View Profile WWW
October 17, 2012, 10:56:02 PM
 #762

I posted this question in the vanity pool thread, but realized it really belongs here since it's about oclvanityminer.

Yep, just tried out the client for the first time and I see "Value: 0.000022 BTC/MkeyHr," and it picked that over all the other work. What's with the "Hr?"

BTC (per) Mkey (per) Hour

So...
Say you generate 60Mkey/s...

If the BTC/MkeyHr was 0.005, then you'd make (theoretically, its based on luck) 0.005BTC * 60 every hour.

That would just be BTC/hr, and it would be based on your key generation rate. A more sensible value to quote would be just BTC/Mkey. I get the feeling that this is in fact what is shown in the SW, although I haven't looked closely at it yet. On the other hand, there is no reason it couldn't just show BTC/hr in the SW since it knows your keyrate. (Aside: is that the correct term here? Did I just coin that? Smiley )

I finally had a chance to look at the source and apparently the units of the "value" shown are simply BTC/Mkey, but multiplied by 3600, or in code:

Code:
wip->value = (reward * 1000000.0 * 3600.0) / difficulty;

This is not BTC/MKeyHr, this is a meaningless number. More correctly, you could say the units are BTC*s/Mkey*hr. I suggest removing the 3600 and just displaying the value as BTC/Mkey. If the number is too small (too many decimals to be easily readable), change it to BTC/Gkey, since most people are calculating at least a Gkey every minute. If you would like to go one step further, you can show BTC/hr as:

Code:
3600 * rate * reward / difficulty

Where rate is the calculated Mkey/s for your hardware (so vg_output_timing() will have to been called already).

fizzisist
Hero Member
*****
Offline Offline

Activity: 720



View Profile WWW
October 17, 2012, 11:57:59 PM
 #763

If anyone is interested I have written a very short Python module wrapper for the vanitygen difficulty calculation. It creates a Python callable function by linking with the vanitygen C source.

I can put it up on my github if there is interest. It's very short but does expose the difficulty calc routine so you can call it from Python and I use it on my Python vanitycoin.com server API as part of estimating the price for vanity requests.

I would love this. Just started trying to figure out how to calculate this, but I'd rather not reinvent the wheel...

slush
Legendary
*
Offline Offline

Activity: 1358



View Profile WWW
October 19, 2012, 09:35:58 AM
 #764

I tried vanitypool (cool stuff!) and when my miner found a match, miner printed out HTML page to the console ("Thank you for submitting your solution."). Is that HTML dump expected or it is some bug? It definitely looks weird :-).

crazyates
Legendary
*
Offline Offline

Activity: 938



View Profile
October 19, 2012, 04:33:53 PM
 #765

I just found this, and I must say, it's awesome! Getting ~30Mkey/s on my 7970 @ 1150/1485.

Quote
on 7970:
(seems it is finding matches, but disregarding due to mismatch?
Code:
CPU hash: 6707a76e848f5e9368c2d9d9ec6d60880df44891
GPU hash: 020b0bda39a9bbb2eeddd194a8be20934835dff6
Found delta: 94027 Start delta: 1

When you get the CPU hash/GPU hash mismatch, it means the OpenCL device is producing incorrect results.  I have not had a chance to test it on an AMD 7XXX series GCN card yet, but others have reported that it works.  Try running it with -V on that card for a little while and see what you get.  Since it's producing incorrect results, the performance numbers may or may not mean anything.

Looks like I spoke too soon, cuz I'm actually getting this this error on my 7970, with 12.8 drivers. I tried a few different flag options, but nothing really worked.

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
The00Dustin
Hero Member
*****
Offline Offline

Activity: 806


View Profile
October 19, 2012, 06:47:39 PM
 #766

This one does not work for me - window opens and closes after like 5 seconds:

Code:
oclvanityminer.exe -u https://vanitypool.appspot.com/ -a mybtcaddressgoeshere

This one works, uses both CPU cores:

Code:
vanitygen.exe something

WinXP SP3, GPU ATi 4670, SDK 2.5, OpenCL 1.1

Any clue?
Try
Code:
oclvanitygen.exe something
to see if the problem has to do with opencl.
crazyates
Legendary
*
Offline Offline

Activity: 938



View Profile
October 20, 2012, 05:29:43 AM
 #767

Looks like I spoke too soon, cuz I'm actually getting this this error on my 7970, with 12.8 drivers. I tried a few different flag options, but nothing really worked.
Well I only get 9Mkey/s instead of 30, but the -S option produces valid results.

Tips? 1crazy8pMqgwJ7tX7ZPZmyPwFbc6xZKM9
Previous Trade History - Sale Thread
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784


firstbits:1MinerQ


View Profile WWW
October 20, 2012, 09:34:31 AM
 #768

If anyone is interested I have written a very short Python module wrapper for the vanitygen difficulty calculation. It creates a Python callable function by linking with the vanitygen C source.

I can put it up on my github if there is interest. It's very short but does expose the difficulty calc routine so you can call it from Python and I use it on my Python vanitycoin.com server API as part of estimating the price for vanity requests.

I would love this. Just started trying to figure out how to calculate this, but I'd rather not reinvent the wheel...
I've now created a repo on github for this. I had to rewrite some today due to a hard disk crash last week but hopefully I didn't mess it up. I think it may actually be better this time around but it hasn't been tested as much as my older version.

https://github.com/bkkcoins/vanitycalc

fizzisist
Hero Member
*****
Offline Offline

Activity: 720



View Profile WWW
October 20, 2012, 06:06:39 PM
 #769

If anyone is interested I have written a very short Python module wrapper for the vanitygen difficulty calculation. It creates a Python callable function by linking with the vanitygen C source.

I can put it up on my github if there is interest. It's very short but does expose the difficulty calc routine so you can call it from Python and I use it on my Python vanitycoin.com server API as part of estimating the price for vanity requests.

I would love this. Just started trying to figure out how to calculate this, but I'd rather not reinvent the wheel...
I've now created a repo on github for this. I had to rewrite some today due to a hard disk crash last week but hopefully I didn't mess it up. I think it may actually be better this time around but it hasn't been tested as much as my older version.

https://github.com/bkkcoins/vanitycalc


Yes! Thank you! I tested this out on Debian and it works like a charm.

Red Emerald
Hero Member
*****
Offline Offline

Activity: 742



View Profile WWW
October 20, 2012, 08:53:52 PM
 #770

So I just started running oclvanityminer on half my cards and already got a payout!  Very cool.

One problem though, when I try to ctrl+c the program, the process goes defunct and goes to 100% CPU.  Is there a better way to quit?

doca
Jr. Member
*
Offline Offline

Activity: 34


View Profile WWW
October 21, 2012, 12:18:30 AM
 #771

I can generate 1Love but I can not generate 1love. I guess that "l" (small L) is forbidden character. Why?

stevegee58
Hero Member
*****
Offline Offline

Activity: 783



View Profile
October 21, 2012, 12:22:04 AM
 #772

I can generate 1Love but I can not generate 1love. I guess that "l" (small L) is forbidden character. Why?

It's Base 58

You are in a maze of twisty little passages, all alike.
slush
Legendary
*
Offline Offline

Activity: 1358



View Profile WWW
October 21, 2012, 12:28:24 AM
 #773

I can generate 1Love but I can not generate 1love. I guess that "l" (small L) is forbidden character. Why?

Address is in Base58Check encoding, there are some chars forbidden: https://en.bitcoin.it/wiki/Base58Check_encoding

paraipan
Legendary
*
Offline Offline

Activity: 924


Firstbits: 1pirata


View Profile WWW
October 21, 2012, 12:30:22 AM
 #774

I can generate 1Love but I can not generate 1love. I guess that "l" (small L) is forbidden character. Why?

Check it out https://en.bitcoin.it/wiki/Base58Check_encoding

Edit: Slush Fastfingers beat me to it  Smiley

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
doca
Jr. Member
*
Offline Offline

Activity: 34


View Profile WWW
October 21, 2012, 12:32:06 AM
 #775

Thank you!

So, no 0 (zero), O (big o), I (big i), and l (small L).

dserrano5
Legendary
*
Offline Offline

Activity: 1638



View Profile
October 21, 2012, 01:10:59 AM
 #776

I can generate 1Love but I can not generate 1love. I guess that "l" (small L) is forbidden character. Why?

Addresses can't contain "O", "0", "l" and "I". I'll let you guess why.

Red Emerald
Hero Member
*****
Offline Offline

Activity: 742



View Profile WWW
October 21, 2012, 04:43:33 AM
 #777

So I haven't had oclvanityminer lock up on me again.  It's been quitting properly with ctrl+c.

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.

fizzisist
Hero Member
*****
Offline Offline

Activity: 720



View Profile WWW
October 21, 2012, 06:33:47 PM
 #778

I submitted a pull request to samr7/vanitygen containing two commits for oclvanityminer. The first changes the confusing and incorrectly stated work value as BTC/MKeyHr to simply BTC/MKey. The other commit adds a statement displaying the total value for the chosen group of work (pubkeybatch) after parsing the list of work and before starting to work on it:

Code:
"\nTotal value for current work: %f BTC/Mkey\n"

This gives the user an idea how much they are currently expected to earn. Since neither vanitypool nor the oclvanityminer client show this anywhere, the user has to guess or calculate it themselves.

I also wrote some scripts to calculate this, make some graphs, and make the data available to others in an API. You can find these at http://fizzisist.com/mining-value. I hope someone finds these useful.

wigglyuk
Full Member
***
Offline Offline

Activity: 120



View Profile
October 23, 2012, 02:30:10 AM
 #779

I get a SSL connect error after I enter the Bounty pool URL and my address.
How can I solve this?

List of Active Altcoin Giveaways and Altcoin Faucets | https://bitcointalk.org/index.php?topic=322446.0
CIYAM
Legendary
*
Offline Offline

Activity: 1820


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 23, 2012, 02:42:29 AM
 #780

I can generate 1Love but I can not generate 1love. I guess that "l" (small L) is forbidden character. Why?

From the source:

Code:
//
// Why base-58 instead of standard base-64 encoding?
// - Don't want 0OIl characters that look the same in some fonts and
//      could be used to create visually identical looking account numbers.
// - A string with non-alphanumeric characters is not as easily accepted as an account number.
// - E-mail usually won't line-break if there's no punctuation to break at.
// - Doubleclicking selects the whole number as one word if it's all alphanumeric.
//

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
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 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ... 155 »
  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!