Viselkedési zavarok
Reakcióképtelenség
Olyan események, amikor a validátor állapotát kommunikációs hiányosság miatt nem lehet megállapítani. Az ATLETA két észlelési mechanizmust használ ezen esetek meghatározására:
Módszer 1. A validátorok egyenletes szívverést produkálnak, az aláírt láncon belüli üzenetek előre látható folyamát, amelyek jelzik a validátor online állapotát. Ha ezek az adatfolyamok megszakadnak, vagy túl sokáig tart a fogadás, akkor automatikusan feltételezzük, hogy a validátor nem válaszol.
Módszer 2. Az NPoS tervezése miatt, amely a validátorok szintjén optimalizálja az egyenlőséget, a munkaterhelés elosztása a validátorok között általában egyenletes. Ez az egyenlőség a pontok felhalmozódásával jelenik meg egy korszak alatt. Mivel a korszakok egyenletes bevonásra optimalizálnak (függetlenül a biztosíték méretétől), a validátor jutalmainak közel azonosnak kell lenniük. Ha egy validátor korszakpontjai bármilyen okból több mint 25%-kal eltérnek a többi validátorétól, akkor a rendszer nem reagálóként regisztrálja őket.
Indokolatlan szavazás
Ez akkor fordul elő, amikor egy validátor a lánc egy olyan verziójára ad szavazatot, amelyből hiányzik egy korábbi GRANDPA fordulóban véglegesített blokk; egy indokolatlan szavazat jelzi a lánc szerkezetének újjáépítésére/átrendezésére tett kísérletet. Ezek a szavazatok kétféle esetben fordulhatnak elő: vagy a validátor megpróbálja megkerülni a protokollszabványokat (például egy ügyfél módosításával), vagy a validátor egy nem megfelelő állapotot figyel meg (ez akkor történhet meg, ha más rosszindulatú szomszédos csomópontok ezt terjesztik/elhelyezik). Az indokolatlan szavazás észleléséhez egy "bejelentő" (egy másik validátor) beavatkozása szükséges, aki egy olyan tranzakciót nyújt be, amely tartalmazza:
Hivatkozás a megfelelő véglegesített blokkra;
bizonyíték arra, hogy a blokkot valóban véglegesítették;
a blokkhoz kapcsolódó indokolatlan szavazás.
A jelentés benyújtását követően nyilvános, határidőhöz kötött kihívás indul. A kihívás időtartama alatt a vétkes validátornak (a többi validátorral együtt) lehetősége lesz arra, hogy igazolja a tettét, vagy bebizonyítsa, hogy a jelentés hamis volt. Ha a kihívás során nem érkezik válasz, a jelentés automatikusan igaznak minősül, és az indokolatlan szavazással vádolt validátort megbüntetik.
Mellébeszelés (Equivocation)
A nem nyilvánvalóan aljas és a természetes turbulenciáknak erősen kitett egyenlőtlenség egy 2. szintű jogsértés, amely akkor történik, amikor a validátorok egynél több blokkot állítanak elő egy meghatározott résidőre.
Last updated