Pages:
Author

Topic: Vanity Pool - vanity address generator pool - page 33. (Read 147800 times)

sr. member
Activity: 444
Merit: 313
I`m looking forward to trying out how it works, thanks! Does it have all the features listed in the requirements, so I can send you the bounty afterwards?

Yes, please!  It should meet all the requirements.  One minor exception though, it looks like you specifically want 64-bit Windows binaries, but I only build the OpenCL pieces for 32-bit Windows.  This can be changed.

Well, I guess everything is in order. It would be nice if you compiled it for the 64-bit Windows, but I don`t know whether it would increase the performance or not. Although The miner appears to work pecularly at times. Currently there are three works available, 1DanieLRH::0:0.100000; 1Satoshi::0:0.100000; 1ThePiachu::0:1.000000;, and instead of working on 1Satoshi, 7 letters, it chooses 1DanieLRH, 8 letters for the same reward. Does it just work on the first available work, or does it prioritise its work/reward ratio?

Also a nice feature would be allowing one to specify a TestNet address for the vanitypooltest website, but that`s not really much of an issue.

So, unless someone else has some objections, I`ll send you the Bitcoins soon. What address would you like to receive them with? 1samr7UZxtC6MEAFHqr1h3Kq453xJJbe4 ?
full member
Activity: 140
Merit: 430
Firstbits: 1samr7
I`m looking forward to trying out how it works, thanks! Does it have all the features listed in the requirements, so I can send you the bounty afterwards?

Yes, please!  It should meet all the requirements.  One minor exception though, it looks like you specifically want 64-bit Windows binaries, but I only build the OpenCL pieces for 32-bit Windows.  This can be changed.

Actually, I did talk to the person and they wanted just the capitalised version. They didn`t know that the pool is case-sensitive, so I payed for the other version and added a note on the work submission about the issue.

Later I will want to include regular expressions into the pool, but those might be a bit harder to check for validity at the initial stage.

Indeed, determining a "difficulty" for a PCRE style regular expression is quite the can of worms.

It should be possible to design a subset of PCRE that can be converted directly into a bunch of prefixes, instead of having to execute the regular expression on each potentially matching address.  The idea would be to force the RE to start with a ^, disallow *, limit the length, and limit the resulting number of prefixes.  This would be a lot more expressive than a case-sensitive or case-insensitive prefix, and just as fast to search.  It would also solve the problem of executing REs on the GPU, as long as the RE isn't so complicated that it creates a search table that is too large to fit on the GPU.
sr. member
Activity: 444
Merit: 313
The vanitygen suite now includes a program called oclvanityminer that is designed to work with this pool.  Please try it out!

I`m looking forward to trying out how it works, thanks! Does it have all the features listed in the requirements, so I can send you the bounty afterwards?

One feature you may wish to consider adding to vanity pool, the ability to specify case-insensitivity in bounties.

Whoever posted the bounties for 1Satoshi and 1satoshi paid for two different addresses differing only in the case of the first letter.  It's entirely possible that that person simply wants that name on firstbits, and would rather pay for one case-insensitive address.  Also, at the reward offered for those bounties, finding a case-insensitive match would be very close to profitable, but finding either of the case-sensitive variants is not.

Actually, I did talk to the person and they wanted just the capitalised version. They didn`t know that the pool is case-sensitive, so I payed for the other version and added a note on the work submission about the issue.

Later I will want to include regular expressions into the pool, but those might be a bit harder to check for validity at the initial stage.

Next step here is to setup something where it checks the vanity pool for work. If based on some criteria, its more lucrative to mine a vanity address than to mine at a typical pool, it mines at the vanity pool over the typical pool.

I wonder how that'd be to do...

I did some comparison like that and put it in my master thesis here:
https://bitcointalksearch.org/topic/my-bitcoin-master-thesis-88149

It all varies based on your GPU's rate of generating hashes and keys, as well as the difficulty, rewards, etc.
hero member
Activity: 566
Merit: 500
Next step here is to setup something where it checks the vanity pool for work. If based on some criteria, its more lucrative to mine a vanity address than to mine at a typical pool, it mines at the vanity pool over the typical pool.

I wonder how that'd be to do...
full member
Activity: 140
Merit: 430
Firstbits: 1samr7
One feature you may wish to consider adding to vanity pool, the ability to specify case-insensitivity in bounties.

