Du har troligtvis hört talas om kryptovaluta -konsensusalgoritmer Proof of Work (PoW) och Proof of Stake (PoS) och hur de tillför värde till kryptovaluta -gruvdrift.

Bitcoin använder PoW, och Ethereum kommer att övergå till PoS. Båda är de dominerande konsensusalgoritmerna i kryptovalutautrymmet, men en algoritm försöker uppgradera både PoW och PoS via en hybrid av de två: Proof of Activity (PoA).

Så vad är PoA, och vad exakt kan det uppnå?

Vad är bevis på aktivitet (PoA)?

PoA är en blockchain -konsensusalgoritm som gifter sig med de bästa aspekterna av PoW och PoS och beskrivs av dess skapare som "en genomarbetad förlängning av Bitcoin (PoW) -protokollet" för att avhjälpa troliga säkerhetshot.

Idén till PoA kom från fyra inflytelserika personer i kryptovalutasamhället, en av dem var Litecoin -grundare Charlie Lee. I sitt arbetsbevis, publicerad 2014, skrev fyra författare att genom att kombinera krafterna hos PoW och PoS erbjuder PoA ”en god säkerhet mot möjligen praktiska framtida attacker mot Bitcoin, och har en relativt låg straff när det gäller nätverkskommunikation och lagring Plats."

instagram viewer

Med andra ord försöker PoA förbättra den övergripande säkerheten för Bitcoins PoW och ge gruvarbetare fördelarna med PoS utan extra nätverkstrafik.

Hur fungerar bevis på aktivitet?

Som skrivet i tidningen börjar PoA -algoritmen med PoW och slutar med PoS. Men mitt i gruvdriften för ett block introducerar PoA det som kallas en "följ-den-satoshi" -underutin, där algoritmen "[omvandlar] några pseudoslumpvärde till en satoshi (minsta enhet av kryptovalutan) som plockas enhetligt bland alla satoshis som har präglats långt."

Här är en steg-för-steg-guide om hur PoA fungerar, enligt PoA-förslaget:

  1. Gruvdrift börjar med PoW. En gruvarbetare spenderar hashkraft för att generera ett tomt blockrubrik.
  2. Den framgångsrikt genererade blockrubriken sänds till PoA -nätverket.
  3. Här, följ-the-satoshi delrutan åberopas: gruvarbetare i nätverket som är online kontrollerar sedan om det utsända blockhuvudet är giltigt eller inte. När de utför valideringen kontrollerar de också om de är de "lyckliga" som innehar den slumpmässigt genererade satoshi.
  4. I detta skede sker PoS. Enligt Charlie Lee, de "lyckliga" som väljs "fördelas jämnt med mynt som hålls." Detta betyder att om A har 200 mynt och B har 100 är A dubbelt så stor risk att vara den "lyckliga vinnaren".
  5. De "lyckliga vinnarna" får sedan logga av blocket på blockhuvudet, enligt standard PoW -protokoll, och sända sin signatur till PoA -nätverket.
  6. Denna process fortsätter tills den sista "vinnaren" undertecknar blocket och fortsätter att skapa ett lindat blockrubrik och sänder det till PoA -nätverket för validering.
  7. Blockbelöningar som genereras delas sedan mellan den sista gruvarbetaren och de lyckliga vinnarna.

Om de valda "vinnarna" inte är närvarande för att logga av en hash, går protokollet till nästa vinnande block. Denna process upprepas tills blocket erhåller nödvändiga underskrifter från den första gruvarbetaren och alla "vinnare".

Bevis på aktivitet: Fördelar och fördelar

Den största fördelen med PoA är dess buffrade säkerhet: genom att kombinera styrkorna hos PoW och PoS minimerar PoA risken för 51% attack. Detta beror på att en angripare måste överväldiga både PoW- och PoS -system - det vill säga genom att äga en hashhastighet på över 50% och äga ett stort antal mynt - innan de kan ta ner PoA.

Förespråkare för PoA uppger att steget efter-satoshi kan mäta deltagarnivån på gruvarbetare och intressenter i nätverket, vilket stimulerar dem att delta i valideringen bearbeta. I sin tur, genom att låta PoW- och PoS -noder interagera med varandra, främjar PoA en "förbättrad nätverkstopologi."

Emellertid kräver sammanslagning av PoW och PoS också dubbel beräkningseffekt som behövs för att köra protokollet. Detta leder till överdriven kolförbrukning, vilket uppenbarligen är skadligt för miljön. Även om PoA hävdar lägre transaktionsavgifter, kräver en beräkningskrävande konsensusalgoritm som PoA avancerad gruvhårdvara, en rejäl investering för vissa gruvarbetare.

Vissa i kryptosamhället tycker också att PoA trots en mer robust valideringsprocess fortfarande inte kommer att stoppa dubbelsigneringsproblemet.

Använder någon kryptovaluta bevis på aktivitet?

I skrivande stund finns det bara två kryptovalutor som använder PoA:

  • Decred (DCR): nya block är var femte minut i Decred. När nya block bryts går 60% av blockbelöningen till PoW -gruvarbetare, 30% går till PoS -innehavare och resterande 10% går tillbaka till att finansiera protokollets utveckling.
  • Espers (ESP): lanserades 2016, varumärket ESP sig själv som ett blockchain -projekt med målet att "erbjuda säkra meddelanden, webbplatser i kedjan och en övergripande tilltalande upplevelse för användaren."

Bevis på aktivitet är säkert men energiintensivt

PoA är en ambitiös konsensusalgoritm som smälter ihop det bästa av PoW och PoS och ger ytterligare försvarslager till en blockchain. Men som beskrivits ovan har protokollet fortfarande sina nackdelar och förhindrar inte helt blockchain -attacker.

Ändå är PoA ett verkligt exempel på hur blockchainforskare ständigt försöker förbättra konsensusalgoritmer för att möjliggöra säkrare, kostnadseffektiva transaktioner.

Dela med sigTweetE-post
Vad är Crypto Mining och är det farligt?

Cryptocurrency mining kan vara lukrativ, men är det säkert?

Läs Nästa

Relaterade ämnen
  • Teknik förklaras
  • Bitcoin
  • Ethereum
  • Blockchain
  • Pengarnas framtid
Om författaren
Jie Yee Ong (59 artiklar publicerade)

För närvarande baserat i Melbourne, Australien, har Jie Yee erfarenhet av att skriva om den australiensiska fastighetsmarknaden och den sydostasiatiska tekniska scenen, samt bedriva business intelligence-forskning i det bredare Asien-Stillahavsområdet område.

Mer från Jie Yee Ong

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera