En Sybil-attack är ett slags säkerhetshot mot ett onlinesystem där en person försöker ta över nätverket genom att skapa flera konton, noder eller datorer.
Detta kan vara så enkelt som att en person skapar flera sociala mediekonton.
Men i kryptovalutornas värld är ett mer relevant exempel när någon kör flera noder på ett blockkedjenätverk.
Ordet "Sybil" i namnet kommer från en fallstudie med en kvinna vid namn Sybil Dorsett, som behandlades för dissociativ identitetsstörning – även kallad multipel personlighetsstörning.
Vilka problem kan Sybil-attackerna orsaka?
Angripare kan rösta bort de ärliga noderna i nätverket om de skapar tillräckligt med falska identiteter (eller Sybil-identiteter). De kan sedan vägra att ta emot eller överföra block, vilket effektivt blockerar andra användare från ett nätverk.
I riktigt storskaliga Sybil-attacker, där angriparna lyckas kontrollera majoriteten av nätverkets datorkraft eller hashhastighet, kan de utföra en 51 %-attack. I sådana fall kan de ändra ordningen på transaktioner och förhindra att transaktioner bekräftas. De kan till och med ta tillbaka transaktioner som de gjorde medan de hade kontroll, vilket kan leda till dubbla utgifter.
Under åren har datavetare ägnat mycket tid och forskning åt att ta reda på hur man upptäcker och förhindrar Sybil-attacker, med varierad framgång. För tillfället finns det inget garanterat försvar.
Så hur mildrar blockkedjorna Sybil-attacker?
Många blockkedjor använder olika "konsensusalgoritmer" för att försvara sig mot Sybil-attacker, till exempel arbetsbevis, insatsbevis och delegerat insatsbevis.
Dessa konsensusalgoritmer förhindrar faktiskt inte Sybil-attacker, utan gör det bara väldigt opraktiskt för en angripare att lyckas med att utföra en Sybil-attack.
Till exempel tillämpar Bitcoins blockkedja en specifik uppsättning regler för generering av nya block.
En av reglerna är att möjligheten att skapa ett block måste vara proportionell mot den totala processorkraften hos mekanismen arbetsbevis. Det betyder att du faktiskt måste äga den datorkraft som krävs för att skapa ett nytt block, vilket gör det mycket svårt och dyrt för en angripare.
Eftersom utvinning av Bitcoin är så intensivt har miners ett mycket starkt incitament att fortsätta utvinna ärligt, istället för att försöka sig på en Sybil-attack.
Förutom Sybil-attacker finns det några andra vanliga typer av attacker. Håll utkik efter nya artiklar på Binance Academy!