Bitcoin Forum
December 13, 2024, 11:07:11 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
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 ... 191 »
  Print  
Author Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22]  (Read 1153665 times)
TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
July 20, 2011, 08:08:03 AM
 #161

By registering the address in the blockchain first they ensure they get the only clean FirstBits address for vanity addresses with that prefix

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
pc
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250


View Profile
July 20, 2011, 12:23:43 PM
 #162

Right, it's the combination of firstbits.com catching on and vanity generation that leads to "claiming" vanity addresses in the blockchain. If I'm thinking of starting a new bitcoin-related service, I almost want to check not only that the domain name is available, but that the firstbits address is available. And then one wants to claim the firstbits address as soon as possible, even when one is unsure whether or not one will be using it, since the cost is so low to claim.

But I do doubt that anyone will want to buy my private keys off of me, even for some really nice firstbits addresses, unless perhaps there's some sort of legally enforceable way to ensure that I delete all copies of the key that I have.
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
July 20, 2011, 02:35:23 PM
 #163

It sounds more like it is just a way to spam that service up for the few that find it useful. For 7 BTC I can send a block with outputs to every 3-5 character address, so now you have to remember six.
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
July 20, 2011, 03:48:49 PM
 #164

It sounds more like it is just a way to spam that service up for the few that find it useful. For 7 BTC I can send a block with outputs to every 3-5 character address, so now you have to remember six.
And you only have to pay 328,178 BTC in fees!
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
July 21, 2011, 01:24:40 AM
 #165

It sounds more like it is just a way to spam that service up for the few that find it useful. For 7 BTC I can send a block with outputs to every 3-5 character address, so now you have to remember six.

Your calculation would actually mean 6 character address (if you include the 1 in front)

Actually, since the service is case insensitive, that makes it just Base35 you'd spam. Every 1+3 char to 1+6 char could be blasted for 18.4 BTC plus a BTC in fees to get them picked up,  and you can check the blockchain for them first and save maybe 25% too.. BTW, no need to validate a private key, just add a correct checksum to your public one (plus add your advertising message or obscenity if you suck). Now the shortest firstbits you could get would be eight digits, like 1Ef3oe2K, and for that you might as well be emailing your whole payment address.
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
July 21, 2011, 03:24:18 AM
 #166

It sounds more like it is just a way to spam that service up for the few that find it useful. For 7 BTC I can send a block with outputs to every 3-5 character address, so now you have to remember six.

Your calculation would actually mean 6 character address (if you include the 1 in front)

It sounds more like it is just a way to spam that service up for the few that find it useful. For 7 BTC I can send a block with outputs to every 3-5 character address, so now you have to remember six.
And you only have to pay 328,178 BTC in fees!

There was some discussion I was watching on bitcoin-dev that said that one of the pool operators is taking a very small fee and allowing 100kb + blocks into the chain for little or no fees. If you don't mind waiting you could get it in for a lot cheaper than that.

And... you wouldn't be able to get them all because someone pretty much as all 4 digit ones gone (1XXX)  Hard to tell for sure but they might actually be 5 digit (1XXXX) but I really don't care so I'm not going to take too much efforts to figure it out.

http://blockexplorer.com/tx/36c8c989fe9e70b7bb2ab18b8be225bdb0ca592525f068ffe116ce677e58b882 and the such.
I don't think whoever that was was going for firstbits addresses... most of them are 6 characters (1+5).
TiagoTiago
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Firstbits.com/1fg4i :)


View Profile
July 21, 2011, 03:56:01 AM
 #167

They don't have to be too short if it's a word or group of words that are easy to remember

(I dont always get new reply notifications, pls send a pm when you think it has happened)

Wanna gimme some BTC/BCH for any or no reason? 1FmvtS66LFh6ycrXDwKRQTexGJw4UWiqDX Smiley

The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!

Do you like mmmBananas?!
SgtSpike
Legendary
*
Offline Offline

Activity: 1400
Merit: 1005



View Profile
July 21, 2011, 06:12:21 AM
 #168

They don't have to be too short if it's a word or group of words that are easy to remember
Yeah but... none of those are.
pc
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250


View Profile
July 21, 2011, 10:24:41 AM
 #169

If you're just trying to destroy firstbits addresses, you don't even need to send a satoshi to each of them. An output of 0 is valid, and I've used it to claim a couple of my firstbits addresses. You just need enough of a transaction fee to get it relayed and into a block.
Yeti
Member
**
Offline Offline

Activity: 112
Merit: 10

Firstbits: 1yetiax


View Profile
July 21, 2011, 11:36:27 AM
 #170

Or you are a pool operator / have enough hashpower to solo mine and include them in one of your own blocks.

1YetiaXeuRzX9QJoQNUW84oX2EiXnHgp3 or http://payb.tc/yeti

Since Bitcoin Randomizer is dead, join the Bitcoin Pyramid (referrer id #203)! Be quick, be on top! Instant payout as soon as one of your referrals deposits!
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
July 23, 2011, 03:07:05 PM
 #171

Really good tool
Can't work with OpenCL here but still working on that

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
dinox
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
July 24, 2011, 05:48:29 PM
 #172


Sorry that was difficult.  There are a few OpenCL compiler frontends, that was just the one that worked on Linux.  The first one I tried -- http://clcc.sourceforge.net/ -- wouldn't build, but should build and run on OS X.

Are you using the openclcc-embed frontend?  I don't know what that program is doing with the build options, but it must be changing them around.  In the CL/cl.h from nVidia, -43 is CL_INVALID_BUILD_OPTIONS.  Try using the plain openclcc program, or clcc.
I changed to a compiler called clc and it compiled calc_addr.cl with no errors/warnings. I then tried running oclvanitygen again and ran into this error
Code:
WARNING: Built with OpenSSL 0.9.8l 5 Nov 2009
WARNING: Use OpenSSL 1.0.0d+ for best performance
Difficulty: 15318045009
vg_ocl_context_callback error: [CL_INVALID_VALUE] : OpenCL Error : clCreateCommandQueue failed: Could not create queue (gld context creation failed): Invalid value
clCreateCommandQueue failed: -30
It seems that this row is causing the problems:
Code:
clCreateCommandQueue(vocp->voc_oclctx,
vocp->voc_ocldid,
0, &ret);
and it's 3rd argument is potentially wrong, according to
http://www.khronos.org/registry/cl/sdk/1.0/docs/man/xhtml/clCreateCommandQueue.html

Sweet!!  I'll look forward to this.  Would you be available to try out new releases on OS X in the future?
Sure, no problem.

blockchain.info/fb/1dinox - 1Dinox3mFw8yykpAZXFGEKeH4VX1Mzbcxe
Active trader on #bitcoin-otc - See here - Proof that my nick is dinox here
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 24, 2011, 10:29:12 PM
Last edit: July 24, 2011, 11:24:50 PM by samr7
 #173

I changed to a compiler called clc and it compiled calc_addr.cl with no errors/warnings.

That's good, but what changed?  Did you pull the git changes from Thursday 7/21 and try again, or is this with the same calc_addrs.cl that caused the segv last time?

Quote
I then tried running oclvanitygen again and ran into this error
Code:
WARNING: Built with OpenSSL 0.9.8l 5 Nov 2009
WARNING: Use OpenSSL 1.0.0d+ for best performance
Difficulty: 15318045009
vg_ocl_context_callback error: [CL_INVALID_VALUE] : OpenCL Error : clCreateCommandQueue failed: Could not create queue (gld context creation failed): Invalid value
clCreateCommandQueue failed: -30

Well, I'm stumped.  According to Apple's developer site, GLD is the modular OpenGL driver interface.  However, Google doesn't seem to know _anything_ about a "gld context creation failed" message.

What version of OS X is this?  Can you pastebin the output of clinfo?  Are you able to run any other OpenCL software on this machine, besides just the clc compiler?  Can you post a link to this compiler?

If you really think the third parameter is causing the problem, it would be a good experiment to change it to CL_QUEUE_PROFILING_ENABLE or even CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE.
molecular
Donator
Legendary
*
Offline Offline

Activity: 2772
Merit: 1019



View Profile
July 25, 2011, 08:33:40 AM
 #174

Version 0.13 is up.  The only major change is to display hints when impossible address prefixes are entered, suggested by a user via email.  It's not worth downloading if you already have 0.12.

Under the hood, the source tree has been reorganized a bit, and a new OpenCL version, oclvanitygen, is now present.

Regarding the current state of oclvanitygen:
  • It isn't built by default, you need to run: make oclvanitygen.  Build it on Windows at your own peril.
  • It isn't optimized at all.  Specifically, it can't outperform the CPU with AMD hardware, and while it is faster with nVidia hardware, the profiler claims 25% occupancy.

hmmm, oclvanitygen seems to get stuck "compiling kernel...". Oh no, it doesn't, but it bails:

Quote
nick@zero ~/bitcoin/bin/vanitygen $ ./oclvanitygen -d 0 1Mo
Difficulty: 1330
Compiling kernel...
clBuildProgram: -11
Build log:Error: Code selection failed to select: 0x9afba08: i32 = bswap 0x9afb5c8

Could not load kernel

Any hints? Something wrong with my setup/gpu?

PGP key molecular F9B70769 fingerprint 9CDD C0D3 20F8 279F 6BE0  3F39 FC49 2362 F9B7 0769
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 25, 2011, 01:51:48 PM
 #175

hmmm, oclvanitygen seems to get stuck "compiling kernel...". Oh no, it doesn't, but it bails:

Quote
nick@zero ~/bitcoin/bin/vanitygen $ ./oclvanitygen -d 0 1Mo
Difficulty: 1330
Compiling kernel...
clBuildProgram: -11
Build log:Error: Code selection failed to select: 0x9afba08: i32 = bswap 0x9afb5c8

Could not load kernel

Any hints? Something wrong with my setup/gpu?

Ouch.  Let me guess, nVidia?  What card and what version of the driver?

If you can, try driver 270.41.19, which is the one nVidia recommends on their CUDA site to go with CUDA SDK 4.0.  I've encountered serious problems with older drivers, but haven't tried 275.xx.

I pushed a change to have oclvanitygen report more useful error information.
RaTTuS
Hero Member
*****
Offline Offline

Activity: 792
Merit: 1000


Bite me


View Profile
July 26, 2011, 02:02:00 PM
 #176

Having Generated an address I want how do I get it in the client?

In the Beginning there was CPU , then GPU , then FPGA then ASIC, what next I hear to ask ....

1RaTTuSEN7jJUDiW1EGogHwtek7g9BiEn
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
July 26, 2011, 03:16:37 PM
 #177

Having Generated an address I want how do I get it in the client?
Use this tool: https://github.com/jackjack-jj/pywallet

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
samr7 (OP)
Full Member
***
Offline Offline

Activity: 140
Merit: 430

Firstbits: 1samr7


View Profile
July 26, 2011, 04:32:31 PM
 #178


jackjack, I see you have a fork of Joric's repo, are you developing pywallet now?

For such a handy tool, it's almost being passed under the table.  Perhaps it deserves a top-level thread?
jackjack
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
July 26, 2011, 04:48:12 PM
Last edit: July 27, 2011, 01:16:01 AM by jackjack
 #179


jackjack, I see you have a fork of Joric's repo, are you developing pywallet now?

For such a handy tool, it's almost being passed under the table.  Perhaps it deserves a top-level thread?
Joric didn't commit for almost 2 weeks now so I don't know if he wants to continue its development
I prefer to bring many improvements available immediately for people that might need it instead of waiting him to accept my pull requests (he looks busy with his new tool). For example my other script that gets rid of 0/unconfirmed tx's needs my pywallet fork

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Shevek
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
July 27, 2011, 06:57:53 AM
 #180

Having Generated an address I want how do I get it in the client?
Use this tool: https://github.com/jackjack-jj/pywallet

Nice fork! I love the feature --importhex. But --info does not work. :-(

I also like the clean way EC-mathematics are presented. Perhaps I'll use them for my own purposes.

Proposals for improving bitcoin are like asses: everybody has one
1SheveKuPHpzpLqSvPSavik9wnC51voBa
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 ... 191 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!