纯javascript网页莱特币矿机的实践

用网页挖什么币?

目前的浏览器的Javascript大多使用CPU处理,因此适合以Scrypt算法为主的币种,本文选择的是莱特币(Litecoin)。还有Dogcoin... 都适合网页挖矿。

网页挖矿速度如何?

在三年前的笔记本上,打开6个浏览器窗口,Chrome+WIn7 64, 每个页面的挖矿速度是 0.06KH/S, 如果只打开一个浏览器页面,则是0.12KH/S;

使用台式机,i3 两年前主流机型,4核CPU,打开6个浏览器窗口,Chrome+Linux 64bit, 每个页面的挖矿速度是0.1KH/S,如果指打开一个浏览器页面,则是0.15KH/S.在同一个机器上运行cpu-miner挖矿软件,速度是 10KH/S.

网页挖矿会影响用户浏览体验?

我们的矿机采用浏览器的 web worker 后台进程方式,对客户的浏览体验几乎无影响,只是加大了CPU负载,其实客户机的CPU多半是空闲的,不用反而浪费。

什么网站适合网页挖矿?

网页挖矿的收益是由用户访问网页的次数和网页上停留时间决定的。这两个数据使用cnzz和google analyst 都可以获得。如果一个网站的平均每小时的网页访问次数为100次,平均每网页停留时间是20秒,(如果这样的网页 数度落泪,看文明,停留的时间会更长),2000秒的时长,按0.1KH/S计算,约可产生200KH 计算量,相当于 一台I3台式机满负荷 20秒的计算量。

对于每天10万网页访问量(不是唯一访问量)的网站,按平均停留20秒计算,约产生 100K* 20 S* 0.1KH/S= 200MH 计算量

哪些网站适合?可能视频网站,网页游戏网站,这些网站中,传输速度比CPU更重要,还有小说,学习等适合长时间停留的网站等。

在调试中,我们发现一个有趣的现象,挖出share的时间分布并不相同,往往开始比较容易出share,并且接连出share的情况比较常见,这很适合网页挖矿的特点。

源代码可访问:https://github.com/martinking1997/web-js-litecoin-miner  javascript,PHP后台;

有兴趣的站长可联系,QQ 2081166528 ,提供相关挖矿软件和安装配置服务。

http://www.goodu.info/gc/node/1661


你可能感兴趣的:(比特币,bitcoin,miner,矿机)