1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2025-01-11 08:10:54 +00:00

CH02::propagation: define full node / peer

This commit is contained in:
David A. Harding 2023-02-04 16:47:36 -10:00
parent 3af9bb8e93
commit 8aa01e03aa

View File

@ -477,10 +477,15 @@ network is to propagate transactions and blocks to all participants.
===== How it propagates ===== How it propagates
((("Bitcoin nodes", "defined")))((("nodes", see="Bitcoin nodes")))Any ((("Bitcoin nodes", "defined")))((("nodes", see="Bitcoin nodes")))
system, such as a server, desktop application, or wallet, that Peers in the Bitcoin peer-to-peer network are programs that have both
participates in the Bitcoin network by "speaking" the Bitcoin protocol the software logic and the data necessary for them to fully verify the
is called a _Bitcoin node_. Alice's wallet application can send the new correctness of a new transaction. The connections between peers are
often visualized as edges (lines) in a graph, with the peers themselves
being the nodes (dots). For that reason, Bitcoin peers are commonly
called "full verification nodes", or _full nodes_ for short.
Alice's wallet application can send the new
transaction to any Bitcoin node it is connected to over any type of transaction to any Bitcoin node it is connected to over any type of
connection: wired, WiFi, mobile, etc. Her bitcoin wallet does not have connection: wired, WiFi, mobile, etc. Her bitcoin wallet does not have
to be connected to Bob's bitcoin wallet directly and she does not have to be connected to Bob's bitcoin wallet directly and she does not have