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.