Konsensusmekanismen for bevis-af-indsats bruges til at validere transaktioner og generere nye mønter. Processen kræver, at en gruppe validatorer får token-belønninger for vellykkede valideringer.
Men nogle gange kan disse validatorer bevidst eller utilsigtet engagere sig i aktiviteter, der kan skade blockchainens korrekte funktion - det er her processen med "slashing" kommer ind. Crypto slashing holder validatorer i skak og sikrer, at netværkets valideringsprocesser fortsætter med at fungere korrekt.
Af denne grund vil vi dykke ned i slashing og dets årsager for at fortælle dig, hvordan du undgår det.
Hvad er Cryptocurrency Slashing?
Udtrykket "crypto slashing" bruges almindeligvis til at beskrive processen med at disciplinere eller straffe validatorer, der bryder kryptoindsatsreglen. Det primære formål med slashing er at fremme passende adfærd, overholdelse af protokoller, ensartet tilgængelighed og ansvarlighed. Det tilskynder deltagere i et blockchain-netværk til at handle ærligt og bremse ondsindet adfærd.
Hvordan virker det?
Slashing er en mekanisme, der er implementeret for at opretholde blockchain-netværkets integritet ved at straffe deltagere, der engagerer sig i svigagtige eller ondsindede handlinger. Det involverer at fjerne en del af en validators indsats, når de overtræder netværkets regler.
En validator er en vigtig netværksdeltager, der tjener penge ved at verificere transaktioner og oprette nye blokke i blockchain. For at deltage, validatorer skal satse et vist beløb af netværkets kryptovaluta; dette beløb tjener som sikkerhed og tilskynder dem til at handle ærligt. Hvis en validator engagerer sig i ondsindet adfærd, såsom dobbeltforbrug eller undlader at validere transaktioner, kan de miste en del af deres penge ved at skære ned.
Udførelsen af crypto slashing varierer mellem forskellige protokoller, men det fælles princip forbliver det samme, dvs. en foruddefineret procentdel trækkes fra validatorens indsats for hvert tilfælde af uagtsomhed. I alvorlige tilfælde kan hele kontoen blive skåret ned, hvilket resulterer i, at validatoren fjernes fra indsatsfællesskabet.
Lad os tage, hvordan slashing forekommer på Polkadot blockchain som et eksempel. Når en validator opfører sig forkert ved at angribe netværket, gå offline eller køre forfalsket software. Enhver skåret DOT vil ikke blive brændt eller uddelt som en belønning; snarere vil det blive lagt til statskassen. Dette er for at gøre det nemt at tilbageføre det skårne beløb i tilfælde af defekte skråstreger.
Men hvis nedskæringen er legitim, vil tokenet blive distribueret til dem, der bygger økosystemet. Validatorer støttet af en stor indsats vil blive skåret hårdere ned end dem med mindre indsatser, der støtter dem.
Derudover skærer Polkadot-blokproduktionsmekanismen ikke, før antallet af offline validatorer i et aktivt sæt er op til 10 %. Hvis det sker, vil 0,02% af deres indsats blive skåret ned. Slashing kan være så meget som 7 % ved mere alvorlige lejligheder.
De 2 vigtigste årsager til krypto-slashing
Nedenfor er de to hovedårsager til crypto slashing:
Nedetid
Validatorer forventes at være online og deltage i netværket løbende. Hvis en validators node er offline i en længere periode, kan det forårsage forsinkelser i blokproduktionen og mindske netværkets overordnede sikkerhed. Validatorer kan skæres ned i længere perioder med nedetid. Denne fraværsperiode er forskellig fra den ene protokol til den anden.
Dobbeltsignering
Dobbeltsignering er mere alvorlig end nedetid og medfører større straf. Dobbeltsignering opstår, når en validator underskriver to blokke samtidigt, med vilje eller ved et uheld. Denne forseelse kan være et resultat af, at validatorer kører backup og primære noder på samme tid for at forhindre nedetid. En uventet fejl kan dog føre til dobbeltsignering, mens man forsøger at undgå nedetid.
Dobbeltsignering håndteres forskelligt af forskellige blockchain-protokoller. For eksempel straffer CELO validatorer, der bliver fanget med dobbeltsignering, ved at skære op til 9000 CELO fra deres indsatser, undertrykke deres fremtidige belønninger og i sidste ende udelukke dem fra den nuværende gruppe.
Hver protokol har sin egen slashing-regel
Hvis du er interesseret i at være validator, skal du forstå, hvad slashing er, og hvad slashing-straffene er for den protokol, du er involveret i. At forstå, hvordan slashing fungerer, og hvordan det fortolkes i din foretrukne protokol, kan hjælpe dig med at undgå at blive fanget i en slashable lovovertrædelse.