Bitcoin Forum
November 14, 2024, 06:50:10 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 »  All
  Print  
Author Topic: Generating Bitcoins with your video card (OpenCL/CUDA)  (Read 135404 times)
puddinpop
Member
**
Offline Offline

Activity: 103
Merit: 17


View Profile
September 12, 2010, 04:34:01 PM
 #101

Here's a little story to think about.

There is an apple tree growing in some public place where everyone is free to take apples whenever they wish.  Everyone is happy and content eating the free apples directly from the tree.  Now some start to think about all the possibilities that the apples can provide.  You can make apple juice, apple cider, apple pie, etc.  Most only think about the possibilities and don't take action.  Either because they can't cook, or they don't have the time or resources.  Now someone comes along and decides to make apple juice.  He sets up a stand and sells the juice to the people.  Some people are fine with this, and happily pay.  They understand the value added to the apple by processing it into juice.  It took time, effort, and resources to do so.  Others are upset that the apples they had been getting for free have been processed and that they now have to pay for the refined product.  They would rather take the apple juice by force rather than paying for it or making their own.


I've just been catching up a bit and reading through this thread.

Isn't the above story a bit flawed with your program in mind though? The way your program works is almost like saying you are going to use someone else's house, and stove, and gas, and pots/pans to make the apple juice, then charge them for it in the end too, isn't it?

Almost right. You do your own cooking, not him, but by using his special spoon, you'll get your meal quicker Smiley You will, however, loose 10% of your meal in the end.

So you use satoshi's pots and pans and my special spoon to make the whole thing go quicker.  Everyone is free to create their own special spoon, but not too many will do such a thing.  If you want to use my special spoon, you have to give me a portion of what you create.  In a given amount of time, however, using the special spoon will net you more than if you didn't use it.

mizerydearia
Hero Member
*****
Offline Offline

Activity: 574
Merit: 513



View Profile
September 12, 2010, 06:56:18 PM
 #102

What if you were to rely on the special spoon for so many years and then you realized that you couldn't live without that special spoon and are locked in?  e.g. similar to ms windows vendor lock-in kinda
nelisky
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002


View Profile
September 12, 2010, 07:01:53 PM
 #103

But you know what?

"There is no spoon..."

Hah!
Immanuel
Member
**
Offline Offline

Activity: 73
Merit: 10


View Profile
September 12, 2010, 07:04:24 PM
 #104

But you know what?

"There is no spoon..."

Hah!

http://www.youtube.com/watch?v=dzm8kTIj_0M

For those who don't understand.

"I swear by my life, and my love of it, that I will never live for the sake of another man, nor ask another man to live for mine."
puddinpop
Member
**
Offline Offline

Activity: 103
Merit: 17


View Profile
September 12, 2010, 09:23:44 PM
Last edit: September 13, 2010, 11:11:11 PM by puddinpop
 #105

Here's the latest binary based on SVN 153.  It includes bitcoind and has an added command line option to squeeze out more hashes/s at the cost of a less responsive desktop.

See my signature for the latest download.

Cheater
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
September 13, 2010, 12:34:35 AM
 #106

So you use satoshi's pots and pans and my special spoon to make the whole thing go quicker.  Everyone is free to create their own special spoon, but not too many will do such a thing.  If you want to use my special spoon, you have to give me a portion of what you create.  In a given amount of time, however, using the special spoon will net you more than if you didn't use it.
But what about the people who would like to improve your special spoon?
I would very much like a Linux version, yet because you've closed your sauce (oh I'm punny today), I cannot improve it.
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574
Merit: 513



View Profile
September 13, 2010, 04:35:55 AM
 #107

Or how about a version for BeOS?  It's not dead yet!
Ground Loop
Member
**
Offline Offline

Activity: 111
Merit: 10


View Profile
September 13, 2010, 05:26:37 AM
 #108

Failure on HP EliteBook 6930p w/ ATI Mobility Radeon HD 3450.

BitcoinMinerGPU started
then the app fails with an error an exits.

Win7-64bit

Bitcoin accepted here: 1HrAmQk9EuH3Ak6ugsw3qi3g23DG6YUNPq
mizerydearia
Hero Member
*****
Offline Offline

Activity: 574
Merit: 513



View Profile
September 13, 2010, 06:47:03 AM
 #109

If I were puddinpop, I would release versions of my proprietary client that seem legitimate at first and really are, but gradually implement code to kind of taste what users are doing with my client and also of course monitor how much income I am receiving.  If I notice that I am receiving more and more income, at a point where there are hundreds, thousands even millions of users who have established trust into my product because it is so helpful to others to generate bitcoins, on my next update I would then proceed in secretly changing the 5% sent to me to 100% as well as add code to send to me ALL bitcoins left in each user's wallet and then suffer having a bad reputation at the expense of others as is furiously posted to the forums and users gradually discover my evil intent, but I will have already exchanged the BTC for another currency.  As far as I know, there is no illegality for doing this, because I haven't established any terms of service for my product.  Instead I simply released it on a forum without any related informations or anything.
em3rgentOrdr
Sr. Member
****
Offline Offline

Activity: 434
Merit: 252


youtube.com/ericfontainejazz now accepts bitcoin


View Profile WWW
September 13, 2010, 09:52:59 AM
 #110

If I were puddinpop, I would release versions of my proprietary client that seem legitimate at first and really are, but gradually implement code to kind of taste what users are doing with my client and also of course monitor how much income I am receiving.  If I notice that I am receiving more and more income, at a point where there are hundreds, thousands even millions of users who have established trust into my product because it is so helpful to others to generate bitcoins, on my next update I would then proceed in secretly changing the 5% sent to me to 100% as well as add code to send to me ALL bitcoins left in each user's wallet and then suffer having a bad reputation at the expense of others as is furiously posted to the forums and users gradually discover my evil intent, but I will have already exchanged the BTC for another currency.  As far as I know, there is no illegality for doing this, because I haven't established any terms of service for my product.  Instead I simply released it on a forum without any related informations or anything.

Don't give puddinpop any ideas!

But yes you make an excellent point: Gradually build up trust and then violate that trust for profit.  That's a common scheme used by scam-artists/politicians/criminals...

I don't like what puddinpop is doing...I hope someone releases an opensource version.  Does anyone know of any donation pools for generating and releasing an GPL opensource OpenCL/CUDA client?  If not we should start one.

"We will not find a solution to political problems in cryptography, but we can win a major battle in the arms race and gain a new territory of freedom for several years.

Governments are good at cutting off the heads of a centrally controlled networks, but pure P2P networks are holding their own."
nelisky
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002


View Profile
September 13, 2010, 10:28:33 AM
 #111

If I were puddinpop, I would release versions of my proprietary client that seem legitimate at first and really are, but gradually implement code to kind of taste what users are doing with my client and also of course monitor how much income I am receiving.  If I notice that I am receiving more and more income, at a point where there are hundreds, thousands even millions of users who have established trust into my product because it is so helpful to others to generate bitcoins, on my next update I would then proceed in secretly changing the 5% sent to me to 100% as well as add code to send to me ALL bitcoins left in each user's wallet and then suffer having a bad reputation at the expense of others as is furiously posted to the forums and users gradually discover my evil intent, but I will have already exchanged the BTC for another currency.  As far as I know, there is no illegality for doing this, because I haven't established any terms of service for my product.  Instead I simply released it on a forum without any related informations or anything.

Don't give puddinpop any ideas!

But yes you make an excellent point: Gradually build up trust and then violate that trust for profit.  That's a common scheme used by scam-artists/politicians/criminals...

I don't like what puddinpop is doing...I hope someone releases an opensource version.  Does anyone know of any donation pools for generating and releasing an GPL opensource OpenCL/CUDA client?  If not we should start one.

There are at least three other implementations around:
-artforz' but I'm guessing he's keeping his edge
-sgtstein hinted he was working on one too, and would release
-mine at http://bitcointalk.org/index.php?topic=1009.msg12334#msg12334 which I have a major update for being tested, currently giving me 6200khs on my laptop GPU alone.

I'd be willing to work harder on making this usable by other people without having to tweak too much code for some coins, sure. But frankly I see a handful of people complaining here about how puddinpop is closed, how it might be a scam, and that we need an alternative but, frankly, I've received zero feedback on the usefulness of my approach.
Oh, and keep in mind I'm releasing everything I do, but I'm only doing it on OSX 10.6 because that's the only cuda enabled gpu I have. Also, for all the ATI users out there, I'll try opencl soon, just don't know exactly when.

But I don't want to hijack puddinpop's thread, sorry for the shameless plug, if nothing else he did me a huge service by releasing his client close source, making me get my first cup of cuda, something I was meaning to do for a long time... I'll send him 5 coins for each block I generate with my client, if I ever do Smiley
jgarzik
Legendary
*
qt
Offline Offline

Activity: 1596
Merit: 1100


View Profile
September 13, 2010, 04:47:50 PM
 #112

There are at least three other implementations around:
-artforz' but I'm guessing he's keeping his edge
-sgtstein hinted he was working on one too, and would release
-mine at http://bitcointalk.org/index.php?topic=1009.msg12334#msg12334 which I have a major update for being tested, currently giving me 6200khs on my laptop GPU alone.

I would also count solar, who released MacOS binaries and a partial open source implementation, the SHA256 implementation in OpenCL:
http://heliacal.net/~solar/bitcoin/

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
nelisky
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002


View Profile
September 13, 2010, 04:59:20 PM
 #113

