Bitcoin Forum
November 10, 2024, 01:12:59 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin-Qt question  (Read 642 times)
busterroni (OP)
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


View Profile
April 22, 2014, 11: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?
blacksails
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
April 22, 2014, 11:57:26 AM
 #2

It makes sure you follow the correct chain I think?
emilyatk
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
April 22, 2014, 12:36:55 PM
 #3

i think doublespend not fix yet.
busterroni (OP)
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


View Profile
April 22, 2014, 01:29:32 PM
 #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.
blacksails
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
April 22, 2014, 02:49:22 PM
 #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.
poordeveloper
Hero Member
*****
Offline Offline

Activity: 896
Merit: 527


₿₿₿₿₿₿₿


View Profile WWW
April 22, 2014, 02:51:06 PM
 #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.

🎰 Bitcoin Casinos ⭐⭐⭐⭐⭐
.
🔵 Buy Bitcoin (Visa / Mastercard / SEPA / Bank Transfer / Western Union / MoneyGram / RIA)
dougg
Full Member
***
Offline Offline

Activity: 145
Merit: 100


View Profile
April 22, 2014, 02:54:05 PM
 #7

I`m sure downloading the blockchain actually helps in confirmations.

blacksails
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
April 22, 2014, 03:10:06 PM
 #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.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
April 22, 2014, 03:37:44 PM
 #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
blacksails
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


View Profile
April 22, 2014, 03:43:41 PM
 #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?
Dogtanian
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500


View Profile
April 22, 2014, 03:49:08 PM
 #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.
Pages: [1]
  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!