Author

Topic: Bitcoin-Qt question (Read 648 times)

hero member
Activity: 756
Merit: 500
April 22, 2014, 10:49:08 AM
#11
i think doublespend not fix yet.

From the MultiBit FAQ I linked above:

Can you explain "doublespends" ?

That is where you get to spend the same money twice with different people. It was a common problem with digital money before Bitcoin solved it.
It's still possible to double-spend. However, it's much harder to do so, since the miners will not accept it. Unless you control the miner of course, then you could theoretically make it go through.

I wish people would stop complaining about double spends. IT never happens but people make out like it's a massive flaw and they're never gonna get their money.
sr. member
Activity: 294
Merit: 250
April 22, 2014, 10:43:41 AM
#10
It makes sure you follow the correct chain I think?
MultiBit works fine without storing the entire chain.
Yeah, I know, I use it myself, however I think I read somewhere that in case of a hard fork there's a higher risk of lightweight clients start following the wrong chain, or something like that?
legendary
Activity: 3514
Merit: 4895
April 22, 2014, 10:37:44 AM
#9
I`m sure downloading the blockchain actually helps in confirmations.

No. It does not.

I think that part of the FAQ is about the Multibit client. Multibit does not require you to download the blockchain. Bitcoin-Qt does require the full blockchain.

Correct.  Different wallet implementations have different requirements.  MultiBit is a Simpified Payment Verification (SPV) wallet.  Bitcoin-Qt is a full node.

Can you explain "doublespends" ?

That is where you get to spend the same money twice with different people. It was a common problem with digital money before Bitcoin solved it.
It's still possible to double-spend. However, it's much harder to do so, since the miners will not accept it. Unless you control the miner of course, then you could theoretically make it go through.

People don't always mean the same thing when they use the words "double-spend".  It is not possible for two transactions that spend the exact same unspent outputs to both be confirmed in the blockchain.  It isn't "harder to do", and even if you control the miner you can't "theoretically make it go through".  Only one transaction spending the unspent outputs can permanently exist in the blockchain.  All other transactions that attempt to spend those outputs will be rejected by all peers.

It makes sure you follow the correct chain I think?

MultiBit works fine without storing the entire chain.

I read it helps to prevent doublespend, but wasn't that already fixed in an update to Bitcoin-Qt?

Correct.  In order for Bitcoin to work, there needs to be enough people running full nodes such as Bitcoin-Qt (containing the entire blockchain).  The blockchain makes double-spending impossible and provides a way for a decentralized system to reach consensus on the order of transactions.  As long as there are enough nodes with the full blockchain to keep everything secure, then other users can run wallets that use SPV and rely on those peers running full nodes for the information they need.

And what're the advantages of downloading the whole block? I read it helps to prevent doublespend, but wasn't that already fixed in an update to Bitcoin-Qt?

There are a few, difficult to perform, theoretical attacks that someone can perform against you if you are only running an SPV wallet.

https://en.bitcoin.it/wiki/Thin_Client_Security
sr. member
Activity: 294
Merit: 250
April 22, 2014, 10:10:06 AM
#8
I`m sure downloading the blockchain actually helps in confirmations.
Why would it? The miners confirm your transaction no matter if you have the blockchain downloaded or not. So it doesn't matter.
full member
Activity: 145
Merit: 100
April 22, 2014, 09:54:05 AM
#7
I`m sure downloading the blockchain actually helps in confirmations.
hero member
Activity: 896
Merit: 527
₿₿₿₿₿₿₿
April 22, 2014, 09:51:06 AM
#6
I think that part of the FAQ is about the Multibit client. Multibit does not require you to download the blockchain. Bitcoin-Qt does require the full blockchain.
sr. member
Activity: 294
Merit: 250
April 22, 2014, 09:49:22 AM
#5
i think doublespend not fix yet.

From the MultiBit FAQ I linked above:

Can you explain "doublespends" ?

That is where you get to spend the same money twice with different people. It was a common problem with digital money before Bitcoin solved it.
It's still possible to double-spend. However, it's much harder to do so, since the miners will not accept it. Unless you control the miner of course, then you could theoretically make it go through.
sr. member
Activity: 277
Merit: 250
April 22, 2014, 08:29:32 AM
#4
i think doublespend not fix yet.

From the MultiBit FAQ I linked above:

Can you explain "doublespends" ?

That is where you get to spend the same money twice with different people. It was a common problem with digital money before Bitcoin solved it.
newbie
Activity: 23
Merit: 0
April 22, 2014, 07:36:55 AM
#3
i think doublespend not fix yet.
sr. member
Activity: 294
Merit: 250
April 22, 2014, 06:57:26 AM
#2
It makes sure you follow the correct chain I think?
sr. member
Activity: 277
Merit: 250
April 22, 2014, 06:38:37 AM
#1
Is it true that the average consumer only needs to hold the blocks in the blockchain that their transactions were affected by, which is about 25 megabytes? I got that from here under the section "I'm not downloading that !" https://multibit.org/faq.html

And what're the advantages of downloading the whole block? I read it helps to prevent doublespend, but wasn't that already fixed in an update to Bitcoin-Qt?
Jump to: