Sean Greenslade [ARCHIVE] on Nostr: 📅 Original date posted:2016-02-13 📝 Original message:On Thu, Feb 11, 2016 at ...
📅 Original date posted:2016-02-13
📝 Original message:On Thu, Feb 11, 2016 at 06:03:18PM +1100, Patrick Shirkey via bitcoin-dev wrote:
> This is very useful information but from my experience it is not viable to
> have a full node running full time on a desktop system i.e sharing the
> system with a normal desktop workload.
>
> With a very powerful "Desktop" machine bitcoin-qt dominates CPU/GPU
> resources. Surely the majority of nodes NOT running open ports are being
> run on desktop systems. It's likely that the vast majority of the
> "normal/desktop" user base are not going to setup dedicated machines to
> run a full node full time.
I suspect you may be confusing full nodes with mining nodes. The two are
not directly synonymous. When running a full node in non-mining mode,
the CPU load is fairly light and the GPU is not touched at all. There is
a decent amount of RAM / disk used, but I've found that running a full
node on my low-power NAS box to be a nice way to use the extra idle CPU
time in a somewhat useful way (again, not mining). I've also run a full
node on a netbook without any trouble.
> It's likely that the vast majority of full nodes that are not running open
> ports are used occasionally when the user wants to make a transaction or
> "catch up" with the blockchain.
>
> That creates a divide between those who do have the resources to
> contribute to the system on a full time basis (minority) and those who do
> not (majority).
Bitcoin is extremely tolerant of nodes entering and leaving the network
at will. Even part time nodes help to improve the quality of the network
purely by following the rules when passing on blocks / transactions
(i.e. preventing the propogation of erroneous or invalid data and
checking the proof of work of all present chains)
> Does the power of p2p decentralization lie with the vast majority or the
> "wealthy" resource rich minority?
>
> How will the move to 2MB hard fork affect the vast majority of nodes?
They will need to upgrade, so yes it will affect every node.
> The rollout affect of the hard fork on the entire bitcoin ecosystem is a
> difficult process to plan in advance. It's not viable to simply rely on
> press releases to encourage users to upgrade their nodes. The debacle with
> Pulse Audio during the mid 2000's should be a lesson for those who seek
> that route.
This has been thoroughly discussed in other threads. Hard forks are not
done on a whim.
--Sean
Published at
2023-06-07 17:49:06Event JSON
{
"id": "25df682e10a7d5d655cf7a4e229b15d99a653c3b8b6d869de7424ed034f66c27",
"pubkey": "4fd21df4398408467c35ff54eb36c68b3f626bb41386da80776ac46c964c1218",
"created_at": 1686160146,
"kind": 1,
"tags": [
[
"e",
"bbb0a5b2ea09e4564741770aca00d03a288c7a03c076f22f389fba2c4ab5bd4a",
"",
"root"
],
[
"e",
"0a9a322473cabbd97bfbea336d815d9a49959ec2d2184aa701d7183b35f74fa3",
"",
"reply"
],
[
"p",
"05208c76c935dd1274b15b261067b86262a0ebeef3ef6cd223b4a692feee2b8f"
]
],
"content": "📅 Original date posted:2016-02-13\n📝 Original message:On Thu, Feb 11, 2016 at 06:03:18PM +1100, Patrick Shirkey via bitcoin-dev wrote:\n\u003e This is very useful information but from my experience it is not viable to\n\u003e have a full node running full time on a desktop system i.e sharing the\n\u003e system with a normal desktop workload.\n\u003e \n\u003e With a very powerful \"Desktop\" machine bitcoin-qt dominates CPU/GPU\n\u003e resources. Surely the majority of nodes NOT running open ports are being\n\u003e run on desktop systems. It's likely that the vast majority of the\n\u003e \"normal/desktop\" user base are not going to setup dedicated machines to\n\u003e run a full node full time.\n\nI suspect you may be confusing full nodes with mining nodes. The two are\nnot directly synonymous. When running a full node in non-mining mode,\nthe CPU load is fairly light and the GPU is not touched at all. There is\na decent amount of RAM / disk used, but I've found that running a full\nnode on my low-power NAS box to be a nice way to use the extra idle CPU\ntime in a somewhat useful way (again, not mining). I've also run a full\nnode on a netbook without any trouble.\n\n\u003e It's likely that the vast majority of full nodes that are not running open\n\u003e ports are used occasionally when the user wants to make a transaction or\n\u003e \"catch up\" with the blockchain.\n\u003e \n\u003e That creates a divide between those who do have the resources to\n\u003e contribute to the system on a full time basis (minority) and those who do\n\u003e not (majority).\n\nBitcoin is extremely tolerant of nodes entering and leaving the network\nat will. Even part time nodes help to improve the quality of the network\npurely by following the rules when passing on blocks / transactions\n(i.e. preventing the propogation of erroneous or invalid data and\nchecking the proof of work of all present chains)\n\n\u003e Does the power of p2p decentralization lie with the vast majority or the\n\u003e \"wealthy\" resource rich minority?\n\u003e \n\u003e How will the move to 2MB hard fork affect the vast majority of nodes?\n\nThey will need to upgrade, so yes it will affect every node.\n\n\u003e The rollout affect of the hard fork on the entire bitcoin ecosystem is a\n\u003e difficult process to plan in advance. It's not viable to simply rely on\n\u003e press releases to encourage users to upgrade their nodes. The debacle with\n\u003e Pulse Audio during the mid 2000's should be a lesson for those who seek\n\u003e that route.\n\nThis has been thoroughly discussed in other threads. Hard forks are not\ndone on a whim.\n\n\n--Sean",
"sig": "7b44425fb40cea22eca3459d13710043b3d10aee9a69a4b41b168e378ed438d7e54ff6633a1c40a3097c012c11e200f24ffdfa0d01dd0f0c5ec340361d2dadc6"
}