Bevis for aktivitet er en af mange algoritmer, der bruges til at sikre ægthedalle transaktioner, der finder sted på blockchain.Bevis for aktivitet – det er en hybrid tilgang, der kombinerer to andre udbredte algoritmer – bevis for arbejde (PoW) og bevis for indsats (PoS).
Den mest populære kryptovaluta, Bitcoin,bruger PoW-algoritmen, som har den iboende egenskab, at den øger sværhedsgraden af minedrift over tid. Selvom denne metode forhindrer spam- og hackerangreb på Bitcoin-netværket, resulterer det i, at der bruges mere computerkraft til minedrift, hvilket igen øger energiomkostningerne.
Da energiomkostninger ogudstyr øges i takt med, at vanskeligheden ved minedrift i PoW-netværket øges, som et alternativ er PoS-algoritmen dukket op, som giver autoritet til at mine eller bekræfte transaktioner afhængigt af hvor meget kryptovaluta brugeren ejer.
Selvom PoS-algoritmen med succes reducerer energiomkostningerne og bruger billig hardware, bidrager den til akkumulering af cryptocurrency af store spillere.
Både PoW og PoS beskytter netværket mod 51% angreb. Et sådant angreb giver dig mulighed for at kontrollere netværket fuldstændigt, blokere bekræftelse af nye transaktioner, stoppe betalinger mellem forskellige brugere af blockchain og endda annullere transaktioner, der er foretaget i fortiden, hvilket kan føre til fænomenet dobbeltudgifter.
Bevis for aktivitet (PoA) repræsentereri sig selv en hybrid af PoW- og PoS-algoritmer og indeholder deres bedste egenskaber. Mineprocessen i PoA er identisk med POW-minedrift – minearbejdere forsøger at komme foran hinanden i beregningen af en ny blok. Ved mining af en ny blok, skifter systemet til POS, og den nye blok indeholder kun headeren og minearbejderens adresse.
Baseret på overskriftsdataene, en nytilfældig gruppe af validatorer, der skal bekræfte eller underskrive en ny blok. Jo flere kryptokurser, som en bruger ejer, jo mere sandsynligt er det, at han vælges som validering.
Så snart alle validatorer underskriver den udvindede blok, modtager den status som en komplet blok, identificeres og føjes til blockchain.
Da PoA er baseret på PoW og PoS, er det delvisthar ulemperne ved begge protokoller. Større regnekraft er stadig nødvendig for at udnytte blokke på POW-stadiet, og hvaler er stadig mere tilbøjelige til at komme på listen over validatorer og akkumulere flere digitale aktiver gennem belønninger.
POA forhindrer også en 51% angrebs chance,da det er umuligt at forudsige, hvem der vil underskrive blokke i fremtiden, og konkurrence mellem validatorer tillader ikke akkumulering af computerkraft i gruppen.