作者leftc (阿左)
看板DigiCurrency
標題[挖礦] XMR-tw.org網站已加入網頁挖礦行列
時間Fri Sep 22 12:22:44 2017
xmr-tw.org自開站以來致力於提供Monero使用者的中文消息管道
舉凡機器維護, 域名註冊, 翻譯與推廣工作都投入了不少心血
然而為了維護閱讀體驗,本站並未選擇投放商業廣告獲取收益
但近日Coinhive專案利用了Monero的演算法優勢為這個狀況帶來了新的選擇
現在大家到
http://xmr-tw.org 網站的時候
可以在右邊側欄下方看看在勤奮的工作的可愛doge
基於以下考量我們決定在網站上嵌入Coinhive的服務以獲取收益
*與商業廣告相比,Coinhive不會犧牲使用者的隱私
*在適當的設定下不會干擾閱讀者的使用體驗
*越多網站使用Coinhive越能幫助Monero達到算力的去中心化
但是我們必須告知使用者可能遇到的狀況與風險
*本站嵌入的Coinhive服務會使用您的瀏覽器進行挖礦並讓本站獲得收益
*挖礦過程將額外使用客戶端約50%的CPU使用率
*Coinhive尚不是開源程式碼的專案,本站無法對其使用的核心程式做任何安全性擔保
若您發現此服務對您產生預期外的困擾
對頁面停用javascript即可停止挖礦服務
並歡迎站內信回報您的狀況
html原始碼附在原文,歡迎大家拿去嵌在自己的網站
網站或部落格嵌入這段html程式碼就可以運作
https://xmr-tw.org/2017/09/22/using_coinhive/
但是其中這段請記得換成你自己的api key
CoinHive.Anonymous('qFEX5eOEDiiq2xwCj5UqBLsXZmEq4nPk'
怎麼註冊coinhive拿到api key的流程可參閱版上先前的好文
#1PmItd-v
老實講收益真的不多,但衝著可以分散XMR算力這點就值得一試
--
Monero 台灣社團 臉書粉專/社團 開張囉! 快來follow最新消息
https://www.facebook.com/MoneroTaiwan
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.71.147
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DigiCurrency/M.1506054175.A.B10.html
1F:推 DarkerDuck: 雖然說用javascript跑一定是非常慢 09/22 12:43
2F:→ DarkerDuck: 不過XMR 挖礦已經算是比較CPU-friendly 09/22 12:43
沒錯,js就是拿通用性換效率嘍
3F:推 aria0520: 剛剛開了網站 但cpu10%都沒 還是還沒運作 09/22 12:50
已經在上線運作了喔,好奇是什麼瀏覽器呢?
如果js沒有被阻擋應該都要能正常運作
4F:推 vic88001: 剛試開,i7六代大概跑到50%,算力60H/s 09/22 12:56
感謝回報! 60猛猛der!
5F:推 gR7P4zXH: i3 60% 20H/s 09/22 13:18
6F:→ commandoEX: 是開一下pentium G4500 使用Edge跑只有6~7H/S XD 09/22 13:27
7F:→ commandoEX: 使用率30~40%左右 09/22 13:28
感謝回報!
蠻想知道在這種低階效能的CPU上會造成網頁瀏覽延遲嗎?
8F:→ destroyss: R7 1700 使用率50% 86~93H/S 09/22 13:35
不愧是ryzen!
9F:推 aria0520: 我是用 firefox 還是這個會被ublock擋 09/22 13:51
10F:推 aria0520: 不過我用另一台電腦開 同樣firefox+ublock有成功 09/22 13:54
11F:→ aria0520: 7900X 85~90H/s 09/22 13:54
居然是野生的i9出現了!!
ublock確實有傳出要阻擋這類js的消息
不確定實裝了沒
但這已經引起蠻多關於廣告vs算力的爭論
前者的惱人是有目共睹,但後者的生態還沒建立起來
我個人覺得理想的生態是
每個人可以在自己的瀏覽器裡設定閒置CPU使用率的貢獻上限
並對不同的網站設定貢獻優先權
這對內容創作者和讀者是雙贏的局面
12F:推 hsuallan: edge跑起來比較慢欸 I7-3770只有30 09/22 13:54
13F:→ hsuallan: 而chrome有60 09/22 13:55
恩恩,IE系列的CPU使用率好像會偏高但算力偏低
不確定是什麼原因影響
14F:推 aria0520: 建議要不要設判別讓hashrate低於一定程度的不挖 09/22 13:59
15F:→ aria0520: 低於一定程度應該就是用低階CPU 可能會影響使用 09/22 13:59
16F:推 wahaha99: 建議偵測使用者是否為行動裝置, 09/22 14:03
17F:→ wahaha99: 如果是行動裝置就不要開啟 用電池去幹這事會讓人抓狂 09/22 14:04
樓上兩位的建議不錯喔
由於目前是判斷執行緒來取計算強度
對於普遍已是多核心的cpu比較沒差
但如果是單核心就會出現滿載的問題
改用throttle參數應該可以解決
但我目前用起來覺得有點bug,不是反變滿載就是效率極差
要再觀察一下
18F:→ hsuallan: 剛剛也有無聊用手機玩玩XD 不到1然後無法顯示 09/22 14:10
19F:推 kuarcis: 我建議不要50% 50%資源其實有點影響 09/22 15:45
20F:→ kuarcis: 然後我猜應該是超過10核的CPU可能有點BUG? 09/22 15:45
21F:→ kuarcis: E5 2696 V3 我是發現它有分散到其他核作運算 09/22 15:51
22F:→ kuarcis: 但是的確有幾個核的用量一直比較大 09/22 15:51
23F:→ kuarcis: 算力道是很穩定都在 117 H/S 09/22 15:51
24F:→ kuarcis: 又或者是改成TPB的策略 在人次最多的頁面(例如下載?) 09/22 15:52
25F:→ kuarcis: 做運算就好 或是最新的文章做運算就好 09/22 15:52
我本來是想要設定50%執行緒然後throttle 0.8
但是那個0.8參數下去之後算力會直接跌到幾乎沒有
改直接下throttle 0.4甚至0.3反而使用率會噴到80%
不知道問題在哪,還在研究
26F:→ commandoEX: 我再用手機試試,華為麒麟955配google chrome可以到 09/22 15:57
27F:→ commandoEX: 11H/S,比G4500+edge還強XDXD 09/22 15:58
28F:→ commandoEX: 這程式因為好像是看總核心數,955是4大+4小,網頁是拿 09/22 16:00
29F:→ commandoEX: 4執行緒去跑 09/22 16:00
30F:推 zz199227: R7 1700 99-104 我也覺得50%有點太多雖然r7這種等級是沒 09/22 16:29
31F:→ zz199227: 影響 但是i5等級使用者應該會卡卡的 09/22 16:29
32F:推 kuarcis: Iphone6s只有5 h/s 是否該換手機了 0.0 09/22 16:33
33F:推 ckpl: 樓上我50收6s 09/22 17:02
參考這邊版友的意見
已新增判斷電池容量50%以下且沒有接電就自動停止運算
快沒電的手機或筆電平板用戶可以試試XD
34F:推 BDrip: 記得有瀏覽器不會回傳電池電量 避免被追蹤? 09/22 17:42
35F:推 a828203: 我500元收哀鳳6S歐! (站內信 09/22 18:07
36F:推 kuarcis: 剛剛看了一下coinhive的說明 試試看只設定throttle 09/22 18:38
37F:→ kuarcis: 不要設定thread? 09/22 18:38
38F:→ leftc: 那就會像我剛回答上面的0.3反而使用率噴到80% 09/22 18:40
39F:推 kuarcis: 查了一下前幾天TPB的新聞XD 我看tpb的啟動參數只有放 09/22 18:46
40F:→ kuarcis: throttle 其他什麼autothread都沒動 0.0 09/22 18:46
41F:→ kuarcis: 不知道有沒有關係 0.0 09/22 18:47
42F:推 kuarcis: 然後現在tpb真的上限的設定值 throttle設定在0.9 09/22 18:49
43F:→ kuarcis: 可是我看chrome CPU使用率是在10-20之間跳動 09/22 18:49
44F:推 kuarcis: 啊...throttle指的是閒置時間比例 所以要20%資源運算 09/22 18:52
45F:→ kuarcis: 要設定成0.8才對XDDD 09/22 18:52
突破盲點啦XDDDD 不過剛剛測試了thread效率比較高
結果推在下面
晚點再來改一下讓低算力的改用throttle
46F:→ leftc: 測試了一下thread和throttle差異,似乎thread效率比較高 09/22 19:04
48F:推 aria0520: 阿是說再提供個回報 原本我測的時候另外自己也在挖XMR 09/22 19:25
49F:→ aria0520: 現在關掉重測 7900X是180H/s左右 09/22 19:25
都快兩百了耶 野生的i9真的太猛啦XDDDDD
50F:推 ricky7899: 剛剛小試一下單顆E5-2670 100H/s 只是程式很多都沒關 09/22 20:30
51F:推 ckpl: Q8200 throttle 0.05 cpu98% 20h/s 09/22 21:09
52F:推 CP64: 顯卡挖礦(物理) XDDDDDD 09/22 23:07
53F:→ CP64: 是說網頁裡面有些腳本會因為 mixed content 被擋掉 09/22 23:08
54F:→ leftc: 因為更新內容時https置換功能偶爾會失效 過一陣子就正常了 09/22 23:15
55F:推 Ash1taka: 還真的一進連結,CPU風扇就發出聲音了! 09/23 01:07
56F:→ a73126: 有可能偵測HT嗎? 當CPU支援HT的時候thread可以少一點 09/23 01:58
57F:→ a73126: 不然其實就是核心滿載了XD... 09/23 01:58
58F:→ a73126: 然後桌面板edge會因為沒有method getBattery導致算力顯示 09/23 02:00
59F:→ a73126: 不出來 09/23 02:01
60F:→ a73126: 另外edge關掉分業似乎背景還是不會停止運算....edge毛好多 09/23 02:03
61F:→ leftc: edge也太慘..晚點來加一下例外處理... 09/23 10:53
62F:→ b85040312: 用自己的電腦挖? 09/23 12:00
63F:→ CP64: 剛剛開了一下 然後開了三條 ublockO 的例外 i5 50% 34H/s 09/23 16:20
64F:→ CP64: 昨天 Win10 Fx 看不到算力資訊 今天有惹 09/23 16:20
感謝回報,因為後來有加上了例外處理和小修了一下核心判斷
※ 編輯: leftc (140.121.71.147), 09/23/2017 16:26:50
65F:推 phenixsun: 一天開一小時支持你! 09/23 23:55
66F:推 kiss1011: Ryzen 5 1400 50% 50H/S 09/24 14:02
67F:→ a828203: 樓上的算力好強 09/24 16:30
68F:推 BDrip: Ryzen 7 1700 130H-140H/S 09/24 16:57
69F:推 ECZEMA: 有趣 09/25 06:13
70F:推 xenium: 推推 09/25 16:05
71F:推 trashprince: i7-3770 75H/s 09/27 05:26
72F:推 kckckckc: 沒想到還有i9!! 筆電 4720HQ 45H/s 10/24 10:06
73F:→ infosec: i9 7980XE 222H/s 01/07 15:50