Author

Topic: Confusing about, full-node,spv,p2p,btc network (Read 82 times)

legendary
Activity: 1624
Merit: 2481
February 10, 2021, 07:20:38 AM
#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).
member
Activity: 100
Merit: 30
Stay humble, be cool, make world better place.

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 !?
legendary
Activity: 1624
Merit: 2481
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.
member
Activity: 100
Merit: 30
Stay humble, be cool, make world better place.
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
Jump to: