BitShares Forum

Other => Graveyard => BitShares PTS => Topic started by: bytemaster on November 16, 2013, 09:01:04 pm

Title: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 16, 2013, 09:01:04 pm
I am looking for a GPU implementation of  momentum_search( seed ) call used in my miners.

Algorithm should operate like so:

Generate 2^26/8  SHA512 hashes in parallel and store them in memory (GPU can do this)
Use GPU sorting (OpenCL only please) to sort the birthdays.
Use the GPU to compare neighbors and check for a collision

If we can make this faster than a CPU then it will shutdown all the cloud servers.   Once again, Open CL only.

If you would like to co-sponsor this bounty, you may send PTS to:  PbNDip4URh2QDmctBohoNbiAQDJXWSuDKF
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: iruu on November 16, 2013, 09:06:51 pm
LOL@1 BTC

Even at hour wage for a competent gpu programmer that's a slave's pay - but if someone were to make this he could make way more just by mining
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 16, 2013, 09:10:42 pm
LOL@1 BTC

Hey... if anyone else wants to add to the bounty, make my day :)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: legitnick on November 16, 2013, 09:20:20 pm
I add 15 pts to the bounty!
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: pankkake on November 16, 2013, 09:39:42 pm
Just switch to sha256 merged mining. You'll have dedicated miners and the most secure network (after Bitcoin).

By the way, I don't really understand how "cloud mining" being replaced by "15 year old gamers in their mom's basements" are a good thing.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 16, 2013, 09:40:35 pm
GPU is still decentralized ASIC not so much


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: pankkake on November 16, 2013, 09:41:58 pm
GPU is still decentralized ASIC not so much
I don't think you understand that word.
By the way, how many GPU manufacturers are out there?

Quote
Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Yeah, talk about decentralization.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 16, 2013, 09:42:50 pm
It is about how many people have access to those GPUs. 


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: ikswobel on November 16, 2013, 09:44:02 pm
Sorry but this makes not a good picture of your project for me. First of all this posting is telling everything:
Quote
Even at hour wage for a competent gpu programmer that's a slave's pay - but if someone were to make this he could make way more just by mining
That can not be possible that you act like a newb in the business, with so much coins in the game -.-
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 16, 2013, 09:51:53 pm

Sorry but this makes not a good picture of your project for me. First of all this posting is telling everything:
Quote
Even at hour wage for a competent gpu programmer that's a slave's pay - but if someone were to make this he could make way more just by mining
That can not be possible that you act like a newb in the business, with so much coins in the game -.-

Since Observing this launch I have come to the conclusion that the ideal proof of work should be GPU friendly but not ASIC Friendly. 

I have also concluded that  rapid issuance of the money supply is a good thing    Because it reduces the time period during which ASIC can be developed  at extreme profit. 

Just trying to do our best. 






Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: pankkake on November 16, 2013, 09:55:53 pm
It is about how many people have access to those GPUs. 
I fail to see how ASICs are harder to get.
If you think it's because most ASICs are bought at a loss, well, here's the news: without ASICs the frenzy of wanting free money would have continued for Bitcoin, and it would have been losses too. Unless, you know, you're mining in your parent's basement.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: iruu on November 16, 2013, 10:07:36 pm
GPU algorithms are better for botnets (only recently). As of now, all cloud gpus are nvidias, but botnets can use users' gpus. Nowadays even a $200 amd pc has a powerful apu (or intel with cheap radeon, etc). 

I mean, even on reddit there's an ama - I think it was about 1.5 year ago - with a botnet operator. He mined bitcoins on users' gpus...

Now people without botnets at least can mine, it's not like renting servers is somehow restricted to wealthy individuals.

Edit, found
Most important quote from ama (although not from author):
Quote
Asian installs are very cheap, 15$/1000 installs and have good GPUs.
http://www.reddit.com/r/IAmA/comments/sq7cy/iama_a_malware_coder_and_botnet_operator_ama/c4mu8oj

