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

用网页挖什么币?

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

网页挖矿速度如何?

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

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

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

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

什么网站适合网页挖矿?

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

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

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

在调试中,咱们发现一个有趣的现象,挖出share的时间分布并不相同,每每开始比较容易出share,而且接连出share的状况比较常见,这很适合网页挖矿的特色。浏览器

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

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

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

相关文章
相关标签/搜索