Hasty Briefsbeta

双语

Anubis_offload: Userscript to offload Anubis PoW to native CPU or GPU code

9 months ago
  • #Proof of Work
  • #Performance Optimization
  • #Anubis
  • 用户脚本将Anubis工作量证明(PoW)从浏览器卸载到本地CPU/GPU,显著提升计算速度
  • 难度4在CPU上仅需数十毫秒,而浏览器需数秒;难度6(256倍难度)在GPU上仍保持数十毫秒处理速度
  • 优化的挖矿算法减少内循环处理,相比原始方法实现9倍加速
  • 安装需Tampermonkey及运行Python服务器(`offloadd.py`)以处理基于HTTP的PoW挑战
  • 脚本通过挂钩`Worker.postMessage`拦截PoW挑战并重定向至本地服务器,绕过浏览器计算
  • 同时支持CPU(通过PyOpenCL)和GPU加速,推荐GPU以获得最佳性能
  • 特别适用于低配设备,降低环境影响且保持PoW合法性(非绕过机制)
  • 当前限制包括可能的内容安全策略(CSP)问题及需localhost访问权限的安全例外
  • 未来可能改进方向包括WebGPU支持及服务器离线时的备用处理机制