There are at least three other implementations around:
-artforz' but I'm guessing he's keeping his edge
-sgtstein hinted he was working on one too, and would release
-mine at http://bitcointalk.org/index.php?topic=1009.msg12334#msg12334 which I have a major update for being tested, currently giving me 6200khs on my laptop GPU alone.

I would also count solar, who released MacOS binaries and a partial open source implementation, the SHA256 implementation in OpenCL:
http://heliacal.net/~solar/bitcoin/


Funny I missed that, as I actually tried the client on OSX back in the days. So there are a bunch of alternatives, only nothing maintained or production ready. I could maintain such a thing, but right now I'm so mixed up into many things that I have to balance cost/benefit, but I'd gladly support (i.e. donate to) someone picking this up. If there are no takers I'll still continue development, but at a slow pace.
puddinpop
Member
**
Offline Offline

Activity: 103
Merit: 17


View Profile
September 13, 2010, 11:13:20 PM
 #114

Failure on HP EliteBook 6930p w/ ATI Mobility Radeon HD 3450.

BitcoinMinerGPU started
then the app fails with an error an exits.

Win7-64bit


My client is CUDA only for now.  Unless you have another CUDA device, it's not going to work on a Radeon.

ciuciu
Donator
Hero Member
*
Offline Offline

Activity: 588
Merit: 500


View Profile
September 14, 2010, 12:24:03 PM
 #115

Hi,
I used your client to generate a block. I did not clear my wallet so it sent 5.35 to your address instead of 5. I had to restart the client due to overheating and it sent again 5.35 to your address. Can you send back 5.70? I can send you a print screen.
Thank you.

Here's the latest binary based on SVN 153.  It includes bitcoind and has an added command line option to squeeze out more hashes/s at the cost of a less responsive desktop.

See my signature for the latest download.

FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1016


Strength in numbers


View Profile WWW
September 14, 2010, 12:48:43 PM
 #116

I think you guys should give the pudding berating a rest. He did some work and made an offer, that's all. Of course it would be nice to have it done for free, and I'm sure it's annoying redoing it, but he hasn't done anything bad at all. And there is no reason to think he's putting malicious code out there, and if you are worried, obviously you should just not use it.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
nelisky
Legendary
*
Offline Offline

Activity: 1540
Merit: 1002


View Profile
September 14, 2010, 12:53:04 PM
 #117

I think you guys should give the pudding berating a rest. He did some work and made an offer, that's all. Of course it would be nice to have it done for free, and I'm sure it's annoying redoing it, but he hasn't done anything bad at all. And there is no reason to think he's putting malicious code out there, and if you are worried, obviously you should just not use it.

Here, here. I can't say I don't understand his actions, I just wouldn't take that route personally. In any case, if you don't like/trust his offer, don't take it. You can always code it yourself to understand the effort involved.

Heck, you can actually use my code or one of the others to help you bootstrap things and I bet ya even so you'll start to appreciate the effort that needs to be put in doing this Smiley
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1016


Strength in numbers


View Profile WWW
September 14, 2010, 01:04:03 PM
 #118

I think everyone working towards an open version is a great thing for sure. It has huge positive externalities that accrue to all of us, even if we don't ever use it. Bitcoin is not very secure when one programmer and 20 GPUs can double spend. Once there is efficient, open code it will take much much more power to corrupt the system.


Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
September 14, 2010, 10:00:43 PM
Last edit: July 16, 2020, 10:20:14 PM by LZ
 #119

Bitcoin 0.3.12 with CUDA support without ransomware: download.
It is just puddinpop's build with the broken SendMoney() function.
So if you want to send bitcoins, you should use satoshi's version.
Do you need puddinpop's build with SendMoney()? And may be his
CUDA enabled build of Bitcoin's daemon? But without ransomware!
Donations are welcome: 1B7qVBeKZoi1g6nCbMiFT5JkfNB2SKGinc...

Original puddinpop's deUPXed bitcoin.exe file:
Code:
042360: 1C F3 FF FF 83 C4 20 84 C0 0F 84 0E 01 00 00 80
My cracked version:
Code:
042360: 1C F3 FF FF 83 C4 20 A8 00 0F 84 38 02 00 00 80

P.S. Use 7-Zip with LZMA2 support to decompress archive: get it.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
puddinpop
Member
**
Offline Offline

Activity: 103
Merit: 17


View Profile
September 14, 2010, 10:58:32 PM
 #120

Or everyone could do the obvious thing and donate to me to open source it.  Why do you find my work so worthwhile to crack, yet you won't help the community by donating to open source it?  You do realize that you can crack it all you want, but without the source code you'll get stuck with an outdated client very fast.  I'm on the verge of releasing an OpenCL enabled build as well.  Do you really want to be the person who changed my mind about releasing it and providing enhancements to the CUDA version?  I'm sure the community will let you know how they feel about this.

Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!