Nope. The nodes enforce the code on the miners. If the nodes decided they wanted a proof of stake network (which would be stupid) the miners would be forced to switch hardware. The majority of nodes enforce the network. Satoshi mentioned this in the early writings. You can run whatever versions of BTC you want.

Reply to this note

Please Login to reply.

Discussion

If that were true, a bad actor could simply spin up some nodes and print free bitcoin.

No because nobody would follow that chain. He would be spinning up nodes on his own with no miners.

Exactly, and which chain to miners follow? The one which has demand for coins.

And which coins are in demand? Those which can be traded for something other than bitcoin.

And who decides what fork is valid bitcoin? Those who have something to trade for it.

Read my original comment that you disagreed with more carefully.

Anyone can fork bitcoin and many have. Nobody is stopping a fork and nobody needs to follow that fork. My node enforces the rules of the network I want. Miners will mine the most economically viable fork. All the interests align. The most economically efficient version wins. Miners don't mine out of charity and node runners don't run nodes that don't align with their interest.