Comments (3)
I've also been curious and just been looking into whether FPGA or ASICs
could be at all used for vanity-gen - they dont use the same logic so ASICs
would be hardest to make work with it, if at all (in case you're not that
technical, ASICs are app-specific as the acronym indicates, and impossible
to make significant changes to their logic).
I was wondering if any of the ASIC designs (ideally the cheaper ones but
unlikely) would be modular enough to work around/only call specific parts
of it, but I strongly suspect not (writing as an experienced C/C++/Python
software dev not a hardware techy though I've done some basics at
university many years ago): probably the ASICs are just too different from
whats needed, even if you could make it believe the "block" to be hashed
was your nonce-incremented address based on the partial public key; setting
the difficulty could be set to the highest possible to match more exactly
but I think its matching the wrong thing and couldn't be made to match the
right one. Disclaimer: I may slightly misunderstand the algorithm, having
only read it a couple of times :)
FPGA's have more potential, and some of them might even support OpenCL so
need less porting effort - or MPI or other relatively high level
languages/systems to program them in. I only own a lower level GPU card -
still 20x better Hashes/sec than my AMD dual-core CPU, but I want faster
without spending well into the hundreds or more and not sure I've got
enough spare 4x/16x/.. PCIe slots :)
I did have more of a read about the (Kickstarter'd) Adapteva Epiphany -
basically a couple(iirc) of ARM cores, Xilinx chips and some FPGAs.
Comparing their CoreMark score to my CPU/badly-scaled-up hypothetical GPU
score (tried to get one, needs work) didn't seem enough value for money,
plus they've been slow/uncommunicative at times and its too late to
pre-order on their site and hope to get one soon.
Shouldn't we move this to bitcointalk.org maybe (there's an existing vg.
thread there too).
On 13 January 2014 07:16, irungentootoo [email protected] wrote:
How about butterflylabs devices, it posible to use in vanity?
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/44
.
from vanitygen.
Mining ASICs are useless for vanitygen. Mining uses sha256 and address generation uses sha256 and ripemd160.
You could program an FPGA, but I don't think anyone has.
The forums would be a better place for this.
from vanitygen.
I'm already aware ASICs are unlikely to allow you to farm out just the
sha-256 portion and report that back to try and speed it up; they'd have to
be more modular to be usable for vanity-generation at all, which would mean
less efficient at blockchain mining (much more data throughput). Which
manufacturer's going to do that when that market is so big and so
competitive that every MHash (or GH now) matters per watt? About none of
them. Vanity-address market is pretty small in comparison so far.
An fpga miner for it exists but its only a proof of concept though it
works. Allegedly; seen one other (than the author) report it working. I'm
hoping to be able to improve it to get notably better than GPU performance
out of it, as currently it seems almost less efficient and a lot slower
than any typical OpenCL-supporting GPU of last couple of years.
I posted to bitcointalk in the existing vanitygen thread, I agree lets keep
replies there from now unless its to do with this code.
On 26 January 2014 22:28, Bryan Stitt [email protected] wrote:
Mining ASICs are useless for vanitygen. Mining uses sha256 and address
generation uses sha256 and ripemd160.You could program an FPGA, but I don't think anyone has.
The forums would be a better place for this.
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/44#issuecomment-33332744
.
from vanitygen.
Related Issues (20)
- Fatal errors in Ubuntu HOT 4
- oclvanitygen windows csv output issues
- Set private key HOT 1
- How about to encrypt with BIP38?
- xubuntu 18 - can not use OpenCL HOT 1
- Your program intstructions are confusing. How do I run on multiple devices? HOT 1
- Using antminer for generating
- How set options for public key?
- include Specific letters or numbers
- Pattern.c failure
- Install on mac HOT 1
- Install on Debian 9 (x64) HOT 3
- wont compile kernel unless bn_zero is intialized
- If we can give keyspace in it HOT 2
- What is delta, gpu and cpu hash and how can I reproduce them to get the stuff printed HOT 1
- vanitygen.c:26:10: fatal error: 'openssl/sha.h' file not found HOT 2
- print privkey and privkeypart HOT 2
- solved
- Can't compile HOT 3
- Unexpected stop HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vanitygen.