Hard fork eller soft fork: hvad hver gør ved en miner
Hard og soft forks adskiller sig på ét punkt: godtager ikke-opgraderet software de nye blokke? Se, hvad hver slags betyder for minere og udbetalinger.
Hvad er en fork?
En fork er en ændring af en blockchains regler, intet mere dramatisk end det. En blockchain er et sæt regler, som alle kører den samme kopi af. Ordet lyder som en krise, men de fleste forks er rutinevedligeholdelse, som kun udviklerne lægger mærke til.
Ét spørgsmål skiller de to slags ad, og alle andre forskelle følger af det. Accepterer software, der ikke er opgraderet, stadig blokke lavet efter de nye regler?
- Hard fork: nej. Gammel software afviser de nye blokke.
- Soft fork: ja. Gammel software accepterer dem stadig.
Hard fork: reglerne løsnes, gammel software nægter
En hard fork tillader noget, som de gamle regler ikke tillod. Det kan være en større blok, en ny transaktionstype eller en ændret belønningsplan. Software, der kører de gamle regler, ser disse blokke gøre noget forbudt og afviser dem som ugyldige.
Så en hard fork er ikke bagudkompatibel, og alle skal flytte sammen. Hvis alle opgraderer, er der én kæde, og ændringen træder simpelthen i kraft.
Hvis en betydelig gruppe ikke opgraderer, er der to kæder fra den blok og frem. Hver er gyldig efter sine egne regler, og hver ignorerer den anden.
Soft fork: reglerne strammes, gammel software er enig
En soft fork forbyder noget, som de gamle regler tillod. De nye blokke er en delmængde af det, der allerede var gyldigt. Så gammel software tjekker dem, finder intet at indvende og accepterer dem. Ingen tvinges af kæden, fordi de ikke har opgraderet.
Hagen går den anden vej. En miner med gammel software kan lave en blok, der passer til de gamle regler, men bryder de nye, strammere. Det opgraderede flertal afviser den. Blokken er ikke bare forsinket: den bliver smidt væk sammen med alt det arbejde, der blev brugt på at finde den.
Derfor aktiveres en soft fork som regel først, når et stort flertal af hashraten signalerer, at det er klar. Hashrate er den samlede mining-kraft på netværket. Opgraderingen times, så det mindretal, der bliver efterladt, er lille, opdager det hurtigt og flytter.
Hvad betyder en kædeopdeling for mine udbetalinger?
Hvis en kæde virkelig deler sig, betyder to ting mere for en miner end grundene til opdelingen.
For det første deles hashraten mellem grenene. Begge er så mindre sikre, end den samlede kæde var. Begge får også langsommere blokke, indtil sværhedsgraden justeres.
Den justering tager tid. I mellemtiden kan en gren med en lille andel af hashraten lave blokke meget langsomt.
For det andet findes dine coins på begge grene, fordi begge deler historikken frem til opdelingen. Om den anden gren er noget værd, er et markedsspørgsmål, og ofte er svaret meget lidt.
Børser er som regel forsigtige med indbetalinger omkring en fork. Husk det, hvis du havde planer om at sælge.
Skaber hver fork en ny coin?
Nej. De fleste forks ændrer én kæde og efterlader én kæde. De berømte undtagelser er forks, hvor en gruppe bevidst holdt de gamle regler i live som en separat coin. Flere velkendte coins kom fra sådanne opdelinger.
En planlagt netværksopgradering, som alle tager i brug, er teknisk set en hard fork. Alligevel giver den slet ingen ny coin. Opgraderingen er pointen, og forken er bare mekanismen.
Kun en fork, hvor to grupper begge bliver ved med at bygge, efterlader to coins.
Hvad skal en miner gøre?
Du behøver ikke følge debatten. Du skal køre den software, som den kæde, du bliver betalt på, kører. Du skal også vide, hvornår det ændrer sig.
- Hold øje med coinens egen kanal for meddelelser om aktiveringshøjder. En fork sker ved en angivet blokhøjde, ikke på et angivet tidspunkt, så noter det tal.
- Hvis du miner i en pool, kører poolen noden og klarer opgraderingen. Normalt påvirkes din mining-software ikke, fordi poolen sender dig arbejde, og du ikke selv validerer blokke.
- Hvis du miner solo mod din egen node, er det dit job at opgradere den node. Opgraderer du sent, miner du på en kæde, som ingen accepterer.
- Omkring en omstridt fork skal du regne med, at dit indtjeningsestimat er forkert i et stykke tid. Sværhedsgrad, pris og den kæde, poolen følger, kan alle bevæge sig i den samme uge.