So, yeah.

Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: legitnick on November 16, 2013, 10:12:07 pm

Sorry but this makes not a good picture of your project for me. First of all this posting is telling everything:
Quote
Even at hour wage for a competent gpu programmer that's a slave's pay - but if someone were to make this he could make way more just by mining
That can not be possible that you act like a newb in the business, with so much coins in the game -.-

Since Observing this launch I have come to the conclusion that the ideal proof of work should be GPU friendly but not ASIC Friendly. 

I have also concluded that  rapid issuance of the money supply is a good thing    Because it reduces the time period during which ASIC can be developed  at extreme profit. 

Just trying to do our best. 






Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
This, GPU's will curb those operating botnets/access to large data centers.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: pankkake on November 16, 2013, 10:12:48 pm
CPU ones are good for botnets too. Actually, they can use both at the same time ;)

On PTS the requirement of about 512 mb per thread is pretty low as most computers have that per core. I actually wonder why it has not been set higher, as it can get much harder to get (many architectures have hard limits).
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: Amazon on November 16, 2013, 10:18:38 pm

Since Observing this launch I have come to the conclusion that the ideal proof of work should be GPU friendly but not ASIC Friendly. 

I have also concluded that  rapid issuance of the money supply is a good thing    Because it reduces the time period during which ASIC can be developed  at extreme profit. 

Just trying to do our best. 


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)

Mind to share how you draw the conclusion that the ideal POW should be GPU friendly? What about CPU, it is not ideal because of botnet and cloud servers???? I personally know two guys, each owns at least 5000 pieces of 7950.

How come the POW theory changed suddenly..

Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 16, 2013, 10:19:56 pm
Just speculating.  It seems there are no good options.   


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: HCarvalho on November 16, 2013, 10:33:51 pm
Cloud mining is the only option for guys like me with only one pc
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 16, 2013, 10:46:40 pm
After a brief moment of wavering I have reconsidered cloud computing to be the most fair of all options because anyone can rent a cloud machine. 

Gpu bounty still stands because I want to see it done. 


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: nanobit on November 16, 2013, 11:06:04 pm
I personally know two guys, each owns at least 5000 pieces of 7950.

The resolution when they play must be unbelievable.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: goldminer on November 16, 2013, 11:45:18 pm
I'd offer 25 pts towards a bounty that created a GPU miner, put my litecoin farm to better use :)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: markj113 on November 16, 2013, 11:59:56 pm
The best thing about cpu mining is im water cooled so nice and silent, when those gpu's kick in it drives me nuts.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: joele on November 17, 2013, 12:40:24 am
What? ! I invested servers for this. Just a snap you feel GPU is better now? Great.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: markj113 on November 17, 2013, 12:41:57 am
What? ! I invested servers for this. Just a snap you feel GPU is better now? Great.

dont think its going to happen overnight, by the time its done those servers will probably be struggling to pay for themselves
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: testz on November 17, 2013, 12:44:42 am
What? ! I invested servers for this. Just a snap you feel GPU is better now? Great.

I'm not sure if GPU can be x10 faster than CPU, probably x2-x3, but let's see.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: andhar on November 17, 2013, 12:46:16 am
Thought Protoshares was going to be GPU/Asic resistant?...

Correct me if im drunk..but i am drunk but...

Seriously?

If Were able to mine throug gpu's if that's even proven possible at this state give me some proof so i can buy in 100*7990's..

As the state is now. As explained earlier in this post. Cpu mining is fair. Everyone has the chance to create a net with VPS machines. CPU mining is going to need $. The bigshots there are going to be those with  $ or those earliest out with asics.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: mitao on November 17, 2013, 12:48:14 am

What? ! I invested servers for this. Just a snap you feel GPU is better now? Great.

I'm not sure if GPU can be x10 faster than CPU, probably x2-x3, but let's see.

X3 faster is enough to change the entire game.  And I don't think x10 is impossible.


