Bitcoin Forum
July 04, 2024, 03:07:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 [85] 86 87 88 89 90 91 92 93 94 95 96 97 »
1681  Bitcoin / Development & Technical Discussion / Re: GPU Client questions on: September 16, 2010, 02:40:38 PM
I am going to reference some password analysis tools for comparison, specifically the ones at http://golubev.com/ and http://hashcat.net/

Read Ivan's blog at http://www.golubev.com/blog/?paged=2, and it shows some speed comparison.

Are we not hashing or finding the hash as efficiently as possible? On a GTS240, single Sha1 hashing should be able to go at a rate 133,000 Khash a second. On the cuda client pudding has released, that same GPU is only cranking out 20,000 Khash a second.

I know we are looking for a Sha256 hash, but every comparison I can find from PHP, to VS, to C++ says that Sha256 takes about twice as long as Sha1 to calculate. So the rate shouldn't be decreasing by 10 times, should only be decreased by half.

Any ideas from the developers here?

Yes, at least three things are missing from the equation:
- Time to move data into the GPU. I've tested my alg doing the same sha2 (so only one 64 byte transfer in) and got ~100MHs. Compare that to the 6MHs I get with the full implementation.
- We are actually doing 2 sha calculations, so halve your expected times.
- To avoid transferring all hashs back to the system memory, the comparison of the result hash against the target difficulty is done on the GPU, which takes a slice of time there too.

Of course implementations can be very optimized, all loops unrolled, memory used more efficiently. But the target should never be anything over 25% of the sha1 test, I'd say.
1682  Bitcoin / Bitcoin Discussion / Re: Bitcoins and Gambling on: September 16, 2010, 03:36:12 AM
I have an idea but it would be awesome if I got donations for it.   Smiley

I think the gambling industry could use bitcoins because right now it is a super pain to deposit money into gambling sites due to U.S. federal regulations.  It is very difficult to deposit via Mastercard or Visa since most banks won't process it.  So to counter this the gambling industry has setup backdoor payment systems such as NetTeller, Bank Wire, Click2Pay, eWalletXpress, MyPayLinkQ, shady banks, etc to get users to easily deposit money. 

My proposal is this: 

I (or someone in this forum) will contact all major gambling and sports betting sites, such as Bodog.com, sportfanatik.com, betonsports.com, etc. via email, snail mail, and eventually phone call to work with them to use bitcoins.  We need one project lead in this, and the help of forum members just in case they have questions.  I could be this lead.

I will set up a spreadsheet with all the companies to show which have been contacted and which are interested.

What do you guys think?

I, personally, think that we are poking the wrong people way too early in the game... I mean, we are giving the tools to those who:
1) most desire to be able to prevent taxation and control from the governments
2) pay a large bill to said governments every year

If we are trying to get the attention of the legislators, on the other hand, that it's the right way to do it imo.

*ducks*
1683  Bitcoin / Bitcoin Discussion / Re: CUDA Donation Thread on: September 16, 2010, 12:07:38 AM
Maybe someone else would program it for less.

Oh and since it is OpenCL would that mean a ATI support would also be near?

"It is OpenCL"? I'm guessing the bounty starter meant either cuda or opencl, but although I only have nvidia (and cuda is so much less verbose) I think an opencl version would be more appropriate.
1684  Bitcoin / Bitcoin Discussion / Re: The Pay it Forward Project. on: September 15, 2010, 09:30:11 PM
How can I tell if a new transaction has come in using bitcoind?  It seems to just list the total amount of inbound transfer per address, not the individual transfers...

You probably need the listtransactions patch. Can you build? If not, what platform are you on?
1685  Bitcoin / Bitcoin Discussion / Re: CUDA Donation Thread on: September 15, 2010, 04:56:35 PM
This is really backwards. Most open source developers release their code then take donations. He can keep his ransomware. I'll take my business elsewhere when competition becomes available.

If it was something that wasn't going to get done otherwise a bounty beforehand to show people's desire would be good.

This is going to get done though for sure and I bet the majority of donations will be paid afterwards.

