Fredrik Henriques och Niklas Nordmark

Proof of Work

En studie av proof-of-work som skydd mot överbelastningsattacker

Sammanfattning

Denna uppsats ämnar förklara protokollet proof-of-work samt utvärdera dess förmåga att skydda en nätverksresurs från att göras otillgänglig av en överbelastningsattack. Vi vill genom tester på en implementation av protokollet svara på vilken form av pussel som ger en rättvis arbetsfördel- ning för klienterna. Resultatet visar att proof-of-work kan skydda en nätverksresurs genom att begränsa antalet an- rop som varje klient kan göra per tidsenhet. Vi ser även att en implementation med delpussel ger en mindre variation i beräkningstider och är därför att föredra framför en svårare implementation utan delpussel. Klienter med mindre kraft- fulla datorer missgynnas dock fortfarande i förhållande till klienter med kraftfullare maskinvara.