notice: maybe move this thread to altcoin-section if discussion is limited on altcoin. i extended topic to btc to provide you comparison.
Until just a few days ago I believed one of the major misconceptions that alt-coins are a ponzi scheme but after stumbling over a few articles I have realized that alt-coins are a very real thing and believe that some form of crypto-currency could be a major part of the future. I might be a crypto enthusiast.
As far as I understand alt-coins are decentralized and immune to human manipulation of value because once the network of miners begins to grow there is no default server since the script that essentially is the bitcoin runns on every cpu in the network and will communicate with whatever miners that are available.
alt-coins ("
alternative cryptocurrencies") are decentralized cryptocurrencies just like BTC.
In fact most of alt-coins are forks ("modified copies") of btc or ltc. There are some 2nd gen coins which
are more different. But many alt-coins are not "serious" and i do not recommend investing in those.
If this is true then I do not understand how altcoins are updating their source code. since everything is decentralized how is the the network of an altcoin receiving updates? (bitcoin has a bunch of different source code versions.)
Obviously I haven't quite understood the concept. if it is a true decentralized p2p network I don't understand how it would know where to update from and doesn't the updating create a form of centralization to the alt-coin developer website?
I have tried for a few days to figure this out, but the more I read the more confused I get.
Any pointers on this would be much appreciated. I hate not understanding what's going on.
as for
BTC:
it always depend on the network and all the users and if something is trusted or not. So users only load btc-versions which are trusted (verified and signed by the btc-devs).
The system ("network") is 100% decentralized. And not only
the network, but actually also the developers. Its not only 1 developer. Its many developer. They are spread over the world. Not only 1 developer have push privileges on github. So the development is also decentralized. as for altcoins:
many altcoins have only one developer or small group of developers and mostly only 1 person which is pushing the commits and have the rights to do so. In this case this also means development is centralized.
regarding the upgrade-process itself:
So imagine it like any p2p client you use. As long the update is not containing hardfork, users can update their
client anytime, which don't "affect" the network (except maybe new block versioning, new nodes, checkpoints, etc.).
so you update your client, but the blockchain which is synced with all the p2p network is still existent and stay the same.
So you update the client, not the client updates itself. regards,
ca333