TiagoTiago
|
|
July 20, 2011, 08:08:03 AM |
|
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 The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!
|
|
|
pc
|
|
July 20, 2011, 12:23:43 PM |
|
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
Activity: 1512
Merit: 1036
|
|
July 20, 2011, 02:35:23 PM |
|
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
Activity: 1400
Merit: 1005
|
|
July 20, 2011, 03:48:49 PM |
|
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
Activity: 1512
Merit: 1036
|
|
July 21, 2011, 01:24:40 AM |
|
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
Activity: 1400
Merit: 1005
|
|
July 21, 2011, 03:24:18 AM |
|
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
|
|
July 21, 2011, 03:56:01 AM |
|
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 The more you believe in Bitcoin, and the more you show you do to other people, the faster the real value will soar!
|
|
|
SgtSpike
Legendary
Offline
Activity: 1400
Merit: 1005
|
|
July 21, 2011, 06:12:21 AM |
|
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
|
|
July 21, 2011, 10:24:41 AM |
|
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
Activity: 112
Merit: 10
Firstbits: 1yetiax
|
|
July 21, 2011, 11:36:27 AM |
|
Or you are a pool operator / have enough hashpower to solo mine and include them in one of your own blocks.
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
July 23, 2011, 03:07:05 PM |
|
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
|
|
July 24, 2011, 05:48:29 PM |
|
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 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: 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.htmlSweet!! 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
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 24, 2011, 10:29:12 PM Last edit: July 24, 2011, 11:24:50 PM by samr7 |
|
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? I then tried running oclvanitygen again and ran into this error 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
Activity: 2772
Merit: 1019
|
|
July 25, 2011, 08:33:40 AM |
|
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: 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
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 25, 2011, 01:51:48 PM |
|
hmmm, oclvanitygen seems to get stuck "compiling kernel...". Oh no, it doesn't, but it bails: 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
|
|
July 26, 2011, 02:02:00 PM |
|
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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
July 26, 2011, 03:16:37 PM |
|
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
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 26, 2011, 04:32:31 PM |
|
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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
July 26, 2011, 04:48:12 PM Last edit: July 27, 2011, 01:16:01 AM by jackjack |
|
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
|
|
July 27, 2011, 06:57:53 AM |
|
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
|
|
|
|