Investor's wiki

Bevis på aktivitet

Bevis på aktivitet

Hva er bevis på aktivitet (PoA)?

Proof-of-activity (PoA) er en blokkjede - konsensusalgoritme som brukes i kryptovalutaer og lignende systemer. Den brukes til å sikre at alle transaksjoner som skjer på blokkjeden er ekte, samt for å sikre at alle gruvearbeidere kommer til enighet. PoA er en kombinasjon av to andre blockchain-konsensusalgoritmer: proof-of-work (PoW) og proof-of-stake (PoS).

Forstå Proof-of-Activity (PoA)

Bitcoin,. den mest populære kryptovalutaen, bruker PoW-konsensusalgoritmen. En spesiell egenskap ved denne algoritmen er at den øker vanskelighetsgraden for gruvedrift etter hvert som tiden går. Denne metoden forhindrer også at bitcoin-nettverket blir hacket. Men fordi vanskeligheten med gruvedrift øker, må mer og mer datakraft brukes. Som et resultat av at det er mer energiforbruk, er det flere kostnader involvert (inkludert kostnadene for slitasje på maskinvaren).

Med et PoW-system kan en gruvearbeider mine eller validere transaksjoner basert på mengden effektivt arbeid de allerede har bidratt med til blokkjeden. Etter hvert som energi- og maskinvarekostnadene steg oppover, som et resultat av økte vanskeligheter med gruvedrift i PoW-nettverk, dukket PoS-systemet opp som et alternativ.

Med et PoS-system avhenger en gruvearbeiders evne til å gruve eller autentisere transaksjoner av hvor mange kryptovaluta-mynter de har. Selv om PoS-systemet oppnår en reduksjon i strømregningen, er en utilsiktet bieffekt av det at det kan fremme mynthamstring (i stedet for forbruk).

Både PoW- og PoS-systemer er ment å forhindre sannsynligheten for et angrep på 51 % - en situasjon der en gruppe deltakere får kontroll over mer enn halvparten av nettverkets gruvedatakraft. Faren for et angrep på 51 % er at den gruppen da kan ha full kontroll over nettverket, inkludert makten til å stoppe nye transaksjoner fra å bli bekreftet, stoppe betalinger mellom forskjellige blokkjedebrukere, og til og med reversere transaksjonene som ble fullført tidligere under deres kontroll av nettverket, slik at de kan dobbeltbruke kryptovaluta-myntene.

PoA forhindrer også sjansen for et angrep på 51 %, som i POW og POS, fordi det er umulig å forutsi hvem den signerende peeren ville være i fremtiden, og myntsparende konkurranse blant underskrivere tillater ikke at datakraften akkumuleres i en gruppe.

Spesielle hensyn

Gruveprosess i et Proof-of-Activity (PoA)-system

PoA-systemet er et forsøk på å kombinere de beste aspektene ved både PoW- og PoS-systemene. I PoA begynner gruveprosessen på samme måte som i en PoW-prosess, med forskjellige gruvearbeidere som prøver å overgå hverandre med høyere datakraft for å finne en ny blokk. Når en ny blokk blir funnet (eller utvunnet), bytter systemet til PoS, med den nylig funnet blokken som bare inneholder en overskrift og gruvearbeiderens belønningsadresse.

Basert på overskriftsdetaljene velges en ny, tilfeldig gruppe validatorer fra blokkjedenettverket; de er pålagt å validere eller signere den nye blokken. Jo flere mynter en validator eier, desto større sjanse har de for å bli valgt som underskriver.

Når alle validatorene signerer den nyfunne blokken, får den statusen som en komplett blokk, den blir identifisert og lagt til blokkjedenettverket, og transaksjoner begynner å bli registrert på den. I tilfelle noen av de utvalgte underskriverne ikke er tilgjengelige for å signere blokken til fullføring, går prosessen til neste vinnerblokk med et nytt sett med validatorer som velges tilfeldig (avhengig av myntinnsatsen deres). Denne prosessen fortsetter til en vinnende blokk mottar det nødvendige antallet underskrivere og blir en komplett blokk. Gruveavgiftene/belønningene er delt mellom gruvearbeideren og de forskjellige validatorene som bidro i sine respektive roller for å melde seg av på blokken.

Siden PoA-systemet gifter seg med PoW og PoS, får det kritikk for sin delvise bruk av begge. Det trengs fortsatt for mye kraft for å utvinne blokker under PoW-fasen, og mynthamstere har fortsatt flere sjanser til å komme på underskriverlisten og samle flere virtuelle valutabelønninger.

Eksempel på bevis på aktivitet (PoA)

Decred (DCR) er den mest kjente kryptovalutaen som bruker PoA-konsensusmekanismen. Med Decred opprettes blokker omtrent hvert femte minutt. Gruveprosessen for Decred begynner med at noder (datamaskiner som deltar i nettverket) leter etter en løsning på et kryptografisk puslespill med kjent vanskelighetsgrad for å lage en ny blokk. Så langt ligner denne prosessen på et PoW-system.

Når løsningen er funnet, sendes den til nettverket. Nettverket verifiserer deretter løsningen. På dette tidspunktet blir systemet en PoS. Jo mer DCR en node har utvunnet, jo mer sannsynlig er det at de blir valgt til å stemme på blokken. (I DCRs blokkjede tjener interessenter billetter som gir dem stemmerett i bytte mot utvinning av DCR.) Fem billetter velges pseudo-tilfeldig fra billettpotten; hvis minst tre av de fem stemmer "ja" for å validere blokken, legges den permanent til blokkjeden. Både gruvearbeidere og velgere belønnes med DCR.

Høydepunkter

– Proof-of-activity (PoA) er en blokkjedekonsensusalgoritme som er en kombinasjon av to andre blokkjedekonsensusalgoritmer: proof-of-work (PoW) og proof-of-stake (PoS).

– Decred (DCR) er den mest kjente kryptovalutaen som bruker PoA-konsensusmekanismen.

– PoA-systemet er et forsøk på å kombinere de beste aspektene ved både PoW- og PoS-systemene; gruveprosessen begynner som et PoW-system, men etter at en ny blokk har blitt utvunnet, bytter systemet til å ligne et PoS-system.