Pages:
Author

Topic: Bitcoin is WAY too confusing for the average person - page 2. (Read 2980 times)

newbie
Activity: 56
Merit: 0
Hi Gweedo,

I'm just being honest. I don't see BitCoin succeeding unless there are ways of accessing/using it through internet browsers where you have normal logins and passwords/ability to create easy backups (like Blockchain) etc etc.

Heck I think BitCoin is pretty damn cool, I know a LITTLE more about computers then the average person, and even I don't want to deal with Multi-Bit, Electrum, etc etc. You saw earlier in the thread how confused I was (and still kinda am) even with a lot of time looking into it.

The soccer moms and American Idol crowd won't adopt BitCoin unless there is easy web browser access. It might remove a little of the anonymous factor (but it seems like Blockchain keeps your stuff secretive, right?)...but at least it will be a currency that won't/can't have inflation problems. Right? Smiley

hero member
Activity: 812
Merit: 1001
-
If Bitcoin is too confusing for an average person, which it may be. Then, perhaps, an average person shall wait a year or two and come back when 1 BTC worth 10k$. By that time I am sure more polished tools and interfaces and services will be available so that an average person will not be so confused anymore.
newbie
Activity: 56
Merit: 0
Sorry, I'm really tired.
I essentially meant I think BitCoin will only be widely accepted and grow as long as sites like Mt.Gox and Blockchain exist. (and the sites become even more user friendly)

I know this is a WAY different topic, but hopefully popular sites that support Bitcoin won't be targeted by Governments. (For example like how Turkey has been known to block YouTube sometimes, other countries block other websites, etc etc)

In the long run I suspect some early adopters of Bitcoin are going to want to convert some of their coins into USD. If they initially bought the BitCoins for $10,000....but then today they are worth $1 Million and want to "cash out" of Bitcoin...I suspect they'll have Capital Gains Taxes?

BitCoin only seems to have value (in my mind, at least in the beginning of it) if there is a crappy fiat currency to compare it to (USD, EUR, ETC)





newbie
Activity: 35
Merit: 0
Right now it's complicated. That's where new programming comes in tied with new hardware innovations. To make it as easy and accessible as a bank account.
legendary
Activity: 3472
Merit: 4801
- snip -
I really have come to the conclusion though that BitCoin won't become widely accepted unless there are legit services like Mt.Gox out there that are web based. The majority aren't going to hassle with downloading these types of software.

Blockchain.info is pretty cool.
I understand how you can send bitcoins back and forth from within it.
I understand how you can email yourself a copy of your wallet.
- snip -

So what I hear you saying is:

"MtGox and blockchain.info exist, but I don't think Bitcoin will become widely accepted until something like MtGox or blockchain.info exist."

Huh
newbie
Activity: 56
Merit: 0
Thank you Danny, very much. I'm going to rest my head and then look into it some more. I really appreciate it.

I really have come to the conclusion though that BitCoin won't become widely accepted unless there are legit services like Mt.Gox out there that are web based. The majority aren't going to hassle with downloading these types of software.

Blockchain.info is pretty cool.
I understand how you can send bitcoins back and forth from within it.
I understand how you can email yourself a copy of your wallet.

I see you can exchange your bitcoins for MoneyPak cards? What is this, a way to load up cards and avoid taxes?
Oh man, I'm tired for the night.

Goodnight everyone.
legendary
Activity: 1078
Merit: 1003
BitCoin is confusing, because the average user doesn't understand the banking structure that they take for granted. Cheesy

Yes.  Yes!!

member
Activity: 109
Merit: 10
BitCoin is confusing, because the average user doesn't understand the banking structure that they take for granted. Cheesy
sr. member
Activity: 409
Merit: 251
Crypt'n Since 2011
The internet was way to confusing also.
legendary
Activity: 3472
Merit: 4801
Hi Danny,

