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+ 的速度。

看看你们有多快~~~

18218 次点击
所在节点    分享创造
106 条回复
phrack
2017-03-13 11:01:56 +08:00
30m hash/s 是指每秒计算三千万个 sha256 ?
zjcqoo
2017-03-13 11:09:10 +08:00
@phrack 是的。不过这个案例输入数据比较短,每次 SHA 只有 1 轮。
gam2046
2017-03-13 11:36:54 +08:00
有趣,单位六代 i5 核显, 23M/S ,回家试试看自己的电脑如何(入门级 RX 460 4G 版本)。
Kilerd
2017-03-13 12:00:56 +08:00
203m/s

i5 4590 + gtx 1060 3GB

不知道有没有用到 1060 来跑 ( win10 自己装的驱动,好像没装成功。)
zjcqoo
2017-03-13 12:33:15 +08:00
@Kilerd 这么快~ 那肯定用到 GPU 了。。。
cst4you
2017-03-13 12:36:05 +08:00
Speed: 132.23M hash/s

GTX 960
zjcqoo
2017-03-13 12:36:13 +08:00
** 有些显卡要运行个两三秒才能达到最高速度,所以刷新多试几次,才能看到最高速度 **
jin5354
2017-03-13 12:44:43 +08:00
我 rmbp 配置和 lz 一样, 46M/s
popu111
2017-03-13 12:51:54 +08:00
新笔记本 6300HQ + 960M = 15M/s ,好像有点尴尬
zsx
2017-03-13 13:01:21 +08:00
i7-6600U + Intel HD 520 , 20M/s
lutla
2017-03-13 13:02:09 +08:00
6600K+1060 3g
230m/s
RqPS6rhmP3Nyn3Tm
2017-03-13 13:06:47 +08:00
Speed: 46.2M hash/s
15015613
2017-03-13 13:06:59 +08:00
```
loading shader files
ready
compile shader...
compile: ERROR: 0:? : '' : syntax error
```
@zjcqoo
zjcqoo
2017-03-13 13:07:57 +08:00
刚刚更新了下,本来是挖连续 28 个 bit 0 ,好的显卡一下就完成了。。。

现在改成挖连续 32 个 bit 0 ,可以多跑一会。(顺便加了个进度条~)
Troevil
2017-03-13 13:10:26 +08:00
53 hash/s
rmbp 2015 mid
loading
2017-03-13 13:13:51 +08:00
手机浏览器有惊喜
dvcake
2017-03-13 13:24:11 +08:00
E3 1231 +1060 6g 240m/s
zjcqoo
2017-03-13 13:31:05 +08:00
@loading 移动端现在应该都不支持 WebGL2
zjcqoo
2017-03-13 13:32:41 +08:00
@15015613 你是什么版本的浏览器?着色器不应该有语法错误啊。。。
ETiV
2017-03-13 13:34:33 +08:00
switch 也不支持 webgl2 ……
ps4 应该也不支持?

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

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

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

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

© 2021 V2EX