|
|
|
|
|
by colordrops
4159 days ago
|
|
You are begging the question. The design of Bitcoin has a philosophy. The instantiation of Bitcoin, the Bitcoin network itself, does not. Saying that bitcoin has a philosophy because the developers have a philosophy is like saying that air has a philosophy because the developers breath air. No matter what the developers do, the Bitcoin network will continue to exist on its own and act in an exacting way, despite your claims to the contrary. The miners are in control of the network, and not the developers. But no single miner is in control either. If the developers or miners could freely enact change on the network, then there would be a fuzzy line between the design and the implementation, and you could lay the philosophy on the implementation. But interestingly, of all technologies ever created by man, the bitcoin design and implementation may be the most decoupled in history, as bitcoin is built to be resilient to tampering. It is not a representative democracy. Until someone controls hashing power over a certain percentage, or the majority of miners agree to a serious protocol modification, no real change will occur to the bitcoin network's behavior. From another angle, would you say that a car engine has a philosophy? No. But the designers had a philosophy when they designed it. edit: Further analogizing with human designed artifacts, such as a towel or a laptop, I think this is a debate on semantics. An object can't have a philosophy, but it can embody or reflect one. |
|
In the relationship between Bitcoin and it's users/developers/miners/nodes there are of course the ideologies of each individual interacting with the protocol (libertarian, anarchist, etc...). Then of course there is the protocol itself. Then you can step back and look at the whole set of individuals each having their own (potentially hostile) philosophies, but still interacting with the protocol in the same way (i.e., they are following the rules) to achieve distributed consensus. How do you categorize that phenomena (embedded was the wrong word choice)? That is the question that I was referring to with the comment "philosophy of Bitcoin."
Now, let's address some points in your post.
>If the developers or miners could freely enact change on the network, then there would be a fuzzy line between the design and the implementation, and you could lay the philosophy on the implementation.
Not one miner is in control? The two largest pools (Discus, ANT) are both located in China. Ghash just shut down it's cloud mining to take back control of the hashing power because of low prices.
Eligius, a pool known for extending the will of Luke Jr. (submits to Bitcoin Core frequently) can change IsStandard to exclude OP_RETURN or Mastercoin transactions or whatever else. That is emergent behavior that is a result of someone's will.
Blockstream has a handful of core devs and many influential minds in the space on their team to work on sidechains. Who knows what that will end up causing? Maybe a split in allegiances and a hard fork? You give Bitcoin more credit then is due. It still requires human input, after all.
edit: we are arguing different points here, let's leave it at that.