-
@ 一些不羁的话
2025-05-27 17:59:085.工作量证明如何防御拒绝服务攻击? 每条消息都携带一个随机数(nonce),即几个随机位,通过将 32 字节的哈希值视为大整数,可以使整条消息的哈希值小于目标值。由于无法根据哈希值推导出原始数据,因此为了找到这样的随机数,人们必须对不同的随机数进行暴力破解猜测,直到找到合适的随机数。 每次猜测都需要对消息重新计算哈希函数,因此携带合适的随机数可以证明计算量已经完成。接收者只需执行一次哈希函数即可轻松验证此类证明。 在 WireMin 上,通过设置适当的目标值,工作量证明的努力对于普通消息发送者(即人类)来说可以忽略不计,但对于攻击者(或机器人)来说,需要大量的计算能力才能在短时间内发送大量消息。