Frequently asked Questions
Fork has several meanings:
- Accidental fork occurs if updates of a network are not compatible. People using different versions of the software create two different registers: one from the old version and one from the newer version. In this case, developers must quickly eliminate errors that cause incompatibility and decide how to combine two different blockchains.
- Hard fork is created when developers decide that it is necessary to make changes to the program part of the cryptocurrency, which will create incompatibility between the older and the newer version. When changes are made, all users of this network should be ready to update all applications in order to continue to use their coins correctly.
- Often as a result of a combination of two aforementioned cases, a new, based on the old one, cryptocurrency might be created. This new cryptocurrency may also be called fork. For example, a Bitcoin fork Namecoin (NMC) is the first fork in history.
Blockchain is a distributed ledger consisting of a chain of financial transactions in which each subsequent unit is connected with previous ones via cryptography methods.
Essentialy, blockchain is a database (log) of all transactions and a constantly growing list of log records called blocks that are linked together and protected by cryptography. Each block usually contains a hash pointer, as a link to the previous block, a timestamp, and transaction data. This makes blockchains protected from any data alterations. In order to be used as a distributed register, blockchain is usually managed by a p2p network that collectively stick to validation protocols.
Block is a file Blockchain data are written into. Block records the last cryptocurrency transactions. So block is like a page in a book. Everytime a block is finished it gives way to the next block in a chain. That is to say block is a permanent record storage which cannot be modified or deleted after its creation.