開發(fā)者用M1挖礦,每天掙1塊錢(代碼已開源)
一般來說,在高端顯卡上挖礦是收益最高的。隨著虛擬貨幣行情的高漲,很多因疫情接近停業(yè)的網(wǎng)吧甚至已經(jīng)轉(zhuǎn)向挖礦為生,借助裝有高性能顯卡的電腦,獲得比正常營業(yè)更高的收益。
但極客們常常愿意嘗試新的方法,比如——手頭最新購入的 M1 電腦。
前些天,Zensors 軟件工程師 Yifan Gu 成功在自己搭載 M1 芯片的 MacBook Air 上運(yùn)行了挖礦程序,并且開源了代碼。如果你手上也有一臺(tái) M1,不妨試試。
項(xiàng)目地址:https://github.com/gyf304/ethminer-m1
不過,先給出博主的最終結(jié)論:「不大好使」。
挖礦方法
Yifan Gu 在個(gè)人博客中展示了挖礦的全部過程,在 M1 Mac 上運(yùn)行 Ethereum 軟件,哈希率是 2Mh/s。
直接運(yùn)行 Ethereum,會(huì)產(chǎn)生如下錯(cuò)誤:
ethminer 0.19.0-alpha.0 Build: darwin/release/appleclang Unrecognized platform Apple Error: No usable mining devices found 此處遇到障礙,就需要你先把 Apple GPU 添加到 Ethereum 的白名單中,假裝它是英特爾的 GPU。 然后是 boost 無法編譯,因?yàn)樗趪L試使用 - fcoalesce-templates 參數(shù)進(jìn)行編譯,而該參數(shù)在最新的 clang 版本中不存在。因?yàn)?ethminer 使用了相當(dāng)不推薦的 asioAPI,就必須更新 boost 到最新版本,并修復(fù) asio 相關(guān)的代碼。 此外,還需要將 OpenSSL 升級到最新版本,以支持 darwin + arm64。最終結(jié)果如下:
ethminer 0.19.0-17+commit.ce52c740.dirtyBuild: darwin/release/appleclang i 19:51:36 Configured pool eth-us-east1.nanopool.org:9999 i 19:51:36 Selected pool eth-us-east1.nanopool.org:9999 i 19:51:36 Connection remotely closed by eth-us-east1.nanopool.org i 19:51:36 Stratum mode : EthereumStratum/1.0.0 (NiceHash) i 19:51:36 Established connection to eth-us-east1.nanopool.org [144.217.14.139:9999] i 19:51:36 Spinning up miners...cl 19:51:36 cl-0 Using Device : Intel GPU 0.0 Apple M1 OpenCL 1.2 Memory : 10.67 GB (11453251584 B) i 19:51:36 Extranonce set to 778d i 19:51:36 Extranonce set to 778d i 19:51:36 Authorized worker [REDACTED] i 19:51:36 Epoch : 397 Difficulty : 10.00 Gh i 19:51:36 Job: c7fc5311… eth-us-east1.nanopool.org [144.217.14.139:9999]cl 19:51:38 cl-0 Generating split DAG + Light (total): 4.10 GB i 19:51:38 Job: 40a57756… eth-us-east1.nanopool.org [144.217.14.139:9999]cl 19:51:38 cl-0 OpenCL kernelcl 19:51:38 cl-0 Creating DAG buffer, size: 4.10 GB, free: 6.57 GBcl 19:51:38 cl-0 Creating light cache buffer, size: 65.62 MBcl 19:51:38 cl-0 Loading kernelscl 19:51:38 cl-0 Creating buffer for header.cl 19:51:38 cl-0 Creating mining buffer m 19:51:41 0:00 A0 0.00 h - cl0 0.00 i 19:51:42 Job: 077b62f6… eth-us-east1.nanopool.org [144.217.14.139:9999] m 19:51:46 0:00 A0 0.00 h - cl0 0.00 i 19:51:46 Job: 2835839e… eth-us-east1.nanopool.org [144.217.14.139:9999] m 19:51:51 0:00 A0 0.00 h - cl0 0.00 m 19:51:56 0:00 A0 0.00 h - cl0 0.00 i 19:51:57 Job: 97f724e7… eth-us-east1.nanopool.org [144.217.14.139:9999] m 19:52:01 0:00 A0 0.00 h - cl0 0.00 m 19:52:06 0:00 A0 0.00 h - cl0 0.00 m 19:52:11 0:00 A0 0.00 h - cl0 0.00 m 19:52:16 0:00 A0 0.00 h - cl0 0.00 i 19:52:16 Job: 54df0504… eth-us-east1.nanopool.org [144.217.14.139:9999] m 19:52:21 0:00 A0 0.00 h - cl0 0.00cl 19:52:22 cl-0 4.10 GB of DAG data generated in 44,060 ms. m 19:52:26 0:00 A0 184.16 Kh - cl0 184.16 m 19:52:31 0:00 A0 1.96 Mh - cl0 1.96 m 19:52:36 0:01 A0 1.98 Mh - cl0 1.98 i 19:52:39 Job: d3b1da5e… eth-us-east1.nanopool.org [144.217.14.139:9999] m 19:52:41 0:01 A0 1.99 Mh - cl0 1.99cl 19:52:43 cl-0 Job: 54df0504… Sol: 0x778d000001d14c71 i 19:52:43 **Accepted 150 ms. eth-us-east1.nanopool.org [144.217.14.139:9999] m 19:52:46 0:01 A1 1.95 Mh - cl0 1.95 m 19:52:51 0:01 A1 2.07 Mh - cl0 2.07 m 19:52:56 0:01 A1 2.00 Mh - cl0 2.00 m 19:53:01 0:01 A1 1.98 Mh - cl0 1.98 i 19:53:01 Job: ccc2b97f… eth-us-east1.nanopool.org [144.217.14.139:9999] m 19:53:06 0:01 A1 1.97 Mh - cl0 1.97 i 19:53:07 Job: 23919d82… eth-us-east1.nanopool.org [144.217.14.139:9999]^C i 19:53:10 main Got interrupt ... i 19:53:10 main Disconnected from eth-us-east1.nanopool.org [144.217.14.139:9999] i 19:53:10 main Shutting down miners... i 19:53:16 main Terminated! 結(jié)果:日均到賬人民幣 1 元 所以 Yifan Gu 用 M1 挖礦的收益是多少?大概每天 1 元人民幣。嚴(yán)格來說確實(shí)產(chǎn)生了收入,但也未免太微不足道了。 Yifan Gu 倒不是第一個(gè)使用 M1 挖礦的人,據(jù)外媒 CryptoAge 報(bào)道,搭載 M1 芯片的 Mac 剛發(fā)行一個(gè)月后,就有 XMrig 的開發(fā)人員嘗試用其來挖掘門羅幣。 與獨(dú)立顯卡相比,M1 能提供的性能相當(dāng)有限。如下圖所示,即使是最弱的英偉達(dá)礦卡也有 26MH/s 的哈希率。
目前來看,M1 對哈希率影響不大。不過兩者之間的差異可以歸結(jié)于功耗,英偉達(dá)的顯卡顯然功耗更高,如果蘋果的八核設(shè)計(jì)擴(kuò)展到算力更強(qiáng)的設(shè)備,很難說蘋果的 GPU 將如何「脫胎換骨」。近期也有報(bào)道稱,蘋果公司正在開發(fā) 128 核的 GPU,替換系統(tǒng)中 AMD 的顯卡,或許不久之后就能和大眾見面了。
所以新款 M1 在手的人,倒也不必用它來挖礦。如果是很嚴(yán)肅地對待挖礦這件事的話,還有更多更好的選擇,不是嗎?
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場,如有問題,請聯(lián)系我們,謝謝!