Bitcoin Forum
May 23, 2024, 10:18:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Confusing about, full-node,spv,p2p,btc network  (Read 64 times)
10_sjdovn_10 (OP)
Member
**
Offline Offline

Activity: 100
Merit: 30

Stay humble, be cool, make world better place.


View Profile
February 09, 2021, 06:51:29 PM
 #1

Hello, i am confusing  Embarrassed Embarrassed Embarrassed
What this means that "bitcoin wallet software" uses SPV, and the bitcoin network, and this is not a full-node software ?
and why it start to synchronizing with network and says 6 peers connected for example,
Since it isn't full-node why it start to connecting to peer?  

Maybe i miss-understand the concept behind bitcoin! Huh
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
February 09, 2021, 07:06:11 PM
 #2

What this means that "bitcoin wallet software" uses SPV, and the bitcoin network, and this is not a full-node software ?

It means that the wallet software is using Simple Payment Verification and therefore does not require to download the whole blockchain to verify that transactions are included in a block.
You can read up on that in the bitcoin whitepaper or on one of those dozens websites explaining SPV.



and why it start to synchronizing with network and says 6 peers connected for example,
Since it isn't full-node why it start to connecting to peer?  

Because a SPV wallet still needs to download the block headers (= synchronization).
To accomplish that, it connects to other peers.



Maybe i miss-understand the concept behind bitcoin! Huh

Maybe.
If you tell us what you believe to know, we can point you into the right direction.

10_sjdovn_10 (OP)
Member
**
Offline Offline

Activity: 100
Merit: 30

Stay humble, be cool, make world better place.


View Profile
February 09, 2021, 10:03:15 PM
 #3


Because a SPV wallet still needs to download the block headers (= synchronization).
To accomplish that, it connects to other peers.


Thank you, that means an android phone that runs SPV wallet (bitcoin wallet) may connect to some random node or download some block header, and conform its transaction.

and what difference with electrum that uses SPV and random servers from a list, instead of bitcoin network !?
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
February 10, 2021, 12:20:38 PM
 #4

Thank you, that means an android phone that runs SPV wallet (bitcoin wallet) may connect to some random node or download some block header, and conform its transaction.

Yes, that is correct.


and what difference with electrum that uses SPV and random servers from a list, instead of bitcoin network !?

Electrum uses its own infrastructure composed of clients (e.g. your wallet) and server (electrum server) who are directly connected to full nodes.
It is different that the "classical" SPV approach implemented in the BitcoinJ library (which is used by most mobile wallets).

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!