So, how much interest is there in this? I *could* put a little effort in making something a bit more generic than my osx version, and I don't even need a bounty or donation. It's a simple math problem, as the coins I'd need to ask to make this monetarily worthwhile are simply not going to be offered, so I'd rather do this for the community's sake.  Donations are appreciated, but judging by how much I got from the implementation I posted (a hefty sum of 0), I don't think that is going to tilt my balance anytime soon Smiley

On the other hand, are there any takers? I'd offer my support and my code to whomever wants to make this happen in a short period of time.
1686  Bitcoin / Development & Technical Discussion / Re: Running without wallet on: September 15, 2010, 02:37:07 PM
Current scheme when destination client provides his public key is designed to protect against that.

You may also see a related discussion at http://bitcointalk.org/index.php?topic=939.0

That scheme proposed by me Smiley allows to run generating nodes without a wallet, but without the above flaw.

Why do you want to run without a wallet at the first place?

I don't. I want to accept a transaction using a provided key and immediately transfer that out to some address. Running without a wallet is kind of an eufemism.

So basically I send a transaction to an address that I own, but no client has, not even mine. That transaction gets into the next block and will be confirmed, but never collected.
Time passes, I provide that key to someone (QR code, email, smoke signals, morse code, whatever) and they want to collect. Notice I didn't transfer to that person, neither did I use a 3rd party payment processor.
Of couse, after providing the private key to that person I can still use it myself, but then that person has the option to, be it by a new feature in the client or by some service provided in the web, say "here's a key, transfer all that it has to my bc address". After that is done, I no longer hold any value in that priv key.

The reasons why I think this is useful are, for now, only mildly disclosed, but can we, technically, do it?
1687  Economy / Marketplace / Re: 100 BTC giveaway. Post address for bitcoins! on: September 15, 2010, 10:53:15 AM
My address is 14D9sKXkXYzMENZCri7XpcNftzVznVdzTw
I played one of the games on your site in the past... I would like to go for 8 :-)


Shipped 8. Post if you don't receive. Good Luck!

It's not my site. nelisky gets 100% credit.


I got my 8 BTC and just sent in 8 more to play the next Pic 6. Hoping 80000 is lucky for me  Wink
Thanks! 

Heh, TTBit was meaning to get you playing on the Pick6, but the lottery draw also needs some attention Smiley
1688  Bitcoin / Development & Technical Discussion / Re: Generating Bitcoins with your video card (OpenCL/CUDA) on: September 15, 2010, 02:50:01 AM
Already done: CUDA Donation Thread.

If you do not trust me, you may discuss about other candidates.

No, it's nothing personal, and I'm not thinking about getting in the race, for sheer lack of time, and because I get obsessed very easily (I pulled an all nighter with my implementation, and it had been a while since I last did that). Join the two and I'm the perfect guy to do this, only I need to work on the other, less important types of income Smiley

I'm just saying that stating "I'll donate X" is not the same as having an account with X times the people that donated, psychologically speaking. And having that account held by a well established party helps wiz newcomers consider taking the bounty, that's all.

If I'm to do it, you can hold my bounty, I trust you Smiley
1689  Economy / Marketplace / Re: 100 BTC giveaway. Post address for bitcoins! on: September 15, 2010, 02:16:33 AM
Nice service! I bet 16btc  Smiley

 14hfY8BYc9F46sjKkZhEX3XRv6bj2dSMA3


And with what I assume was your bet, we have reached the bit 1K. There's 1000 Bitcoins to collect, people. Don't be shy, there's still plenty of tickets to sell Smiley
1690  Bitcoin / Development & Technical Discussion / Re: Generating Bitcoins with your video card (OpenCL/CUDA) on: September 15, 2010, 02:13:57 AM
Lzsaver, you are violating puddinpop's copyright at least when you distribute the modified binary. I suggest that you (or a moderator) remove the link to the cracked binary.

Edit: Just to be clear, I don't think anyone should use a closed source Bitcoin client and I would really like GPU generation to be open source. So I will put my money where my mouth is, I will donate 1,000 BTC to whoever releases the source for a GPU (CUDA or OpenCL) client that is cross-platform once the code has been vetted by people smarter then me.

