Dash Labs - GPU Accelerator Project

Dash Core TeamModerator

We are looking for a highly capable developer that is looking to work in the decentralized space. The job opportunity is available anywhere and the world and will pay top-dollar for the required skills to develop bleeding edge technology for our cryptographic currency system, called Dash.

We are looking to create project that will allow the daemon to offloading the transactional cryptographic elliptic curve checks to a GPU, which will be ran solely for the purpose of accelerating block checking on the network.

This will allow our network to check blocks rapidly, at hundreds times the speed which they presently are and allow the currency to grow unhindered.

The hired developers will work for a new type of entity called a decentralized autonomous organization, which operates solely for the dash network out of hong kong. We will have an office if the employee wishes to relocate and will pay for expenses to do so, or the employee can work from anywhere in the world.

Job Characteristics

- Cryptocurrency experience with any of the various blockchain projects is useful
- Experience with cryptographically signing transactions, creating raw transactions
- Experience running daemons, sending funds from wallet to wallet
- C / C++ experience and experience programming for GPUs
- Dash experience is highly helpful, if missing check out the information at the bottom of the job post to self educate

Interested?

This is going to be posted on various career forums and will we actively seek a qualified candidate from the space through conventions, internal forums such as bitcointalk and then through conventional means afterward. I want to give our internal community a shot first though, maybe we have the perfect person already in the project waiting for an opportunity to jump in.

Payment for this position will be in Dash, the cryptographic currency. The employee can sign up for any exchange, and sell for any local currency of their preference to pay for day-to-day expenses. If required, conventional payment can be arranged.

If interested in the job, please email me at [email protected]. Thanks for the support!

Core Developer

Nvidia 'Tesla' or AMD 'FirePro' branded cards, aimed at High-performance computing (HPC), are likely targets. The recent mining-specific SKUs could be interesting, especially if they gain special purpose cryptographic functions or run more efficiently by eliminating unused functions. For instance, cryptography is mostly discrete mathematics operating on integers (really big ones), or bit-wise operations such as shifts, while GPUs are mostly geared towards floating point calculations (graphics loads are mostly 32-bit floating-point, HPC mostly 64-bit floating-point). All that floating point hardware is a waste of space and power for crypto.

Anyway, the actual target would be decided based on cost/benefit estimates. For development purposes, progress could be made targeting any recent GPU, including laptop discrete GPU - the code can then be tested on various target hardware to find the most cost effective cards.

A large part of the cost is software development and maintenance - programming parallel hardware and optimising performance is still pretty painstaking work. NVidia's CUDA generally gets quick results and it may be easier to find developers with experience. OpenCL would be more portable, though generally slower and more painful to develop for. There are other frameworks that build on top of these layers. (I'm out of date on all this by several years).