FatherMcGruder
|
|
March 02, 2011, 10:12:24 PM |
|
Bitcoin currently is like an unbreakable titanium chain linking two computers but attached each end with cotton thread.
And fiat currencies are like chains with similarly weak links at either end and a middleman who keeps adding more links?
|
Use my Trade Hill referral code: TH-R11519 Check out bitcoinity.org and Ripple. Shameless display of my bitcoin address: 1Hio4bqPUZnhr2SWi4WgsnVU1ph3EkusvH
|
|
|
Gavin Andresen
Legendary
Offline
Activity: 1652
Merit: 2301
Chief Scientist
|
|
March 02, 2011, 11:18:48 PM |
|
If there is a virus on your computer, and your bitcoins are stored on that computer, then there is nothing the bitcoin software can do to prevent that virus from eventually stealing your coins.
That said, allowing you to 'lock' your coins with a password, and requiring that you enter that password to send coins, is high on the list of things I'd like to see bitcoin do. That would make it harder for a virus to steal your coins.
But even then, a smart virus could lay in wait until you typed your password to unlock your wallet and take that opportunity to either capture your password or send the coins to a bad guy. If you can't trust your computer, don't store your life savings on it (and yes, bitcoin software also should make it easy to save some of your bitcoins on USB sticks or CD-R disks so they can be stored safely in your safe deposit box at your bank).
|
How often do you get the chance to work on a potentially world-changing project?
|
|
|
FatherMcGruder
|
|
March 02, 2011, 11:32:17 PM |
|
If there is a virus on your computer, and your bitcoins are stored on that computer, then there is nothing the bitcoin software can do to prevent that virus from eventually stealing your coins.
That said, allowing you to 'lock' your coins with a password, and requiring that you enter that password to send coins, is high on the list of things I'd like to see bitcoin do. That would make it harder for a virus to steal your coins.
But even then, a smart virus could lay in wait until you typed your password to unlock your wallet and take that opportunity to either capture your password or send the coins to a bad guy. If you can't trust your computer, don't store your life savings on it (and yes, bitcoin software also should make it easy to save some of your bitcoins on USB sticks or CD-R disks so they can be stored safely in your safe deposit box at your bank).
I'd like to add that nothing about Bitcoin precludes the features that Gavin mentioned. It's an open source project, and someone just has to program them.
|
Use my Trade Hill referral code: TH-R11519 Check out bitcoinity.org and Ripple. Shameless display of my bitcoin address: 1Hio4bqPUZnhr2SWi4WgsnVU1ph3EkusvH
|
|
|
Garrett Burgwardt
|
|
March 03, 2011, 01:05:40 AM |
|
If there is a virus on your computer, and your bitcoins are stored on that computer, then there is nothing the bitcoin software can do to prevent that virus from eventually stealing your coins.
That said, allowing you to 'lock' your coins with a password, and requiring that you enter that password to send coins, is high on the list of things I'd like to see bitcoin do. That would make it harder for a virus to steal your coins.
But even then, a smart virus could lay in wait until you typed your password to unlock your wallet and take that opportunity to either capture your password or send the coins to a bad guy. If you can't trust your computer, don't store your life savings on it (and yes, bitcoin software also should make it easy to save some of your bitcoins on USB sticks or CD-R disks so they can be stored safely in your safe deposit box at your bank).
As I've mentioned in other threads - a bitcoin wallet isn't that big - you could easily print it out with a high quality printer and some fancy software, then store it in a bank.
|
|
|
|
myrkul
|
|
March 03, 2011, 02:45:08 AM |
|
Bitcoin currently is like an unbreakable titanium chain linking two computers but attached each end with cotton thread.
And fiat currencies are like chains with similarly weak links at either end and a middleman who keeps adding more links? This is like saying gold is flawed because someone can mug you.
|
|
|
|
Scarecrow (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
March 03, 2011, 08:24:24 PM |
|
If there is a virus on your computer, and your bitcoins are stored on that computer, then there is nothing the bitcoin software can do to prevent that virus from eventually stealing your coins.
That said, allowing you to 'lock' your coins with a password, and requiring that you enter that password to send coins, is high on the list of things I'd like to see bitcoin do. That would make it harder for a virus to steal your coins.
But even then, a smart virus could lay in wait until you typed your password to unlock your wallet and take that opportunity to either capture your password or send the coins to a bad guy. If you can't trust your computer, don't store your life savings on it (and yes, bitcoin software also should make it easy to save some of your bitcoins on USB sticks or CD-R disks so they can be stored safely in your safe deposit box at your bank).
Its encouraging that you take this problem seriously rather than some on this forum that would rather blame any weakness on the end user. I really don't think anyone can be 100% sure that their PC is totally free of malicious software if they have been online or plugged in a memory devices from other PCs. A password would substantially protect your wallet.dat and it could be made less intrusive if it was only required to SEND coins. Also if an eight character password is used, the client should ask for three random characters input via drop down lists on screen (no keyboard entry). Also password input should be limited to two attempts per minute. And the icing on the cake would be an alert message if two simultaneous connections exist of the same wallet so the real owner (with the complete password) could send their coins to safety before the crook can get the full password. While not 100% secure it would make collecting the complete password to steal coins extremely difficult. I hope further debate could contribute to the development of the Bitcoin client and the USB backup routine you refer to would be a massive usability enhancement.
|
|
|
|
Scarecrow (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
March 03, 2011, 08:29:38 PM |
|
Bitcoin currently is like an unbreakable titanium chain linking two computers but attached each end with cotton thread.
And fiat currencies are like chains with similarly weak links at either end and a middleman who keeps adding more links? Yes sure thing but the Open Source community can do thousands of times better than proprietary systems. Open Source wouldn't be proud to have developed another version of MS Windows.
|
|
|
|
Scarecrow (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
March 03, 2011, 08:32:24 PM |
|
If there is a virus on your computer, and your bitcoins are stored on that computer, then there is nothing the bitcoin software can do to prevent that virus from eventually stealing your coins.
That said, allowing you to 'lock' your coins with a password, and requiring that you enter that password to send coins, is high on the list of things I'd like to see bitcoin do. That would make it harder for a virus to steal your coins.
But even then, a smart virus could lay in wait until you typed your password to unlock your wallet and take that opportunity to either capture your password or send the coins to a bad guy. If you can't trust your computer, don't store your life savings on it (and yes, bitcoin software also should make it easy to save some of your bitcoins on USB sticks or CD-R disks so they can be stored safely in your safe deposit box at your bank).
As I've mentioned in other threads - a bitcoin wallet isn't that big - you could easily print it out with a high quality printer and some fancy software, then store it in a bank. I don't see how printing your wallet.dat would help to protect you from theft of your coins.
|
|
|
|
Scarecrow (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
March 03, 2011, 08:38:16 PM |
|
Bitcoin currently is like an unbreakable titanium chain linking two computers but attached each end with cotton thread.
And fiat currencies are like chains with similarly weak links at either end and a middleman who keeps adding more links? This is like saying gold is flawed because someone can mug you. Agreed, I am so convinced of Bitcoins potential that I want to see it develop into the best possible payment system. No excuses by saying the competition can't do that either!
|
|
|
|
myrkul
|
|
March 03, 2011, 08:59:56 PM |
|
Agreed, I am so convinced of Bitcoins potential that I want to see it develop into the best possible payment system. No excuses by saying the competition can't do that either!
Well, what you waiting for? Get coding!
|
|
|
|
Scarecrow (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
March 03, 2011, 09:07:26 PM |
|
Agreed, I am so convinced of Bitcoins potential that I want to see it develop into the best possible payment system. No excuses by saying the competition can't do that either!
Well, what you waiting for? Get coding! If I coded so much as a comma in the Bitcoin Client, the whole system would crash and fall apart. Coding is just one of the millions of things I can't do. I could print fiat currency though - any dummy can do that.
|
|
|
|
myrkul
|
|
March 03, 2011, 09:42:41 PM |
|
If I coded so much as a comma in the Bitcoin Client, the whole system would crash and fall apart. Coding is just one of the millions of things I can't do. If you can type, you can code. Programming is a skill, not an inborn trait, you simply need to learn. The fact that you mastered english grammar tells me that c++ grammar is not beyond you. If you must decline on inability to code, say it right: "Coding is just one of the million things I do not have the dedication to learn"
|
|
|
|
Garrett Burgwardt
|
|
March 03, 2011, 09:57:27 PM |
|
If there is a virus on your computer, and your bitcoins are stored on that computer, then there is nothing the bitcoin software can do to prevent that virus from eventually stealing your coins.
That said, allowing you to 'lock' your coins with a password, and requiring that you enter that password to send coins, is high on the list of things I'd like to see bitcoin do. That would make it harder for a virus to steal your coins.
But even then, a smart virus could lay in wait until you typed your password to unlock your wallet and take that opportunity to either capture your password or send the coins to a bad guy. If you can't trust your computer, don't store your life savings on it (and yes, bitcoin software also should make it easy to save some of your bitcoins on USB sticks or CD-R disks so they can be stored safely in your safe deposit box at your bank).
As I've mentioned in other threads - a bitcoin wallet isn't that big - you could easily print it out with a high quality printer and some fancy software, then store it in a bank. I don't see how printing your wallet.dat would help to protect you from theft of your coins. This was assuming you're holding onto the wallet.dat as a long term value storage option - print out the wallet, mark down the addresses, and delete the original file. Then store someplace safe Easy to deposit coins to the wallet, but hard to withdraw.
|
|
|
|
myrkul
|
|
March 03, 2011, 10:06:18 PM |
|
This was assuming you're holding onto the wallet.dat as a long term value storage option - print out the wallet, mark down the addresses, and delete the original file. Then store someplace safe Easy to deposit coins to the wallet, but hard to withdraw. Or, for that matter, burn the thing onto a CD, place the disk in a safety deposit box, and delete the original. If there's enough demand, a 2-d barcode format suitable for printing a wallet and rapidly scanning it back in can and will be developed. That way, you can have the relative permanence of paper, and the ease of digital data.
|
|
|
|
Scarecrow (OP)
Newbie
Offline
Activity: 35
Merit: 0
|
|
March 03, 2011, 10:27:27 PM |
|
This was assuming you're holding onto the wallet.dat as a long term value storage option - print out the wallet, mark down the addresses, and delete the original file. Then store someplace safe Easy to deposit coins to the wallet, but hard to withdraw. Or, for that matter, burn the thing onto a CD, place the disk in a safety deposit box, and delete the original. If there's enough demand, a 2-d barcode format suitable for printing a wallet and rapidly scanning it back in can and will be developed. That way, you can have the relative permanence of paper, and the ease of digital data. Are we re-inventing the banknote here?
|
|
|
|
N12
Donator
Legendary
Offline
Activity: 1610
Merit: 1010
|
|
March 03, 2011, 10:29:58 PM |
|
Are we re-inventing the banknote here? No. It’s just the key to your BTC wealth.
|
|
|
|
Garrett Burgwardt
|
|
March 03, 2011, 10:49:11 PM |
|
This was assuming you're holding onto the wallet.dat as a long term value storage option - print out the wallet, mark down the addresses, and delete the original file. Then store someplace safe Easy to deposit coins to the wallet, but hard to withdraw. Or, for that matter, burn the thing onto a CD, place the disk in a safety deposit box, and delete the original. If there's enough demand, a 2-d barcode format suitable for printing a wallet and rapidly scanning it back in can and will be developed. That way, you can have the relative permanence of paper, and the ease of digital data. The point is that high quality paper and ink will decay far slower than any optical media.
|
|
|
|
BitterTea
|
|
March 03, 2011, 11:28:27 PM |
|
The point is that high quality paper and ink will decay far slower than any optical media. Additionally, you don't have to worry about not being able to find a CD-ROM drive when you fetch the stored keys out of your safety deposit box.
|
|
|
|
randomproof
Member
Offline
Activity: 61
Merit: 10
|
|
April 01, 2011, 05:07:50 PM |
|
What if someone else just so happens to randomly generate the same keypair and someone else? Like what if someone where to setup their machine to do nothing but generate keypairs until they found one that matched an account with coins in it? Hell, while your at it, same all the keypairs you make and check them periodically for matches.
|
Donations to me: 19599Y3PTRF1mNdzVjQzePr67ttMiBG5LS
|
|
|
error
|
|
April 01, 2011, 05:22:45 PM |
|
What if someone else just so happens to randomly generate the same keypair and someone else? Like what if someone where to setup their machine to do nothing but generate keypairs until they found one that matched an account with coins in it? Hell, while your at it, same all the keypairs you make and check them periodically for matches.
This is about as likely as a black hole appearing in your bedroom. Unlikely in the extreme, but still technically possible. Not much need to worry about it until a black hole actually does appear in your bedroom.
|
3KzNGwzRZ6SimWuFAgh4TnXzHpruHMZmV8
|
|
|
|