Validátorok
Atleta Teljes csomópontok
A validáló csomópontok olyan dedikált gépek üzemeltetői, amelyek egy speciális szoftver klienst futtatnak, amely a pontos múltbeli állapot fenntartásáért és a legfrissebb állapotnak a konszenzus szabályai szerinti növeléséért felelős. Ők azok az entitások, amelyek számítási és tárolási erőforrásokat, a hálózat biztonságát és bizonyos fokú gazdasági garanciákat biztosítanak.
A validálás magában foglalja egy csomópont futtatását a hálózat aktív fenntartására, akár blokkok előállításával, akár a lánc véglegességének biztosításával. Ahhoz, hogy validátor lehessen az ATLETA-n, a felhasználóknak rendelkezniük kell bizonyos fokú rendszergazdai tapasztalattal ahhoz, hogy validátor csomópontot indíthassanak és tarthassanak fenn.
Funkciók
Összesített tranzakciók
Tranzakciók hitelesítése
Csomagblokkok
Új blokkok csatolása a lánchoz
Biztosítja a megfelelő átmenetet blokkról blokkra.
Történelmi konzisztencia biztosítása
Működési anomáliák felderítése
Védelem a rosszindulatú viselkedés ellen
Validátorok szerepe
Általában a validátorok feladata a tranzakciók blokkokba történő beillesztése, azok ellenőrzése, valamint az új blokkok láncba történő hozzáadása. Az ATLETA két típusú al-szerepre bontja a validátori szerepeket a funkciók alapján: szerzőkre és kiadókra. A kettő különválasztja az operatív terheket és összehangoltan dolgozik. A csomópontok szerepekre történő felosztásával nagyobb mértékű őszinte tevékenység válik elérhetővé, és az teljesítmény optimalizálódik.
Szerzők: Figyelik a hálózati mempoolt, gyűjtik a tranzakciókat, csomagolják azokat blokkokba, és továbbítják a kiadóknak.
Kiadók: Figyelik a Szerzők tevékenységét, újraellenőrzik a tranzakciós blokkokat, és hozzáadják azokat a láncolathoz.
Validátor kiválasztása
A blokkláncoknak ki kell használniuk a véletlenszerűség mechanizmusait minden kritikus ponton a validátorok életciklusában, hogy elegendő decentralizációt és valóban átlátható, igazságos környezetet biztosítsanak. A jelölt (nominated) proof of stake egy olyan rendszert implementál, ahol a kijelölések vakon történnek.
A validátorok nem tudják, és nem is választhatják meg, hogy melyik két szerepet szeretnék betölteni. A szerepeket véletlenszerűen osztják ki és cserélik le minden 6 órás munkamenet során, összesen 6 munkameneten keresztül. Minden 36 órában egy új validátorcsoportot választanak ki kvázi-véletlenszerűen.
Validátor állapotai és specifikációi
Az ATLETA-n a validátorok két állapotban lehetnek: Aktív vagy Jelölt. Mindkét típusú validátor teljesíti az összes követelményt, hogy csomópont legyen; azonban az egyik állapot jutalmakat szerez, míg a másik türelmesen vár, amíg be nem kerül a következő Epochba.
Az ilyen állapotmegosztás lehetővé teszi a magasabb teljesítményképességet (a kevesebb aktív gép miatt) és az egyenlőbb jutalomelosztást (a súlyfunkció révén, amelyek biztosítják, hogy minden validátor idővel bekerüljön, és egyetlen validátor se keressen túl nagy arányban jutalmakat).
A Jelöltek az összes validátort jelentik a hálózaton. Az ATLETA meghatározott egy limitet, amely legfeljebb 1000 "Jelölt Validátort" támogat.
Az Aktív azon validátorok alcsoportját jelenti, akik az új blokkok előállításában vesznek részt. Egy adott pillanatban legfeljebb 256 validátor vehet részt a konszenzus folyamatában.
Forgatókönyv: A validátorokat kvázi-véletlenszerű módszerekkel, a nominátorok általi előválogatással és egy súlyozott VRF (ellenőrizhető véletlen funkció) segítségével választják ki. A validátorok szerepeit véletlenszerűen osztják ki minden 6 órában, és a validátorok csoportját minden 36 órában újrarendezik.
Last updated