跳到主要內容

Coinhive 網頁挖礦收益怎麼變少了? 門羅幣挖礦難度大幅提升,官方針對近日Monero (XMR) Payout Rate 提出說明



其實我還滿訝異 Coinhive 會針對這種問題特別發一篇 QA 來回覆的,官方提到收到很多封 Email 來詢問為什麼 Coinhive 的支付率下降了或諸如收益變少的問題,可能真的很怕被誣賴偷偷把錢黑走,Coinhive 還真的從頭到尾解釋了一遍 Monero 挖礦的原理。

簡單講收益就是隨著挖礦難度、區塊獎勵來去做增減,這是 Monero 自體的機制,也是維持貨幣發行公平的手段,所以會覺得支付率下降的原因是因為最近 Monero 挖礦難度大增 (意味著很多人進來挖),但 Monero 價格卻沒有上漲,所以你挖到的變少、價值又變低,但實際上跟 Coinhive 一點關係都沒有。

Monero 挖礦難度

Monero 美金價格
可以很清楚的從兩張圖看出來難度大增但價格卻沒有上漲反而還往下探了,所以不論你是使用 Coinhive 網頁挖礦或是自己用 XMR-STAK 挖的收益都會減少,不是誰把它給黑走了,是 Monero 的公平機制就是這樣。


那再來就要談到 Coinhive 的手續費 (Fee) 問題,大家都知道 Coinhive 會抽走三成收益作為伺服器維護,所以任何的收益都是必須 *0.7 的。很多人可能一聽到要被抽三成這麼多都覺得很不合理,我一開始也是這樣想,不過我在介紹 Mine2 這個網頁挖礦時就有做出比較,它雖然只有 2% 手續費,但實際上你得要兼顧到挖礦運氣、有沒有挖到出 Share、礦池連接速度...等各種問題。

講簡單一點,挖礦的時候沒挖到 Share 是不算數的,那在網頁挖礦的情況下一來瀏覽器能使用的資源有限,二來每個瀏覽者的電腦配備又不同,有時候看網頁看不夠久根本就挖不到 Share 它就關掉了,但 Coinhive 直接無視這個問題,用 Hash 直接算錢給你,等於它也要自己吸收全部沒挖出 Share 的情況,而且它是固定挖到自己的礦池,連接上快很多,所以整體來講 Coinhive 的收益在被抽了三成後可能還比較好。

畢竟網頁挖礦並不能把它當成普通的礦池挖礦,它追求的不是最大化而是積少成多,Js Miner 本身的效能就非常有限,當然也不會有人希望在看網頁的時候就被綁去挖礦卡到不行吧,所以針對這些問題 Coinhive 官方都做出解釋,希望不要在被誣賴成偷算力啦。

官方 QA : https://coinhive.com/blog/payout-rate






留言



這個網誌中的熱門文章

Linux (Ubuntu) 查詢硬碟容量、剩餘大小指令

在 Ubuntu Desktop 版本或有安裝 GUI 像 Xfce 的 Server 版本當然可以直接從圖形介面查看硬碟容量和已經使用的大小, 但如果是在純 CLI 版本或使用 SSH 連線時呢?那就需要用到指令了。 顯示硬碟容量、已使用、可用大小。 df -h 查詢資料夾所占硬碟的大小。 du -h 查詢檔案大小 ls -l

RealVNC - 支援多系統的 VNC Viewer,免費遠端桌面客戶端 (Windows / Linux (Ubuntu) / Raspberry Pi /...)

對於不熟悉 SSH 介面的使用者來說可能第一個想法都會是使用遠端桌面,但要知道大多數的 VPS 主機都是提供 Linux 系統 (Ubuntu / RedHat / Debian...等),它們架好的 VNC Server 多半是沒辦法直接以 Windows 系統內建的「遠端桌面連線」來操作的,就好像兩端的通道是開了起來但卻仍說著不同的語言,所以就需要專用的 VNC Viewer 來連線, 而 RealVNC 支援非常多不同的作業系統環境,包括 Windows、Linux、Raspberry Pi、Android、iOS...等,幾乎可以說是一應具全啦。 RealVNC 官方網站:  https://www.realvnc.com/en 下載頁面:  https://www.realvnc.com/en/connect/download/viewer 只要從 「File > new connection」 就可以新增一個連線,爾後只要點選介面中已設定好的連線就可以隨時進入遠端主機,而主機端 (VPS) 也記得要先架設好 VNC Server 和新增防火牆例外,避免被拒絕的連線。

吃光硬碟讀寫的大怪獸 - Superfetch 是什麼?可以關嗎?

Superfetch 是 Windows 內建的硬碟快取功能,它會預先將檔案讀取起來到 Ram 裡方便稍後做使用,所以常常在工作管理員內都可以看到 Superfetch 往往占掉了不少的硬碟使用量,那這樣的情形是好的嗎?其實理論上並不會有太大影響,畢竟 Superfetch 只是將等會要讀取的內容先預置在 Ram 中,如果不趁硬碟負載小的時候優先讀取,之後反而可能忙不過來呢。當然如果你是使用 SSD 的話可能會為使用壽命擔心, 高頻率的讀取可能加速固態硬碟老化,那在讀取速度原本就很快的 SSD 當然就相對的沒有必要開啟 Superfetch 了。 Superfetch 在電腦待機時吃掉大部分硬碟使用量是很常有的事。 要關閉也很簡單, Win+R > services.msc 打開「服務」,找到 Superfetch。 右鍵 > 內容,將它更改為「 已停用 」後確定即可。