1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2025-03-28 21:35:51 +00:00

CH03::running a node: clarify benefits

- Move "don't need to rely on third parties" to the top of the list

- Add the privacy benefit of a full node

- Clarify that running a full node only makes the network more robust if
  you use it to verify your own wallet transactions
This commit is contained in:
David A. Harding 2023-02-05 08:53:44 -10:00
parent 8e9fc4485c
commit b8a1ef31ad

View File

@ -348,9 +348,9 @@ Bitcoin nodes have a direct and authoritative view of the Bitcoin
blockchain, with a local copy of all the spendable bitcoins blockchain, with a local copy of all the spendable bitcoins
independently validated by their own system. By running a node, you independently validated by their own system. By running a node, you
don't have to rely on any third party to validate a transaction. don't have to rely on any third party to validate a transaction.
Additionally, by running a Bitcoin node, you contribute to the Bitcoin Additionally, by using a Bitcoin node to fully validate the transactions
network and help make it more you receive to your wallet, you contribute to the Bitcoin network and
robust. help make it more robust.
Running a node, however, requires downloading and processing over 500 GB Running a node, however, requires downloading and processing over 500 GB
of data initially and about 400 MB of Bitcoin transactions per day. of data initially and about 400 MB of Bitcoin transactions per day.
@ -396,6 +396,12 @@ USD computer the size of a pack of cards).
Why would you want to run a node? Here are some of the most common Why would you want to run a node? Here are some of the most common
reasons: reasons:
- If you do not want to rely on any third party to validate the
transactions you receive.
- You do not want to disclose to third parties which transactions belong
to your wallet.
- If you are developing bitcoin software and need to rely on a Bitcoin - If you are developing bitcoin software and need to rely on a Bitcoin
node for programmable (API) access to the network and blockchain. node for programmable (API) access to the network and blockchain.
@ -403,14 +409,13 @@ reasons:
according to bitcoin's consensus rules. Typically, bitcoin software according to bitcoin's consensus rules. Typically, bitcoin software
companies run several nodes. companies run several nodes.
- If you want to support bitcoin. Running a node makes the network more - If you want to support bitcoin. Running a node that you use to
robust and able to serve more wallets, more users, and more validate the transactions you receive to your wallet makes the network
transactions. more robust.
- If you do not want to rely on any third party to process or validate If you're reading this book and interested in strong security, superior
your transactions. privacy, or developing bitcoin software, you should be running your own
node.
If you're reading this book and interested in developing bitcoin software, you should be running your own node.
==== Configuring the Bitcoin Core Node ==== Configuring the Bitcoin Core Node