代码之家  ›  专栏  ›  技术社区  ›  Viktor Joras

工作证明登录,而不是验证码

  •  6
  • Viktor Joras  · 技术社区  · 8 年前

    我刚刚在github上看到了这个天才脚本:

    https://github.com/jsavoie/proof-of-work-login

    我的问题是:为什么POW登录在2018年现在不是一个世界标准?真是天才!

    为什么老式的CAPTCHA和recaptchas仍然如此普遍?

    3 回复  |  直到 8 年前
        1
  •  7
  •   Stephen Baynham    7 年前

    reCaptcha solves目前的费率为每1000美元3美元以上。同时,t2的现行利率。大型spot实例为每小时2.78美分,双核具有突发能力。因此,为了证明其工作性能与reCaptcha具有相同的攻击成本,POW必须在3GHz的单核上花费一分钟甚至两分钟的时间。你在iphone 6上看到的时间可能多达5分钟。大多数用户更喜欢单击标志。

        2
  •  3
  •   Karan Modi    8 年前

    真实世界的数据表明,与工作证明相关的难度水平意味着大量合法用户将无法继续其当前的活动水平。

    这似乎是一个安全性优于可用性的经典例子。

    Source

        3
  •  1
  •   Abhishek Choudhary    6 年前

    Recaptcha的主要目的是防止自动机器人, 防止垃圾邮件是Recaptcha的一个明显成果,因为机器人通常用于垃圾邮件,虽然工作证明可以防止垃圾邮件(通过使过程变慢),但实际上并不能阻止机器人,它可能被用作一种单独的机制,但决不能替代Recaptcha,因为Recaptcha用于检测人类