if the rules are enforced by miners, who makes the code that makes the miners work.
good angle, when Satoshi released the code, was it open source?
was it centrally controlled?
can miners change the rules?
can miners ask developers to change the rules?
do miners have to chose a an independent implementation?
What stops miners form adjusting the 21M limit, market confidence - or the developers refusing to change the code?
it seems like the miners are in charge, why cant we be miners and put them out of business
we can, it's a free market, - you are 8 years behind on investment so the existing infrastructure has a bit of a head start.
bitcoin doesn't seem as decentralized as i thought , it seems the miners are in charge and there is nothing we can do about it, not even the developers
Mining has been more centralized, mining is decentralizing - there are lots of forces that will decentralize mining more, I don't worry about that as much as I used too, I mined until last year (upgrading from CPU - GPU -Gen1 to Gen3 ASICS). The most important aspect of mining is bitcoin has competition.
The bitcoin code is infinity reproducible. The value is in the bitcoin network not the code. The network exists in part because the miners are incentivized to secure it at scale.
Users and investors are ultimately in control, miners are a dependent class in bitcoin, they depend on users to interact on the network and pay fees, more over miners are dependent on users to buy the coins they mine.
Market confidence in the rules miners uphold is necessary for them to profit.
I's is important the investment be huge for miners, they invest $100's of millions for the privilege they have, the return on that investment is high risky. if they try cheat the system they forfeit their investment.
Competition between miners for market share drives up bitcoin security. - it's the subsidy distribution to miners that builds the security infrastructure.
Developers on the other hand have little to no investment to forfeit, and in some cases they done even forfeit their reputation as as they are anonymous.
Developer centralization is what concerns me, bitcoin has grown up a lot, development does not need to be centralized any more. Developers can take control away from the miners with soft forks. the problem is miners need to implement the changes.
I prefer the bitcoin we have had for the last 8 years and will defend it if i can, I don't want a bitcoin controlled by developers, they wont hold on to that power for long, the whole reason I invested was because I could not trust the developers.
as for posting on reddit, good luck.