Slashing
Slashing je v
blockchainovém odvětví mechanismus, který se používá k penalizaci validátorů (
uzlů) za jednání ve zlém úmyslu nebo za významné chyby. Slashing se používá na blockchainech, které používají mechanismus konsenzu
Proof of Stake (PoS). Sankce obvykle spočívá v částečném nebo úplném odebrání aktiv, které validátor
stakuje.
Proof of Stake (PoS) je oblíbený mechanismus konsenzu, který se s potvrzováním transakcí a přidáváním nových
bloků na blockchain spoléhá na validátory. Validátoři se vybírají na základě množství kryptoměny, kterou stakují nebo uzamknou jako zajištění. Aby se ale zajistilo, že validátoři budou jednat v nejlepším zájmu sítě, musí existovat opatření, která je odradí od nekalého nebo nedbalého chování, případně je za ně potrestají. A od toho je tu slashing.
Ke slashingu může dojít z různých důvodů, které obvykle souvisí s chováním narušujícím integritu nebo zabezpečení sítě. Mezi běžné důvody patří:
2. Výpadek uzlu: od validátorů se očekává, že budou online a provozovat uzly, aby se mohli podílet na dosahování konsenzu. Delší období nečinnosti může vést ke slashingu, protože to ovlivňuje efektivitu a bezpečnost sítě.
3. Obklopující hlasování: dochází k němu, když validátor hlasuje pro dva konfliktní blockchainy nebo dvě konfliktní sady transakcí ve snaze rozdělit síť nebo zmanipulovat proces konsenzu.
Když se zjistí, že se validátor dopouští chování, které je trestatelné slashingem, síť ho automaticky penalizuje. Slashing obvykle probíhá následovně:
1. Odhalení: síť nepřetržitě monitoruje činnost validátora. Pokud dojde k odhalení podezřelé aktivity, označí se ke kontrole.
2. Penalizace: pokud se potvrdí, že validátor jednal ve zlém úmyslu nebo chybně, jeho stakovaná aktiva mu budou částečně nebo zcela odebrána. Přísnost trestu často závisí na závažnosti přestupku.
3. Odstranění: v závažných případech může být validátor dočasně nebo trvale odstraněn ze sítě, čímž ztratí právo podílet se na konsenzu.
Slashing plní v sítích s mechanismem PoS několik důležitých funkcí:
1. Odstrašující prostředek: uvalení finančních sankcí odrazuje validátory od jednání ve zlém úmyslu nebo od nedbalosti.
2. Zabezpečení sítě: dodržování pravidel validátory pomáhá udržovat bezpečnost a integritu sítě, což subjektům s nekalými úmysly ztěžuje napadení systému.
3. Soulad zájmů: validátoři mají silnou finanční motivaci jednat čestně a kompetentně, takže jejich zájmy i zájmy sítě jsou v souladu.
Slashing k zabezpečení systémů s mechanismem PoS používá několik velkých blockchainových sítí, jako například:
Ethereum: po přechodu
Etherea na mechanismus PoS se ze slashingu stala nedílná součást jeho bezpečnostního modelu, který brání dvojímu podepisování a výpadkům uzlů.
Cosmos: síť
Cosmos používá slashing k penalizaci validátorů za dvojí podepisování a delší dobu nečinnosti.
Polkadot: na síti
Polkadotu se slashing používá k odrazení validátorů od jednání ve zlém úmyslu a k zajištění jejich výkonnosti a spolehlivosti.
Slashing je klíčovou součástí blockchainových sítí s mechanismem Proof of Stake (PoS). Sankce validátorů za jednání ve zlém úmyslu nebo nedbalé chování pomáhají zajistit bezpečnost, spolehlivost a integritu sítě. Sjednocuje zájmy validátorů se zájmy sítě a podporuje čestnou a kvalifikovanou účast na procesu konsenzu.