Post by Madeleine Canefors on Apr 6, 2018 17:44:15 GMT 1
Proof of Work vs Proof of Stake
Ethereum är för närvarande i fas med att gå från Proof of Work (PoW) till Proof of Stake (PoS). Vad är skillnaden mellan dessa två protokoll och vilka incitament finns att genomföra en s.k. fork (minting)?
Forking inom PoS är motsvarigheten till mining inom PoW. För att en minare ska få godkänna och flytta sin mining pool in till blockkedjan behöver den verifieras. Detta sker med avancerade algoritmer vilket kallas Proof of Work.
Proof of Stake kom på tal runt år 2011. Att addera flera features på PoW-protokollet har under en tid diskuterats som ohållbart. Dessa features behöver hela tiden byggas på och uppdateras. PoW-algoritmen är ett bekymmer för miners och lösningen på det är att bygga en ny algoritm som är bättre. Istället för att ”tävla” mot varandra där miners verifierar block genom snabbast och bäst hårdvara, använder PoS ett valsystem där man slumpmässigt väljer ut en node, en validerare (validator). För att bli en validerare måste en node förvara ett antal coins som deposition, en s.k. ”stake”. Kritiken har varit att det är inte rättvist då det i huvudsak gagnar de rika eftersom man behöver ”stakea” sina coins. Kryptografin inom PoS är betydligt enklare att lösa än inom PoW – man behöver endast bevisa att man äger en viss andel av alla coins som finns tillgängliga i det nätverket vid ett givet tillfälle.
Inom PoS gäller att ju mer coins du köper desto bättre pris får du. Om en node godkänner ett block får den belöning i form av transaktionsavgifter som kommer från nätverket. Om noderna godkänner transaktioner som är ”fraudulent” kommer de förlora en del av sin stake som hålls som deposition. Så länge staken är högre än det man får av valideringen kan vi vara säkra på att noderna utför sitt jobb korrekt och godkänner transaktioner som är säkra. Om inte, förlorar de mer pengar än de vinner.
Nackdelar med PoW
• Stor elförbrukning vilket är slöseri av resurser
• Höga elkostnader
• Hårdvaran är dyr
• Mining poolerna är de som styr systemet
Fördelar med PoS
• Mer miljövänlig i den bemärkelsen att man inte behöver investera i stor mängd hårdvara för att lösa det avancerade matematiska puzzlet. Således sparas energiresurser.
• Resistent mot 51% attack (förklaras nedan)
• Stabilitet
• Säkerhet
• Mer decentraliserat i och med validerare
Kritik mot PoS
Den kanske främsta kritiken mot PoS är att det är en mindre grupp personer som besitter en stor mängd kryptovaluta och som därför kommer få ännu mer av kakan. Vitalik Buterin anser att detta inte är ett tillräckligt starkt argument då det finns ännu större problem med PoW. Han menar på att för det första sker den största delen av miningen i Kina, hela 70 % (mars 2018) av utvinningen sker där. Dessutom är den hårdvara som används för mining tillverkad av i princip ett enda företag vilket gör att det blir svårt för andra försäljare att komma in på marknaden. Det är ett fåtal personer som styr alltsamman och det gör att systemet kanske inte är så decentraliserat som det ursprungligen var tänkt. Annan kritik mot PoS är den slumpmässiga delen att välja ut validerare som inte är helt slumpmässig.
51% attacker
Proof of Stake försvårar 51% attacker. En 51% attack sker då en mining pool kontrollerar 51% av nätverket. Med den möjligheten kan man välja att inte validera block som faktiskt är validerabara. Inom PoS gäller däremot att om någon äger 51% av en kryptovaluta skulle det inte ligga i dennes intresse av attack där de äger en majoritet. Dessutom är det inte troligt att någon väljer att äga upp till 51% av en kryptovaluta då det är oerhört mycket pengar som skall investeras. Snarare gäller att de som äger en större andel har ett intresse av att nätverket hålls säkert. En attack skulle innebära att en valuta destabiliseras och att värdet på staken minskar.
Ethereum jobbar för närvarande med att implmentera ett proof-of-stake system som kallas Casper. Ethereum har föreslagit att införa en max- och miniandel av ETH som en validatör har rätt att äga (t.ex. 1,500 ETH - 60,000 ETH). Visionen är att endast en viss andel av alla forkade coins ska vara upplåsa inom Casper-kontraktet. Detta kan förhindra och lösa problemet med storköp som kan påverka det övergripande värdet på valutan.
Ethereum är för närvarande i fas med att gå från Proof of Work (PoW) till Proof of Stake (PoS). Vad är skillnaden mellan dessa två protokoll och vilka incitament finns att genomföra en s.k. fork (minting)?
Forking inom PoS är motsvarigheten till mining inom PoW. För att en minare ska få godkänna och flytta sin mining pool in till blockkedjan behöver den verifieras. Detta sker med avancerade algoritmer vilket kallas Proof of Work.
Proof of Stake kom på tal runt år 2011. Att addera flera features på PoW-protokollet har under en tid diskuterats som ohållbart. Dessa features behöver hela tiden byggas på och uppdateras. PoW-algoritmen är ett bekymmer för miners och lösningen på det är att bygga en ny algoritm som är bättre. Istället för att ”tävla” mot varandra där miners verifierar block genom snabbast och bäst hårdvara, använder PoS ett valsystem där man slumpmässigt väljer ut en node, en validerare (validator). För att bli en validerare måste en node förvara ett antal coins som deposition, en s.k. ”stake”. Kritiken har varit att det är inte rättvist då det i huvudsak gagnar de rika eftersom man behöver ”stakea” sina coins. Kryptografin inom PoS är betydligt enklare att lösa än inom PoW – man behöver endast bevisa att man äger en viss andel av alla coins som finns tillgängliga i det nätverket vid ett givet tillfälle.
Inom PoS gäller att ju mer coins du köper desto bättre pris får du. Om en node godkänner ett block får den belöning i form av transaktionsavgifter som kommer från nätverket. Om noderna godkänner transaktioner som är ”fraudulent” kommer de förlora en del av sin stake som hålls som deposition. Så länge staken är högre än det man får av valideringen kan vi vara säkra på att noderna utför sitt jobb korrekt och godkänner transaktioner som är säkra. Om inte, förlorar de mer pengar än de vinner.
Nackdelar med PoW
• Stor elförbrukning vilket är slöseri av resurser
• Höga elkostnader
• Hårdvaran är dyr
• Mining poolerna är de som styr systemet
Fördelar med PoS
• Mer miljövänlig i den bemärkelsen att man inte behöver investera i stor mängd hårdvara för att lösa det avancerade matematiska puzzlet. Således sparas energiresurser.
• Resistent mot 51% attack (förklaras nedan)
• Stabilitet
• Säkerhet
• Mer decentraliserat i och med validerare
Kritik mot PoS
Den kanske främsta kritiken mot PoS är att det är en mindre grupp personer som besitter en stor mängd kryptovaluta och som därför kommer få ännu mer av kakan. Vitalik Buterin anser att detta inte är ett tillräckligt starkt argument då det finns ännu större problem med PoW. Han menar på att för det första sker den största delen av miningen i Kina, hela 70 % (mars 2018) av utvinningen sker där. Dessutom är den hårdvara som används för mining tillverkad av i princip ett enda företag vilket gör att det blir svårt för andra försäljare att komma in på marknaden. Det är ett fåtal personer som styr alltsamman och det gör att systemet kanske inte är så decentraliserat som det ursprungligen var tänkt. Annan kritik mot PoS är den slumpmässiga delen att välja ut validerare som inte är helt slumpmässig.
51% attacker
Proof of Stake försvårar 51% attacker. En 51% attack sker då en mining pool kontrollerar 51% av nätverket. Med den möjligheten kan man välja att inte validera block som faktiskt är validerabara. Inom PoS gäller däremot att om någon äger 51% av en kryptovaluta skulle det inte ligga i dennes intresse av attack där de äger en majoritet. Dessutom är det inte troligt att någon väljer att äga upp till 51% av en kryptovaluta då det är oerhört mycket pengar som skall investeras. Snarare gäller att de som äger en större andel har ett intresse av att nätverket hålls säkert. En attack skulle innebära att en valuta destabiliseras och att värdet på staken minskar.
Ethereum jobbar för närvarande med att implmentera ett proof-of-stake system som kallas Casper. Ethereum har föreslagit att införa en max- och miniandel av ETH som en validatör har rätt att äga (t.ex. 1,500 ETH - 60,000 ETH). Visionen är att endast en viss andel av alla forkade coins ska vara upplåsa inom Casper-kontraktet. Detta kan förhindra och lösa problemet med storköp som kan påverka det övergripande värdet på valutan.