woot, finally someone steps up! I wish I had the time, as it's a ton of fun to optimize code like this. But to be taken seriously you'll need a trusted wallet keeper to collect all donations, serving as escrow. I could make mine (assuming a CUDA only solution) work for linux and mac in a couple of days, but my employers wouldn't be too happy about it!

Windows? I have no idea, would need to set up a build machine and that I'm not looking forward to :p

But anyone wants to pick up where I left?
1691  Economy / Marketplace / Re: 100 BTC giveaway. Post address for bitcoins! on: September 15, 2010, 01:12:24 AM
People, I'm getting tired of PM'ing to warn that I'll do this, so I'll just go ahead and do it:

DO NOT POST YOUR BTCOUT! That is your log in to the page. For those of you that already did, please go into the lottery account page and change it to another address you own. Give TTBit either you BTCIN or a personal address, just not the one you register with the lottery!

Also, don't forget to set a password while you're there. You don't need it to login, but you do to change the btcout. This way other people can bet your coins if that grab your address, but they can't withdraw them.

Sorry if I didn't make that clear enough before.
1692  Bitcoin / Development & Technical Discussion / Re: Generating Bitcoins with your video card (OpenCL/CUDA) on: September 15, 2010, 01:00:15 AM
No matter how hard you try, it doesn't change the fact that my modifications are not MIT licensed, nor do you have the right to alter and redistribute them.
Unless he lives in a nation that doesn't enforce intellectual property rights.

His geographic location only has a bearing on his rights under the license, not the license itself.  One license doesn't magically become a different license based on where you are, unless he really is in that parallel universe.

Are we really discussing intelectual property licenses now? I mean, really???

There's this friend of mine, who I greatly admire, that says that "the world is not made of laws, but of people". When we need to hide behind license agreements and we didn't even leave the neighborhood, something is really rotten. While I must say that puddinpop has a point, he can actually licence sw based on MIT core in whatever or whichever way he feels good about, I just think that making a point of it goes to show a bit about his education towards open source and its beliefs.

So, in my mind, we get a 10000 BC bounty for him, he makes us a pretty opencl version and then states he found a way to increase hashing, 10 fold... but now he wants 10 fold the bounty! I'm off this thread now, I hear my conscience calling me.
1693  Bitcoin / Development & Technical Discussion / Re: Generating Bitcoins with your video card (OpenCL/CUDA) on: September 14, 2010, 11:07:09 PM
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.

Yes, the community prefers to work with people that have the open source mindset unless there's no expertise in it, or the closed source is amazingly better that all others. But hey, that's just me Smiley

Your code may be great, and your heart in the right place when you say "convince me to open source", but the paragraph you just wrote spells out "either you pay me or I'm not releasing the hostages". The pun regarding ransomware is well intended, but in a satirical and well intentioned manner! I told you, I understand perfectly what you are trying to achieve, we are all going for the same thing. It's the route you chose that I'm not comfortable with.
1694  Bitcoin / Bitcoin Technical Support / Re: hashespersec on: September 14, 2010, 09:26:20 PM
I'm interested it know where I am in terms of how much CPU I'm donating.  What are other people's hashespersec number?  I'm at 350886 just now

So you are running a PIII? Smiley

