Hur proof of work säkrar en blockkedja
Proof of work säkrar en blockchain genom att låta miners lägga ner beräkningskraft, så att ändra gamla block innebär att göra om varje senare block och nätverksöverenskommelsen.

På den här sidan
- Miners tävlar om att lösa ett pussel för varje nytt block.
- Block länkas genom hashar, så gamla ändringar bryter senare länkar.
- Noder följer den längsta kedjan, som bär mest arbete.
- Svårighetsgraden justeras för att hålla nya block jämna.
Miners tävlar om att lägga till nästa block, och vinnaren tjänar nya mynt för arbetet. Nätverket kontrollerar arbetet och länkar varje block till de föregående.
Innan du börjar: block och hashar
En hash är en kort kod som ändras om data ändras. Varje block bär ett fingeravtryck av blocket före det, och det fingeravtrycket är en kryptografisk hash.
- Varje block bär ett fingeravtryck av blocket före det.
- Fingeravtrycket är en hash, och länkarna bildar en kedja.
- Ändra ett gammalt block, och en miner måste göra om sitt bevis och beviset för varje senare block.
Steg för steg: säkra ett nytt block
När en miner hittar ett giltigt bevis kontrollerar andra noder det innan blocket läggs till. Protokollet justerar också pusslet så att block fortsätter komma i jämn takt.
- 1Lös pussletMiners gissar värden tills en hittar en hash som möter målet. Den första minern som hittar ett giltigt bevis lägger till nästa block.
- 2Verifiera bevisetNoder kontrollerar att hashen möter målet och att varje transaktion är giltig.
- 3Följ den längsta kedjanOm två giltiga block dyker upp följer noder den längsta kedjan, det vill säga kedjan med mest ackumulerat arbete.
- 4Justera svårighetsgradenProtokollet ändrar pusslets mål så att nya block håller jämn takt. Mer mining-kraft gör pusslet svårare.
Efteråt: varför manipulation misslyckas
Manipulation blir för dyrt eftersom en angripare måste outminera ärliga miners. För att ändra ett gammalt block måste angriparen göra om dess bevis och varje senare blocks bevis snabbare än resten av nätverket lägger till nya block.
Vanliga frågor
En dubbelspendering försöker betala samma mynt två gånger. När en transaktion finns i ett block med proof of work bakom sig innebär en ändring att man gör om det blocket och varje senare block.
En majoritetsattack innebär att en grupp kontrollerar mer beräkningskraft för mining än resten av nätverket tillsammans. Den gruppen kan ibland backa sina egna nyligen gjorda transaktioner eller blockera andras, men den kan vanligtvis inte stjäla mynt från plånböcker.
Proof of work använder beräkningskraft och energi, medan proof of stake använder låsta mynt som insats. Vid proof of stake väljs validerare utifrån hur mycket de satsar och kan förlora en del av insatsen om de fuskar.
Mining använder energi eftersom pusslet är utformat för att vara svårt att lösa och enkelt att kontrollera. Miners kör specialiserad hårdvara som gissar lösningar, och energikostnaden är en del av det som gör manipulation dyrt.






