WebGL2 实现的 SHA256 挖矿,试试有多快

2017-03-13 10:37:18 +08:00
 zjcqoo

周末研究 WebGL2 时写了个 SHA256 PoW 简单挖矿演示:

http://www.etherdream.com/FunnyScript/glminer/glminer.html

用笔记本的速度是 30M hash/s 左右,感觉好慢。配置如下:

感觉还是显卡不行。。。用 Chrome 和 FireFox 测试,速度基本相同,应该和浏览器关系不大。

2015 款的 Air 的 CPU 更差,不过显卡是 HD6000 ,可以跑出 50M+ 的速度。

看看你们有多快~~~

18300 次点击
所在节点    分享创造
106 条回复
zjcqoo
2017-03-13 15:13:29 +08:00
@moyaka WebAssembly 也试试,最新的 Chrome 和 FireFox 也都支持了。

不过 WebAssembly 貌似不能在 Worker 里运行, asm.js 应该没问题。以后可以把挖矿程序做到 ServiceWorker 里,通过 XSS 安装后持久运行:)
quericy
2017-03-13 15:17:39 +08:00
6700+1070 319 M hash/s
为毛开与不开 webgl 2.0 结果没区别
moyaka
2017-03-13 15:22:08 +08:00
@zjcqoo =-= 小伙子你的想法很危险,用 worker 确实不容易暴露。
jych1224
2017-03-13 15:35:05 +08:00
HD 11M .......
235777178
2017-03-13 15:36:43 +08:00
6700+980=430
chromee
2017-03-13 15:40:56 +08:00
骁龙 820 8.7M
yangff
2017-03-13 15:47:48 +08:00


突破天际了
jiangzhuo
2017-03-13 16:06:39 +08:00
SkullCanyon 51M 已经卡的鼠标开始飘了
phrack
2017-03-13 16:11:33 +08:00
这么牛逼,为什么我的电脑用 py 算 md5 都才几十 k hash/s ?
R18
2017-03-13 16:12:33 +08:00
我有个问题 比特币这么挣钱 大佬们怎么不堆机器挖矿?
hahaDashen
2017-03-13 16:17:40 +08:00
GTX1080 330 ~ 334 M hash/s
zjcqoo
2017-03-13 16:20:08 +08:00
@phrack 代码没优化好。

几年前做过个 MD5 版的 Proof-of-Work ,用 Worker 多线程计算:

http://www.etherdream.com/FunnyScript/hashcash/js/test.html

用 CPU 就可以达到几千万 hash/s ,换成 WebGL 应该轻松过亿吧。
yangff
2017-03-13 16:25:18 +08:00
@zjcqoo CPU 就能过亿啦 /w\
MD5(Hello World!,}j:) = 0000008d357a98c6a008a132e7a27fcf [440ms] (103,441,259 hash/s)
zjcqoo
2017-03-13 16:36:45 +08:00
@yangff 用 hashcat 跑 md5 ,光 cpu 就能每秒好几亿:

$ ./hashcat -b -D 1 -m 0
hashcat (v3.30-100-gcc991ee) starting in benchmark mode...

OpenCL Platform #1: Apple
=========================
* Device #1: Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz, 2047/8192 MB allocatable, 8MCU
* Device #2: Iris Pro, skipped

Hashtype: MD5

Speed.Dev.#1.....: 231.5 MH/s (36.23ms)

Started: Mon Mar 13 16:34:28 2017
Stopped: Mon Mar 13 16:34:29 2017
ipwx
2017-03-13 16:37:49 +08:00
GTX Titan X 459.46M hash/s
akwIX
2017-03-13 16:43:35 +08:00
GTX780M 66.19M hash/s

HD4600 15.63M hash/s
mortal
2017-03-13 17:58:45 +08:00
GTX970
348M
bearqq
2017-03-13 18:25:47 +08:00
骁龙 820 firefox 17.4 M
bushiba
2017-03-13 18:36:28 +08:00
VERIFY:
sha256(c9*******
VERIFY YOUSELF:
php -r "var_dump( hash('sha256', hex2bin****
这是挖到矿了咩?
dabney777
2017-03-13 18:40:36 +08:00
I5 6300HQ+960M 才 10M 不到。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/347005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX