This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:guides:7-p2p [2021/07/27 13:18] murphy |
dido:public:ra:xapend:xapend.b_stds:defact:bitcoin:guides:7-p2p [2021/08/13 14:29] (current) murphy |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| === Overview === | === Overview === | ||
| - | ://The [[dido:public:ra:xapend:xapend.a_glossary:b:bitcoin|Bitcoin]] network protocol allows full nodes (peers) to collaboratively maintain a [[dido:public:ra:xapend:xapend.a_glossary:p:p2p]] network for block and transaction exchange.[[https://bitcoin.org/en/p2p-network-guide | P2P Network Guide ]]// | + | ://The [[dido:public:ra:xapend:xapend.a_glossary:b:bitcoin|Bitcoin]] network [[dido:public:ra:xapend:xapend.a_glossary:p:protocol|protocol]] allows [[dido:public:ra:xapend:xapend.a_glossary:f:full|full nodes]] (peers) to collaboratively maintain a [[dido:public:ra:xapend:xapend.a_glossary:p:p2p]] network for block and transaction exchange.[[https://bitcoin.org/en/p2p-network-guide | P2P Network Guide ]]// |
| === Introduction === | === Introduction === | ||
| - | : //Full nodes download and verify every block and transaction prior to relaying them to other nodes. Archival nodes are full nodes which store the entire [[dido:public:ra:xapend:xapend.a_glossary:b:blockchain|blockchain]] and can serve historical blocks to other nodes. Pruned nodes are full nodes which do not store the entire blockchain. Many [[dido:public:ra:xapend:xapend.a_glossary:s:spv]] clients also use the Bitcoin network protocol to connect to full nodes.// | + | : //Full nodes download and verify every block and transaction prior to relaying them to other nodes. Archival [[dido:public:ra:xapend:xapend.a_glossary:n:node|nodes]] are full nodes which store the entire [[dido:public:ra:xapend:xapend.a_glossary:b:blockchain|blockchain]] and can serve historical blocks to other nodes. Pruned nodes are full nodes which do not store the entire blockchain. Many [[dido:public:ra:xapend:xapend.a_glossary:s:spv]] [[dido:public:ra:xapend:xapend.a_glossary:c:client|clients]] also use the Bitcoin network protocol to connect to full nodes.// |
| : //Consensus rules do not cover networking, so Bitcoin programs may use alternative networks and protocols, such as the high-speed block relay network used by some miners and the dedicated transaction information servers used by some wallets that provide SPV-level security.// | : //Consensus rules do not cover networking, so Bitcoin programs may use alternative networks and protocols, such as the high-speed block relay network used by some miners and the dedicated transaction information servers used by some wallets that provide SPV-level security.// | ||