Whoever posted the bounties for 1Satoshi and 1satoshi paid for two different addresses differing only in the case of the first letter.  It's entirely possible that that person simply wants that name on firstbits, and would rather pay for one case-insensitive address.  Also, at the reward offered for those bounties, finding a case-insensitive match would be very close to profitable, but finding either of the case-sensitive variants is not.

Or maybe not in this case, looks like 1satoshi is taken on firstbits.
full member
Activity: 140
Merit: 430
Firstbits: 1samr7
The vanitygen suite now includes a program called oclvanityminer that is designed to work with this pool.  Please try it out!

Code:
$ ./oclvanityminer -u https://vanitypool.appspot.com/ -a 1samr7UZxtC6MEAFHqr1h3Kq453xJJbe4
Searching for pattern: "1satoshi" Reward: 0.100000 Value: 0.000007 BTC/MkeyHr
Difficulty: 51529903411245
Searching for pattern: "1Satoshi" Reward: 0.100000 Value: 0.000007 BTC/MkeyHr
Next match difficulty: 25764951705622 (2 prefixes)
[6.14 Mkey/s][total 62914560][Prob 0.0%][50% in 33.6d]

I'm happy to throw what meager compute power I have at this.  However, the bounties for the above example would have to be about 10X what they are to be as lucrative as bitcoin mining at the current difficulty.
sr. member
Activity: 444
Merit: 313
Well, I see someone has succeeded at solving a first real work on the Pool. Congratulations to the miner, and a big thank you to the proud new owner of address starting with 1winter for using the pool Wink.
sr. member
Activity: 444
Merit: 313
Am I correct that there is no cpu miner for addresses? (eg vanityminer)
There is a bounty for it here:
https://bitcointalksearch.org/topic/bounty-claimed-vanity-address-split-key-generator-software-90587
Some people have already developed working solutions for address mining. I suppose the development will pick up once there are some actual Bitcoins to claim.

Also, I wonder if someone can figure out at what reward size it becomes more profitable to mine for addresses.

I did those calculations in my master thesis:
https://bitcointalksearch.org/topic/my-bitcoin-master-thesis-88149
On page 69 you can see that the profitability varies with the GPU. I only had 3 graphics cards to test, but it seems that less powerful ones might be more effective at generating coins. I suppose if the service becomes really popular people will start analysing the performance of various GPUs, similar to the mining hardware comparison wiki page.
hero member
Activity: 784
Merit: 1000
0xFB0D8D1534241423
Am I correct that there is no cpu miner for addresses? (eg vanityminer)
Also, I wonder if someone can figure out at what reward size it becomes more profitable to mine for addresses.
sr. member
Activity: 444
Merit: 313
Okay, so by popular demand - the live beta version of the Vanity Pool is up on:

https://vanitypool.appspot.com

The testnet version has also been updated. The changes include:
-slightly improved webpages
-removal of ads
-email notification when the work is created and solved
-updates to the FAQ

Keep in mind, that the website is still in beta - coin and data loss may occur.

Happy mining, the first reward is up to keep miners busy for awhile.
sr. member
Activity: 266
Merit: 250
What's stopping you from moving to the real chain? There might not be a favourable program for split key generation, but you can still launch nonetheless?

I suppose I could. I was holding off from doing that as I first of all wanted to test the system a bit more, make sure it's not buggy and most importantly - handles money properly and responsibly. I guess I'll look into it this week - spruce the code up a bit and look into launching some beta version of the website.
Fair point. Well I wish you good luck, and I'm looking forward to using this site for the real chain.
sr. member
Activity: 444
Merit: 313
What's stopping you from moving to the real chain? There might not be a favourable program for split key generation, but you can still launch nonetheless?

I suppose I could. I was holding off from doing that as I first of all wanted to test the system a bit more, make sure it's not buggy and most importantly - handles money properly and responsibly. I guess I'll look into it this week - spruce the code up a bit and look into launching some beta version of the website.
sr. member
Activity: 266
Merit: 250
What's stopping you from moving to the real chain? There might not be a favourable program for split key generation, but you can still launch nonetheless?
sr. member
Activity: 444
Merit: 313
I'm very interested and will probably be sending some coin to the project in the future.

I have a question though, in this thread you talk about the cost to generate a vanity to a certain amount of characters. Is there a place to check something like that? Like how long/how much hashing power to generate a vanity 3 character vs. 8 characters? Or is it more complex than that?

Assume you can generate addresses at 20MKeys/s, then for each character after the initial "1" you need to check about 58^n characters. After 7 it starts to get pricey very fast. 13 and it would be cheaper to mine every Bitcoin ever at the current difficulty than to create the address.

There is some more info on this in my master thesis
https://bitcointalksearch.org/topic/my-bitcoin-master-thesis-88149
Chapter 5.6 for example.
legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
One easy way, download vanitygen and then try it.  For example:

Code:
C:\downloads\www.bitcoin.org>vanitygen 1WayTooLong
Difficulty: 10054102514374869638
[103.26 Kkey/s][total 630528][Prob 0.0%][50% in 2.140163e+006y]

And:

Code:
C:\downloads\www.bitcoin.org>vanitygen 1short
Difficulty: 15318045009
[103.59 Kkey/s][total 462080][Prob 0.0%][50% in 1.2d]
sr. member
Activity: 267
Merit: 250
I'm very interested and will probably be sending some coin to the project in the future.

I have a question though, in this thread you talk about the cost to generate a vanity to a certain amount of characters. Is there a place to check something like that? Like how long/how much hashing power to generate a vanity 3 character vs. 8 characters? Or is it more complex than that?
sr. member
Activity: 444
Merit: 313
So, the bounty for a split-key vanity miner is up:
https://bitcointalksearch.org/topic/bounty-claimed-vanity-address-split-key-generator-software-90587

Currently a modest 10 Bitcoins, if you want to help, you can donate some Bitcoins to:
1Cuw26gA2nhuqjBELwL6QGG89RsqfaV3v8

The Vanity Pool website has been touched up a tad and can now support multiplication split keys, protocol has been changed a little, and old vanity work has been cleaned because of that. So, check out the website and re-submit your work if you want to play around (for now):

https://vanitypooltest.appspot.com/

Hopefully things will start picking up some steam once people will start developing some vanity miners. Probably the next bounties will be for some user-friendly way of creating and handling requests for a vanity addresses, importing them and so forth, so if you want to be ahead you can start looking into it right now;).
sr. member
Activity: 444
Merit: 313
Looks like someone is trying to first-bits squat on a bunch of vanity addresses, maybe? [...] But how do you convince the person you sell an address to that you threw away the key...? :-)

Yeah, looks like someone was shopping around for some vanity addresses. Personally I prefer using the full ones, but I guess they can be useful in tweets and what not (I even referenced to someone in one of my tweets by their firstbits, as I didn't have space for the full address;) ).

The problem with the traditional vanity key mining is exactly what you mentioned - you can't really convince anyone you really have thrown the keys away. You just have to trust the person that they won't steal your money. With the new approach you won't really have to trust anyone, which makes it so useful with Bitcoins.
bpd
member
Activity: 114
Merit: 10
Cool idea! Look forward to seeing this get up and running.

While looking at creating a few vanity addresses of my own, I stumbled across the following transaction:

http://blockchain.info/tx-index/1187310/9a52c6325380ef34fe1e4d03202331a3937fbe420c79d7dc0f002027a9507e0f

Looks like someone is trying to first-bits squat on a bunch of vanity addresses, maybe? I don't see much other reason to do it, since there are countless addresses starting with each of these names/words, and the mixed-case makes these actual addresses not so awesome. Remains to be seen whether firstbits is important long-term or not, but I guess if you've got cycles to burn, why not?  But how do you convince the person you sell an address to that you threw away the key...? :-)
sr. member
Activity: 444
Merit: 313
Sub.
Reviews on the site will be written for freebitcoins.co.uk and free-bitcoins.net as soon as:
A. You are off testnet.
B. You have a decent ui, helping users who have no idea what you are talking about. Me, for example.

Thank you for that, I'll try to get something operational soon.



As for other things, I'll soon be looking into setting up a few bounties for some OpenCL split key vanity mining software, as well as some other things. I'll post details when I'll buy some more Bitcoins and write the requirements down.

Also, my test website has a new section for split private keys that use multiplication, rather than addition, you can check it out here:

http://gobittest.appspot.com/

or more specifically, here:

http://gobittest.appspot.com/VanityMult

Soon I'll add the option to the Vanity Pool website.
Pages:
Jump to: