- From: Erik Aronesty <erik@q32.com>
- Date: Fri, 3 Sep 2021 07:54:53 -0400
- To: Nick Harper <ietf@nharper.org>
- Cc: Erik Nygren <erik@nygren.org>, Stephen Farrell <stephen.farrell@cs.tcd.ie>, Martin Thomson <mt@lowentropy.net>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
> Proof of work requires the client to do additional work for the sake of doing work. The server still has to do the same amount of work it would have done had the client not done the proof of work (and in fact needs to do slightly more work to verify the proof of work). This is not a zero-sum game where some work is moved from the server to the client; it is a net increase in the amount of work done.
yes
assuming the attacker can only afford 10000 (arbitrary fixed number)
computations, before proof of work:
attacker creates 10000 connections, server performs 10000
cryptographic computations
total 10000 computations
after proof of work:
attacker creates 1000 connections, requiring 10 computations per
connection, server performs 1000 cryptographic computations
total 11000 computations
assuming the attacker has non-infinite resources, a 10x increase in
computation on the client during an attack results in a 10% increase
in overall computation
a very minor proof of work vastly mitigates attacks, while negligibly
increasing the work done by clients
of course companies like google wouldn't like this.... they rely on
machines automatically connecting to billions of sites, so i
understand why you might object against defenses that help mitigate
automation
>> is a good example of a protocol where proof of work clearly saves more
>> energy than it expends - even though the analysis is not trivial.
>
>
> [citation needed]
really?
if you want, but this is a nascent field - like i said before, the
analysis is not trivial, and it's hard to know what the long term
effects of a bitcoin-integrated society would be.
https://assets.ctfassets.net/2d5q1td6cyxq/2D2BnksJjavw4a6SUvAPwZ/c42a9e3a520b0cc3b230cda3b43eead5/BCEI_White_Paper_.pdf
it's also unrelated to the more important point... that proof of work
is an excellent ddos deterrent
Received on Friday, 3 September 2021 11:55:18 UTC