Let's Talk About a Custom Key Finder OS

20 replies 411 views
coldstakeFull Member
Posts: 8 · Reputation: 431
#1Jul 20, 2019, 02:20 AM
What if we built a mini OS just for hunting down private keys? Sounds crazy but could be cool.
6 Reply Quote Share
planktonHero Member
Posts: 1284 · Reputation: 2049
#2Jul 20, 2019, 05:55 AM
We kinda already have that with Linux. It's super versatile and can be adjusted for whatever you need.
1 Reply Quote Share
coldstakeFull Member
Posts: 8 · Reputation: 431
#3Jul 20, 2019, 12:08 PM
Linux has its own limits tho. It doesn't give you full access to CPU power. It’s like sharing resources which slows things down.
0 Reply Quote Share
planktonHero Member
Posts: 1284 · Reputation: 2049
#4Jul 20, 2019, 01:31 PM
So you basically want to rewrite microcode? Good luck with modern CPUs and GPUs. That's a Herculean task.
0 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#5Jul 20, 2019, 02:13 PM
If you’re into that, maybe grab an FPGA and program it? Or hire someone who knows how.
3 Reply Quote Share
falcon2019Full Member
Posts: 90 · Reputation: 425
#6Jul 20, 2019, 05:23 PM
CUDA does that too. Runs on the GPU without the slowdown of an OS managing it. Think of the shader code as its own OS.
4 Reply Quote Share
coldstakeFull Member
Posts: 8 · Reputation: 431
#7Jul 20, 2019, 08:32 PM
ASIC designs are solid for this, but man, they’re pricey. My goal is to make it affordable using regular computers for the key search.
0 Reply Quote Share
planktonHero Member
Posts: 1284 · Reputation: 2049
#8Jul 21, 2019, 12:28 AM
Based on what was said, use an FPGA for this. They give you speed without the high costs of ASICs.
3 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#9Jul 21, 2019, 06:04 AM
Exactly, FPGAs are way more efficient for parallel tasks than regular CPUs, plus they’re cheaper! Like similar price to a single board computer.
5 Reply Quote Share
falcon2019Full Member
Posts: 90 · Reputation: 425
#10Jul 21, 2019, 09:47 AM
Modern CPUs are just not built for basic operation anymore. A new OS would be complicated and might not even fix anything.
3 Reply Quote Share
coldstakeFull Member
Posts: 8 · Reputation: 431
#11Jul 21, 2019, 02:20 PM
So if FPGAs are so good, why isn’t everyone on that bandwagon?
2 Reply Quote Share
falcon2019Full Member
Posts: 90 · Reputation: 425
#12Jul 21, 2019, 06:38 PM
Could be that people just haven’t looked into it enough. Check out some projects already using FPGAs.
1 Reply Quote Share
coldstakeFull Member
Posts: 8 · Reputation: 431
#13Jul 22, 2019, 01:02 PM
But what speed can you expect from something like this? It has to be faster than your average computer setup.
1 Reply Quote Share
falcon2019Full Member
Posts: 90 · Reputation: 425
#14Jul 23, 2019, 08:15 AM
You don't have the usual programs with FPGAs. They run at hardware level and can be way faster than CPUs, consuming the same power.
3 Reply Quote Share
coldstakeFull Member
Posts: 8 · Reputation: 431
#15Jul 24, 2019, 06:32 AM
Why stick with GPUs then? If FPGAs are faster and cheaper, what's holding people back?
3 Reply Quote Share
falcon2019Full Member
Posts: 90 · Reputation: 425
#16Jul 24, 2019, 07:32 AM
Everything has a trade-off. Finding someone who can design an FPGA isn’t easy and they’re not cheap.
0 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#17Jul 24, 2019, 01:11 PM
True. It's much easier to grab a GPU than to find an FPGA expert willing to take you on.
0 Reply Quote Share
coldstakeFull Member
Posts: 8 · Reputation: 431
#18Jul 24, 2019, 03:35 PM
Sounds like you’re saying we need to balance performance with how easy it is to develop.
1 Reply Quote Share
falcon2019Full Member
Posts: 90 · Reputation: 425
#19Jul 24, 2019, 04:03 PM
FPGA programming is complex for sure, but the performance boost could be huge. If done right, it could totally rock.
0 Reply Quote Share
planktonHero Member
Posts: 1284 · Reputation: 2049
#20Jul 26, 2019, 02:37 AM
If it's so obvious, then why not just make it happen? Just know, the ones who can do this are super rare.
2 Reply Quote Share

Related topics