Sent from my iPhone using Tapatalk (http://tapatalk.com/m?id=1)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bitshirehashaway on November 17, 2013, 12:57:45 am
I thought GPU mining was not possible w/ Protoshares

Plus, cloud mining is better than bot nets which involve viruses on people who don't want one on their computers. Maybe not cheaper which is people's problem - too greedy. Botnets are illegal I'm pretty sure.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 17, 2013, 12:58:54 am
Thought Protoshares was going to be GPU/Asic resistant?...

Correct me if im drunk..but i am drunk but...

Seriously?

If Were able to mine throug gpu's if that's even proven possible at this state give me some proof so i can buy in 100*7990's..

As the state is now. As explained earlier in this post. Cpu mining is fair. Everyone has the chance to create a net with VPS machines. CPU mining is going to need $. The bigshots there are going to be those with  $ or those earliest out with asics.

I don't know how effective GPU will be, but I would rather find out with protoshares now that a large fraction of the money supply has been distributed so that we can improve future chains.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: andhar on November 17, 2013, 01:01:00 am
But wouldnt gpu Mining open up to asics?

Sent from my GT-I9300 using Tapatalk

Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: markj113 on November 17, 2013, 01:04:09 am
But wouldnt gpu Mining open up to asics?

Sent from my GT-I9300 using Tapatalk

hasnt for scrypt - yet...
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: phoenix on November 17, 2013, 01:05:42 am
I had thought we were trying to avoid GPU mines. I'm not sure if this is good, but I'm glad that we're testing it out on PTS instead of Bitshares or Domainshares. Maybe I can buy some GPUs and set up a good miner, but I feel like I wouldn't be able to compete with all the people that have a ton of GPUs from when they were mining Bitcoins. :(
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: andhar on November 17, 2013, 01:07:26 am
Yet...  Thats what im worried about. I dont mean to sound negative but i Think that gpu Mining would screw things up at this state.

Sent from my GT-I9300 using Tapatalk

Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 17, 2013, 01:09:22 am
Yet...  Thats what im worried about. I dont mean to sound negative but i Think that gpu Mining would screw things up at this state.

Sent from my GT-I9300 using Tapatalk

The key is to find out if it is possible and how much better is it.   If it is profitable someone will do it, better to know sooner than later :)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: andhar on November 17, 2013, 01:11:59 am
Aha.  Thought it was already possible and Thought i was missing out on some ting.  But still gpu open up for asics right?

Sent from my GT-I9300 using Tapatalk

Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 17, 2013, 01:18:30 am
Aha.  Thought it was already possible and Thought i was missing out on some ting.  But still gpu open up for asics right?

Sent from my GT-I9300 using Tapatalk

A GPU is still based upon a lot of RAM usage which is what makes the ASIC expensive.   I actually think it would be easier to build an ASIC resistant, GPU friendly, algorithm than an ASIC resistant CPU friendly algorithm.   GPUs already have the fastest RAM with the fastest interconnects and highest level of general purpose parallelism available.    Not much room for an ASIC to improve upon a GPU if the bottleneck is the GPU memory bus.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: m0rph on November 17, 2013, 02:31:24 am
Definitely wouldn't complain about a GPU miner being released, my 7970's would love to be mining PTS
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: Brekyrself on November 17, 2013, 02:35:03 am
Gpu will level the field with cloud and bot nets.  better to find out now.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: hiddenvalleyranch on November 17, 2013, 02:46:12 am
CPU miners are ok at first, but get taken over by botnets pretty fast. Time for a good GPU miner I can set my 7970s towards.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: gnarl on November 17, 2013, 03:14:21 am
What about just adding larger memory requirements?

I would love it if you added GPU, but just requiring 1gb memory per thread seems less drastic.  That would make botnets more noticeable and cloud mining more expensive.
Then the normal home users could still participate by just purchasing more ram.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 17, 2013, 03:17:01 am
What about just adding larger memory requirements?

I would love it if you added GPU, but just requiring 1gb memory per thread seems less drastic.  That would make botnets more noticeable and cloud mining more expensive.
Then the normal home users could still participate by just purchasing more ram.

Increasing memory is an option, but comes at a cost of higher latency.   The CPU has to be able to fill that memory in a timely manner.   Also, ypools miner is able to dramatically reduce the required memory to the point that my primary design goal of requiring memory is no longer fully met.    We are working on improving this for the next go around.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: gnarl on November 17, 2013, 03:21:25 am
That seems like a pretty fair way to fix it, since everyone has planned on this being a cpu+memory based coin.

Plus I would rather invest in Corsair, than in a botnet!
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: m0rph on November 17, 2013, 06:20:28 am
Damn, with tonights diff jump supply is going increasing a lot slower.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on November 17, 2013, 06:21:10 am
Damn, with tonights diff jump supply is going increasing a lot slower.

Still coming at a block per minute...
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: barwizi on November 17, 2013, 06:33:25 am
i'd like to point out the following.


THERE IS NO SUCH THING AS ASIC RESISTANCE. All it takes is for the market to grow large and profitable enough that it justifies spending 6~10 million from inception to mass production of the ASIC. sCrypt was "ASIC and GPU" unfriendly, until someone decided to get rich. Even the "jane" version has a working FPGA so it's only a matter of time before optimization leads to an ASIC. momentum search is memory intensive, ergo the ASIC/FPGA will need more highspeed memory with a bit less focus on raw processing oomph.

That said, there are a few people that can implement a GPU algo for this in two weeks, but they are crazy expensive to hire. It would have to be a community effort to amass a lucrative fund and ask them to help. I'd think the anti-cloud and anti-bot crowd can help with this.

in the mean time, for those who mined early and are now getting peanuts, i provide hardware consultancy and building guides for newbs. My guides are especially beneficial to those in Russia and Southern Africa where i know suppliers, costs and how to cut corners. PM me!!
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: MisO69 on November 17, 2013, 04:03:18 pm
I don't know what you guys are complaining about. Going from the current CPU to GPU then to ASIC is the natural progression of a cryptocoin of value. Its trading at .02 now. Its worth developing a GPU miner for it. I'm sure there are guys doing it right now as I write this post. If the value of this coin does go to .1 expect to see GPU miners for sale. Bytemaster's idea of an open source GPU miner is a great idea. If I had a fleet of of 7950's I would definitely add to the bounty. Maybe even pay someone to make me one.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: andhar on November 17, 2013, 04:10:25 pm
Damn the 7990's are still very expensive :O
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: gnarl on December 02, 2013, 07:08:55 am
Any traction or updates on this project?
There are rumors of GPU mining code out in the wild. I saw a miner advertised for 2btc. How about upping the bounty to get rid of the botnet problem?  8)
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: bytemaster on December 02, 2013, 07:31:43 am
Any traction or updates on this project?
There are rumors of GPU mining code out in the wild. I saw a miner advertised for 2btc. How about upping the bounty to get rid of the botnet problem?  8)

Apparently there is Cloud GPU mining.  The objective of this bounty is no longer a priority, so there is a 24 hour notice to the cancelation of this bounty.  Anyone wishing to claim it has 24 hours to commit to producing the GPU miner or the bounty is off.
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: TheStorm on December 02, 2013, 03:32:16 pm
http://do not purchase from satoshibox.com/529083184c347b7b360041a8?paid#
Title: Re: Time to Shutdown Cloud Mining - 1 BTC Bounty for GPU Implementation
Post by: lordfirefox on December 03, 2013, 06:37:07 am
Just switch to sha256 merged mining. You'll have dedicated miners and the most secure network (after Bitcoin).

By the way, I don't really understand how "cloud mining" being replaced by "15 year old gamers in their mom's basements" are a good thing.

Because Crypto should belong to the people, not just the big investor types wearing suit and ties. That's what BTC was all about when it was still underground. Hard to see that now.