I tried this earlier (I'll change random letters/numbers for protection purposes)
Essentially what I tried was opening the .key file in text editor. This is what came up. I don't know which part would be the private key though? And then if the private key is in here...what I'd do with the text, ya know? Would I just create another .key file and copy/paste into it??

This is what was in the text file of the .key:

U2FsdGaj8Jalot9KcoKJ6lUDpLPil8oNIFZ94rqKaD2eEQpoXo7fCjd9K9jahN73HjkLoTUZ3pHp
3HFhWOGej05+r/2texzsrZyxWgN7/Fh9Bss4GiRt+hjmMel5XVEL

Thank you Danny

Did you choose to "Password protect export file"?  If so, then what you are looking at is an encrypted copy of the private keys.  You would have to decrypt them to use them.

According to these instructions:
https://multibit.org/help_importingPrivateKeys.html

You can import that file into a new copy of MultiBit and provide the password when you import so it can be decrypted.

If you want to see your actual private keys, you'll probably need to export with "Do not password protect export file" checked.
legendary
Activity: 3472
Merit: 4801
I think the problem isn't that Bitcoin can't be explained to normal people, it's that so far we've done a bad job at it. Bitcoin is certainly much easier to understand than PayPal, for example.

All you need to know is that you have a wallet on your PC (or in the cloud) that holds your coins, just like a real wallet, and that you can give out your public address to receive money, or send money to someone else's address. Ideally all of the new addresses and transaction details should always be handled by the client software so that people don't have to deal with that stuff.

For general use of small amounts of bitcoin, I'd agree.

However, if you want to protect your bitcoins from loss due to damage/loss of the computer that you run your wallet on or from theft, then it gets a bit more complicated.  What do you need to back up? How do you restore it?  How can you make sure that malware won't steal your bitcoins?

How is that any different than real wallets? People get their credit cards stolen all the time, cloned, swiped, etc.. Not knowing how they work doesn't prevent them from using them.

When my credit card is stolen, I call the credit card company and I'm not responsible for any of the charges and they send me a new card.

I don't store large amounts of cash in my "real" wallet, I keep most of it in an insured account.

I agree, general use of a bitcoin wallet is like general use of a "real" wallet.  It is fine for small amounts for day-to-day use.  If you are dealing with larger amounts, it becomes important to understand more.
newbie
Activity: 56
Merit: 0
Hi Danny,

I tried this earlier (I'll change random letters/numbers for protection purposes)
Essentially what I tried was opening the .key file in text editor. This is what came up. I don't know which part would be the private key though? And then if the private key is in here...what I'd do with the text, ya know? Would I just create another .key file and copy/paste into it??

This is what was in the text file of the .key:

U2FsdGaj8Jalot9KcoKJ6lUDpLPil8oNIFZ94rqKaD2eEQpoXo7fCjd9K9jahN73HjkLoTUZ3pHp
3HFhWOGej05+r/2texzsrZyxWgN7/Fh9Bss4GiRt+hjmMel5XVEL

Thank you Danny
sr. member
Activity: 476
Merit: 250
Cars are WAY too confusing for the average person.

Funny you should mention cars. I see Bitcoin in line with the internal combustion engine. To me, it's not a protocol but a source of motive power like an engine is.

When the internal combustion engine was invented in the mid-19th century, the old horse traders, carriage makers and buggy whip suppliers either ignored it or made fun of it. Very few of them understood it though. It was high mechanical science in its day and left the dinosaurs in the dust.

The bitcoin engine, like the internal combustion engine, is composed of many moving parts that couldn't have existed until the the perfecting of math and engineering allowed for their existences. The bitcoin engine, like the internal combustion engine, will require the creation of a large surrounding infrastructure to realize its potential use for greater numbers of people.

Every developer/miner/mechanic that tinkers with the Bitcoin engine increases its worth. Every user that spends a bitcoin is revving the engine which only makes it go faster. Every Bitcoin buy puts fuel in the engine. If Bitcoin or something like it becomes a larger and more permanent part of everyday life, the Bitcoin engine of ten years from now will probably be just as different as internal combustion engines were fifty years ago.

I hate to beat an analogy to death so I should stop while the corpse is still recognizable.

 

newbie
Activity: 14
Merit: 0
I think the problem isn't that Bitcoin can't be explained to normal people, it's that so far we've done a bad job at it. Bitcoin is certainly much easier to understand than PayPal, for example.

All you need to know is that you have a wallet on your PC (or in the cloud) that holds your coins, just like a real wallet, and that you can give out your public address to receive money, or send money to someone else's address. Ideally all of the new addresses and transaction details should always be handled by the client software so that people don't have to deal with that stuff.

For general use of small amounts of bitcoin, I'd agree.

However, if you want to protect your bitcoins from loss due to damage/loss of the computer that you run your wallet on or from theft, then it gets a bit more complicated.  What do you need to back up? How do you restore it?  How can you make sure that malware won't steal your bitcoins?

How is that any different than real wallets? People get their credit cards stolen all the time, cloned, swiped, etc.. Not knowing how they work doesn't prevent them from using them.
legendary
Activity: 3472
Merit: 4801
My big question to anyone (and the one that "scares" me so far because I can't figure it out) is how do I GET that above code

- snip -

I'm searching for a way to have "the backup of all backups"

http://lmgtfy.com/?q=multibit+export+private+key

Did you try looking inside the wallet.key file? From what I can tell after Googleing MultiBit the private keys are stored in this file after you export them.
newbie
Activity: 56
Merit: 0
From Danny: "This exact same number can also be represented in the standard bitcoin Wallet Import Format as:
5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF"

First off, thank you. I've read your postings several times now. The above in the parenthesis is the "private key code" so to speak.

My big question to anyone (and the one that "scares" me so far because I can't figure it out) is how do I GET that above code (and then how to use it someday if I have to, where do I input that above code) in the event that the computer with my wallet dies, and the private key file from multi-bit goes corrupt. (mywallet.key for example)

I'm searching for a way to have "the backup of all backups"

Thank you a million, billion times everyone
legendary
Activity: 3472
Merit: 4801
I think the problem isn't that Bitcoin can't be explained to normal people, it's that so far we've done a bad job at it. Bitcoin is certainly much easier to understand than PayPal, for example.

All you need to know is that you have a wallet on your PC (or in the cloud) that holds your coins, just like a real wallet, and that you can give out your public address to receive money, or send money to someone else's address. Ideally all of the new addresses and transaction details should always be handled by the client software so that people don't have to deal with that stuff.

For general use of small amounts of bitcoin, I'd agree.

However, if you want to protect your bitcoins from loss due to damage/loss of the computer that you run your wallet on or from theft, then it gets a bit more complicated.  What do you need to back up? How do you restore it?  How can you make sure that malware won't steal your bitcoins?
legendary
Activity: 3472
Merit: 4801
Say right now I'm in my Multi-bit Wallet and I have 1 BTC, and I haven't done the "export private key option" yet.

If I want to send my 1 BTC coin to another address...does it just "work"? Or does the program ask for a password/private key for the send to be complete?

I don't use MultiBit, so I don't know if MultiBit has any sort of encryption or password protection.  All the wallet programs that I use encrypt my private keys, so they won't send bitcoins unless I supply a password.


Is the "export private key option" only if I want to access my coins at a friend's house on his Multi-bit software for example by using the "import private key" option?

The main purpose of exporting private keys is to allow you to rebuild your wallet if it is destroyed. While you could import your private key on a friend's MultiBit at his house, he would then have access to spend your bitcoins.  The bitcoins associated with the bitcoin address that was created from that private key would essentially belong to your friend (as well as any bitcoins that are sent to that address in the future).
newbie
Activity: 14
Merit: 0
I think the problem isn't that Bitcoin can't be explained to normal people, it's that so far we've done a bad job at it. Bitcoin is certainly much easier to understand than PayPal, for example.

All you need to know is that you have a wallet on your PC (or in the cloud) that holds your coins, just like a real wallet, and that you can give out your public address to receive money, or send money to someone else's address. Ideally all of the new addresses and transaction details should always be handled by the client software so that people don't have to deal with that stuff.

legendary
Activity: 3472
Merit: 4801
Danny, Thank you. PLEASE don't hate me for asking this ( I know it seems stupid) but I think it will help me wrap my head around it better.

There is no hate here.  Nobody can understand something until they understand it.  I'll do what I can to help you reach that understanding.

Say your address is: 1AD1PeA41UYrcdtg68jcZoEzHJYTEh5XrZ

What prevents ME from getting into your wallet and taking your bitcoins? Is it because YOU (for example) have the only wallet in existence tied to that address? (as well as the only means of making a key that can access that wallet?)

A private key is a really big number that can be represented with 256 binary digits.
Here is an example of a private key:
290,546,074,773,574,840,000

We can represent this same number in hexadecimal as:
E9 87 3D 79 C6 D8 7D C0 FB 6A 57 78 63 33 89 F4 45 32 13 30 3D A6 1F 20 BD 67 FC 23 3A A3 32 62

This exact same number can also be represented in the standard bitcoin Wallet Import Format as:
5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF

This value can also be represented in Mini Private Key format as:
SzavMBLoXU6kDrqtUVmffv

The three strings of letters and numbers above are just three different ways of representing the exact same 256 bit number.

Using this "private key" with the worldwide standard ECDSA algorithm and the secp256k1 curve we can generate a public key and from there we can generate the bitcoin address:
1CC3X2gu58d6wXUWMffpuzN9JAfTUWu4Kj

Normally, your wallet program takes care of choosing a private key for you and generating the bitcoin address.  The wallet program then stores the private key in a file, and displays the address to you so you can give it to others.  Anyone who is going to send you bitcoins needs to know what bitcoin address to send the bitcoins to.  Most wallets will allow you to have as many bitcoin addresses as you want.  You can generate a new address for every transaction.  The wallet program takes care of keeping track of all the addresses and adding up the total of all bitcoins associated with each address to display a total amount of bitcoins you control.

So, knowing what someone's bitcoin address is allows you to send bitcoins to them.

When you want to send bitcoins somewhere, your wallet program will assign some of the bitcoins that you have received to someone else's address.  To prove that you have the right to re-assign these bitcoins in this way, the bitcoin protocol will require a digital signature that is created using the private key of each address that the bitcoins are being reassigned from.  Since the wallet program is keeping track of the addresses, private keys, and bitcoins for you, it takes care of providing the appropriate digital signature.  Since you (or your wallet) is the ONLY one that has access to the private keys, providing the necessary signature to the bitcoin network is how the bitcoins get spent.

So, knowing the private key that a bitcoin address was generated from allows you to spend all bitcoins that are ever received at that address.

What prevents you from taking my bitcoins is the fact that you don't know the private keys that were used to generate any of my bitcoin addresses.  The wallet program that I use encrypts those private keys with a password.  You don't know my password, so you can't take my bitcoins even if you do get access to my private keys since you need my password to decrypt those private keys.

Having a key means access to the bitcoins tied to that key
&
Having the address means you can only send to that address

Yes.

Having a "private key" gives you access to spend/send the bitcoins that are associated with the bitcoin address that was generated from that private key.

Having a bitcoin address means you can reassign some of your own bitcoins to that address.
Pages:
Jump to: