純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

相關文章
相關標籤/搜索