apologies first as English is not my first language.
I would really appreciate if anyone could explain the concept of hardfork.
As I understand it, if there is a hardfork with say, bitcoin, everyone who own X amount of
bitcoin gets X amount of hardforked coin as well.
For example, if bitcoin platinum were real, a person who owns 15 bitcoins would've got
15 bitcoin platinums.
But, software engineers who hardforked ended up with tons of them.
For example, litecoin developers ended up with tons of litecoin.
How did this happen? Also, how can I study about the blockchain technology?
And if one hardforks a coin, how do you acquire the mainnet (the network)?
To understand what is a hard fork you need to understand what is a blockchain.
The blockchain basically are bloks that are chained together by having the current block reference the previous block.
A fork normally happens when there’s a change in the consensus rule. When that happens you’ll see the chain split into two (imagine a Y). That’s why everyone will have the same amount of coins on the fork and on the main chain.
The difference between a hard fork and a soft fork is that blocks from a soft fork are still accepted by the main chain. Whereas in a hard fork the blocks cannot be accepted by the main chain. Take bitcoin cash for example. They forked the chain by increasing the blocksize to 8mb. The nodes on the main chain won’t be able to validate that because they can only accept blocks up to 1mb. As time pass you’ll be able to see a clear divergence.
Litecoin is not a fork because they didn’t branch out of the main chain. They started all over.