Just kidding, but that is kind of slow. I do ~1400000 on my mac using the CPU (that's an i5), around 6200000 using my cuda enabled GPU and custom code and on a Q6600@2.4 OC'd to 3.0, I crunch ~5000000.
1695  Bitcoin / Development & Technical Discussion / Re: Issues building bitcoin on Windows 7 on: September 14, 2010, 07:28:48 PM
You should build using the nmake command from the visual studio command prompt as described in the information distributed with the source.

There's a makefile.mingw, and although I haven't tried yet, I'll probably take a stab at windows building for my cuda miner. Can I not use this?
1696  Bitcoin / Development & Technical Discussion / Re: When to backup / What to backup on: September 14, 2010, 06:03:36 PM
You need to back up after sending bitcoins and making new addresses.

Check.

The wallet contains local copies of all sent and received transactions. If the network loses one of your transactions, you'll rebroadcast it. Transactions shouldn't ever be lost if you're waiting for a few confirmations, but if you're paranoid you might also want to back up after received transactions.

Ok, so there are 2 elements in play here, addresses and transactions. Addresses are safe so as long as I do as described above, but transactions may be lost? Outgoing transactions are not a problem, obviously, as loosing them means only that the coins don't go out, so using a previous backup would show the correct amount before transaction.
But incoming transactions could be a problem? So someone sends me coins, I receive the transaction and then loose my wallet. I still have the address and key, so shouldn't the transaction be replayed when I parse all blocks again?

The means by which transactions get transported are the blocks, right? There's no out of band communicating of transactions between clients?
1697  Bitcoin / Development & Technical Discussion / Re: Printing bitcoins : could it work? on: September 14, 2010, 05:04:23 PM
Purchasing
  • User goes to shop and pays with BC note
  • Shop scans QR code, and passes the hash to the bank (via an open API)
  • Bank checks if that note has been redeemed before (IE is still valid), and returns the response
  • Shop accepts/rejects payment accordingly
  • Shop can either keep the note, or redeem it <-- The only way to be safe is to redeem on check availability, otherwise the user can take a copy of the note elsewhere

1698  Bitcoin / Bitcoin Discussion / Re: Why do this? on: September 14, 2010, 03:31:54 PM


I can not open my bitcoin client and transfer bitcoins to my bank account.

1. taking payments with moneybookers = one click or so and the cash is on my account
2. taking payments with bitcoin = users have to register here, download the software, learn basics of how it works (most people already know how sites like moneybookers or paypal works), send me the bitcoins, I have to sell the bitcoins and when I sell them whats the chanse that the buyer uses moneybookers?

This shows how I feel that bitcoin is a detour.


This is, I believe, the biggest separator between bitcoin backers and mildly curious people; those who believe that bitcoins do infact have intrinsic value, if only for philosophical reasons, or even privacy concerns, don't use BCs to get EUR or USD. It's the other way around. You think in terms of country currency because that's what you use to buy bread and gas, but my personal take is that bitcoins are their own value. Sure, you can't do much with them right now, but think about a month ago... there was no lottery Wink

Bitcoins ARE a detour if you want to go from USD to USD (or whatever currency you use). But that is NOT what bitcoins are about at all.
1699  Bitcoin / Development & Technical Discussion / When to backup / What to backup on: September 14, 2010, 01:58:37 PM
Hey, so making my Lottery more disaster resilient, and taking on satoshi's backupwallet feature, I just wanted to double check I'm doing the right thing (tm).

My understanding is that the only important information on the whole set of bitcoin client data files is the private keys, one per incoming address. And all of these are stored in wallet.dat. Everything else, including the transactions themselves, is stored in every other bitcoin client running on the network. Is this correct?

Now, when does the information on the wallet.dat change, in a way that it makes our last backup ineffective? I'm guessing on every sent transaction, as bitcoin automatically creates a new receiving address for the transaction change portion, and everytime we create a new address.
Incoming transactions don't create new keys, do they? So I can safely receive without creating a new backup...

As a side thought, the import / export of keys has been mentioned now and then on the threads I follow. Would it be possible / practical to export all new keys from a wallet (passing an id from last backup, or the last key from the last backup) so we have granularity, and then be able to recreate a wallet by importing each of the pieces?

webservices in mind, this (efficient and effective backup) is the most critical point imho.
1700  Economy / Marketplace / Re: 100 BTC giveaway. Post address for bitcoins! on: September 14, 2010, 01:26:43 PM
the format is to pick 6 hexadecimal numbers exactly correct?  that's, what, 16 million possibilities?  Am I missing something, or is it very likely that this lottery will run for a very long time until we find a winner? 

16 million possibilities. But with 900 picks and 150 draws/day, this is 135,000 shots a day. The pick 3/pick 4 were getting hit so often that I had to check the site hourly to make sure I had action. My message to nelisky was a lottery that gets paid on a weekly - monthly basis would get interesting if he could raise a couple thousand coins.

I think the friday bet might be a bit too soon though..

Hehe, we'll see... You are welcome to get into our friendly wager Smiley
Pages: « 1 ... 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 [85] 86 87 88 89 90 91 92 93 94 95 96 97 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!