Digitale aktiver
Hvad er en hard fork?
Blockchain‑industrien har introduceret mange nye begreber, som deltagerne har været nødt til at lære og forstå for at vide, hvad de kan forvente, når de handler med kryptovalutaer eller beslutter, hvilket projekt de vil støtte gennem investeringer. Endnu vigtigere påvirker alle beslutninger relateret til blockchain fremtiden for hele projektet.
Changing the way a blockchain works is done through hard forks, and it is something that is done regularly. This is why understanding what hard forks are, how they work, and what they do is highly important for developers, investors, traders, and even users of the project in question. So, today, we will talk about everything you need to know about hard forks, regardless of which role you play in the world of crypto and blockchain.
Hvad er hard forks?
So, let’s start from the very beginning and answer the question of what are hard forks in the first place.
En hard fork, i sammenhæng med blockchain‑teknologi, er en væsentlig ændring af netværkets protokol. Dette kan ske af forskellige årsager, enten for at gøre tidligere ugyldige transaktioner og blokke gyldige, eller for at gøre gyldige transaktioner ugyldige. Den bruges til at bringe opdateringer til blockchain‑netværket, indføre ændringer i den måde, en specifik blockchain fungerer på, og mere.
En hard fork kræver dog også, at alle node‑brugere opgraderer til den nye version af softwaren. Da blockchain er decentraliseret og drives af et fællesskab, skal hele fællesskabet bruge identisk information om tidligere transaktioner.
Hard forks initieres ofte af udviklere, der har fundet en ny funktion til deres projekt og har brug for at gennemføre en hard fork for at implementere den. Det er dog heller ikke usædvanligt, at medlemmer af projektets fællesskab initierer en, hvis de ikke er tilfredse med blockchainens funktionalitet, og de ønsker at tage dens udvikling i en anden retning.
Hvad gør hard forks?
The split in the fork is essentially made by adding a new rule to the code, simply causing one chain to follow the new path containing the new rule, and the old chain to continue on the path without the rule being implemented. It usually isn’t long before those on the old chain realize that their version of the blockchain is outdated and no longer relevant. After they do, upgrading to the new chain is a fairly simple matter – unless they wish to continue pushing the old version of the chain, as explained before.
En hard fork kan således beskrives som en situation, hvor blockchainen ændres til en ny version af sig selv, og noderne i denne nye version ikke længere accepterer den ældre version eller versioner af den samme blockchain. Dette skaber en permanent afvigelse fra den gamle version af kæden. Det kan dog nogle gange ske, at en del af fællesskabet ønsker at ændre blockchainen, mens den anden gruppe ikke gør.
If this happens, it is not uncommon for one chain to fork into two chains, where both old and new versions of the chain are kept functional, one by the portion of the community that wanted change, and the other from the other group, which liked the chain the way it was. This has happened numerous times in the past, and many new projects were born that way.
Hvilken er den ægte kæde efter forken?
Another thing to note is that hard forks can occur on any blockchain out there. This is not only limited to Bitcoin or Ethereum, even though their hard forks tend to be the most memorable. Bitcoin has forked many times so far, and whenever it happened, one path got to keep the name of the original project, while the other one got a similar name, but with slight changes, in order to differentiate from the other one.
Nogle gange får den kæde, der tilføjede de nye regler, lov til at beholde det oprindelige navn, mens det andre gang er den gamle, og den kæde, der ændrede sig, ender som et separat projekt. I Bitcoins tilfælde har der været mange hard forks gennem årene, og den nuværende Bitcoin har været på begge sider – den tilføjede nye regler, mens kæden, der beholdt de gamle, blev et separat projekt, og den besluttede at fortsætte med de gamle regler, mens kæden med ændringer i koden blev et nyt, separat projekt.
Due to all of the forks that the project saw, apart from the current chain that we know as Bitcoin, there are also Bitcoin Cash, Bitcoin Gold, Bitcoin SV, and many others.
Hvorfor initieres hard forks?
Hard forks can be initiated for countless reasons, and whatever the reason may be, it is valid as long as the majority of the community agrees to it. Some may be initiated because developers found a flaw in the code, or they decided that they need to strengthen it in order to remove bugs. In other cases, they might even have a security risk that needs to be quickly patched.
I nogle situationer tilføjer udviklerne ny funktionalitet eller en hel gruppe af nye tilføjelser, hvilket som regel er meget spændende for fællesskabet. Og selvom blockchain er uforanderlig, og en hacker – eller endda en hel gruppe af hackere – ikke kan gøre noget ved store kæder med mange noder verden over, er det stadig muligt for fællesskabet at annullere transaktioner, hvis flertallet er enige om, at der er en tilstrækkelig god grund til det.
This happens very rarely, but it is still possible. One example took place when Ethereum blockchain created a hard fork to reverse the hack on the DAO (Decentralized Autonomous Organization).
After the hack took place, the community voted in favor of reversing the transaction. The decision was almost unanimous, as the hacker(s) stole tens of millions of dollars in cryptocurrency. At the end of the day, the transaction was reversed, and the stolen funds were returned to the DAO token holders.
However, it is important to get a proper understanding of how this happened, as even the proposals that manage to get such a high amount of support cannot unwind the network’s transaction history. Instead, what actually happened was that the funds tied to the DAO were relocated to a brand new smart contract that had a single purpose of allowing the owners to withdraw their funds.
Vigtige forskelle mellem hard forks og soft forks
Finally, there is one more thing left to mention, and that includes the soft forks. Hard forks and soft forks are not too different, and they both do the same thing, which involves changing the platform’s existing code. The old version remains on the network while the new one is being developed.
However, they are not identical approaches to changing the code of the blockchain. When it comes to soft forks, only one blockchain will remain valid after the update is out. There is no splitting the chain into two or more projects that can survive side by side. However, when it comes to hard forks, this is something that often occurs. In other words, both new and old blockchains get to continue their existence and even continue to function, provided that they can amount enough support.
Community members who wish to switch to the new version need to update their code, while those who wish to keep running the old version of the project simply do nothing. So, simply put, both forks create a split. The difference is that hard forks can create two chains, while soft forks continue with a single one.
But, there is also another difference between the two, which is the difference in their security. Basically, hard forks are a lot more secure than soft forks, which is why almost all users and devs turn to hard forks when an update of some sort is needed. Soft forks are now rarely used, even though they can do the same job. After all, blockchain technology is all about security, so it makes sense for the developers to choose the more secure route, even though it is less convenient, and it requires a tremendous amount of processing power.
Konklusion
Hard forks have been a crucial component of the crypto/blockchain industry ever since the first time Bitcoin forked. Throughout the sector’s history, there have been countless forks on pretty much every blockchain out there. Most projects have long-term roadmaps that announce all kinds of new developments, additions, and features, and in order for all that to happen, hard forks are necessary.
However, there are also many unscheduled ones, caused by hacks or the discovery of large vulnerabilities in the blockchain code. Whatever the case may be, hard forks are generally a good thing. Despite being quite demanding in terms of computing power necessary to conduct them, they are bringing positive changes to the existing chain. And, sometimes, they may also cause a new project to emerge, and even become a major new contender in the crypto arena.












