雖然現在業餘愛好者認為沒有昂貴的ASIC處理器而開始挖掘比特幣已經為時已晚,但在家用PC,還有很多適合的加密貨幣能夠進行採礦。
在本指南中,我們將帶您完成所有您需要知道的事情,開始挖掘一些輕型幣,羽毛幣或狗狗幣,而無需任何昂貴的額外設備。
在大多數情況下,加密貨幣使用SHA-256或scrypt作為其工作的哈希算法,但許多較新的貨幣選擇了scrypt。
Scrypt往往是有更多的密集內存,然而,家用PC與相當強大的顯卡依然可以非常有效去挖掘那些cryptocurrencies,因為沒有專門的ASIC與競爭。
也許令人驚訝的是,即使您只有一台帶有集成顯卡的筆記本電腦,它仍然可以僅使用計算機的CPU來挖掘一些數字貨幣。這雖然這可能不是非常有效,也不是我們建議的設置,但它就是做到。
錢包準備好之後
在你開始挖掘之前,你需要一個錢包來保存你辛苦賺來的錢幣。其中一個較好的選擇是前往您打算開采的貨幣主頁,並找到默認錢包應用程序的下載鏈接。
如果你發現自己需要幫助和建議,大多數山寨幣都有社區論壇,以及他們自己的subreddit。大多數錢包都是基於最初的比特幣-Qt客戶端。但請注意,在這些錢包真正可用之前,您可能會面臨漫長的等待,因為你要下載整個區塊鏈的交易紀錄。
基本需要速度
除非您擁有特定的挖掘硬件,否則有兩種方法可以挖掘加密貨幣:使用中央處理單元(CPU)或圖形處理單元(GPU) – 後者當然位於您的顯卡上。
在這兩者中,GPU為所需的加密計算提供了更好的性能。然而,如果你是第一次進軍採礦並且沒有加強運算的電腦,那麼只要是擁有英特爾集成顯卡的筆記本電腦,它也是可以挖掘這些山寨幣,但速度當然要慢得多。
GPU挖掘的問題在於它需要一個專用的圖形處理器,例如你可能已安裝在台式機內部,所以大多數筆記本電腦中的英特爾集成顯卡都不適合這項任務。為了將速度保持在可觀的水平,大多數山寨幣礦工使用主板構建專用機器,主板可以容納多個圖形卡,通常通過立管電纜。
請注意,加密貨幣的採礦系統非常密集,可能會縮短電子元件的使用壽命。確保您有足夠的冷卻,密切關注這些溫度並保持任何保修是個好主意 – 以防萬一。
獨自採礦,還是加入採礦池?
採礦可以是可以一個人進行,也可以加入一個採礦“池”,在那里許多人將他們的處理資源結合起來,所有人都可以獲得一定的回報。
將採礦池視為加入彩票集團可能會有所幫助,因為其優點和缺點完全相同。單獨進行意味著你可以獲得池裡的全部獎勵,但當然會減少成功的機率。相反,加入池中意味著整個會員將有更大的機會解決障礙,但獎勵將根據所獲得的“股票”數量在所有池中成員之間分配。
如果你想單獨行動,值得注意的是,配置你的軟件進行單獨挖掘可能比使用池更複雜,初學者可能會更好地採用後者。此選項還可以創建更穩定的收入來源。
而另外一個需要注意的事情,就是決定使用哪種山寨幣,但是,一些礦池,如Multipool,將會為您管理這個並根據盈利能力自動切換硬幣。
安裝CPU礦工
一個名為cpuminer的軟件是最簡單的開始挖掘的方法,但它確實需要能夠在您的計算機上使用命令行。該程序可以從SourceForge 下載,可用於Windows(32位和64位),OS X和Linux。但是,出於本指南的目的,我們假設您使用的是Windows操作系統。
首先,下載適用於您的操作系統的文件。只要您記住它的位置,就可以將zip文件解壓縮到硬盤上的任何位置。
編寫腳本
那麼,如何使用挖掘池所需的參數設置cpuminer?好吧,通常最簡單的方法是編寫一個單行腳本(在Windows中稱為“批處理文件”)以使用正確的指令啟動礦工。
為此,您需要以下內容:
- 存儲挖掘程序(“ minerd.exe ”)的目錄的完整路徑(例如:“C:\ cpu-miner-pooler”)。
- 挖掘池服務器的“stratum”URL(例如:“stratum + tcp:// pool.d2.cc ”)。
- 挖掘服務器的端口號(例如:“3333”)。
- 您的挖掘池用戶名(例如:“username”)。
- 您的工作人員姓名或號碼(例如:“1”)。
- 您的工作人員密碼(例如:“x”)。
現在,打開記事本或您首選的文本編輯器。但是,請勿使用MS Word等文字處理程序。接下來,使用以下公式輸入腳本(請注意,此方法假定您正在挖掘使用scrypt算法的貨幣):
啟動“path” minerd.exe – -url URL:PORT -a scrypt – – userpass USERNAME.WORKER:PASSWORD
因此,使用上面的示例詳細信息,您將生成以下文本:
啟動“C:\ cpu-miner-pooler” minerd.exe –urle stratum + tcp:// pool.d2.cc:3333 -a scrypt –userpass username.1:x
使用“.bat”擴展名保存此文件; 例如:“ my-mining-profile.bat ”。
保存批處理文件後,雙擊它以激活礦工程序。您的挖掘池很可能具有基於Web的界面,並且在幾分鐘內,該網站應顯示您的挖掘工作者是否處於活動狀態。
既然您已經知道如何使用CPU,那麼讓我們來看看如何使用GPU。
設置GPU礦工
對於那些打算使用GPU或USB挖掘設備進行挖掘的人來說,cgminer是可以使用的程序,可以從開發者的網站下載- 除非你是Mac用戶,在這種情況下你會發現一些非官方的二進製文件在這裡。
版本3.72之後的cgminer版本不支持scrypt挖掘,並且在版本3.82 中刪除了對GPU的支持。因此,最新版本不一定是下載的版本。相反,請尋找適合您需求的版本。
同樣,在此示例中,我們假設您使用的是Windows操作系統。但是,如果您使用的是Linux或OS X,則命令行參數(即:參數)是相同的。此外,下面的說明再次假設您將採用scrypt貨幣。
將軟件解壓縮到一個易於找到的文件夾中,例如:“c:\ cgminer \”。
在繼續之前,請確保您的圖形驅動程序是最新的。
接下來,按下Windows鍵和“R”鍵,輸入“cmd”,然後按“enter”。這將打開命令終端。使用“cd”命令將目錄更改為包含cgminer zip文件的目錄。
然後,輸入“ cgminer.exe -n”。這將列出您PC上所有已識別的設備。如果檢測到你的顯卡,你應該很高興。如果沒有,您將研究正確設置特定圖形卡所需的步驟。
您現在需要挖掘池詳細信息,就像上面的CPU挖掘部分一樣:
- 存儲挖掘程序(“ minerd.exe ”)的目錄的完整路徑(例如:“C:\ cpu-miner-pooler”)。
- 挖掘池服務器的“stratum”URL(例如:“stratum + tcp:// pool.d2.cc ”)。
- 挖掘服務器的端口號(例如:“3333”)。
- 您的挖掘池用戶名(例如:“username”)。
- 您的工作人員姓名或號碼(例如:“1”)。
- 您的工作人員密碼(例如:“x”)。
現在我們將再次創建一個批處理文件,以便使用正確的參數啟動cgminer。在這種情況下,命令結構是:
啟動“path”cgminer – scrypt -o URL:PORT -u USERNAME.WORKER -p PASSWORD
例如,
啟動“C:\ cgminer \” – scrypt -o stratum + tcp:// pool.d2.cc:3333 –userpass username.1:x
看著你的礦工
現在設置了選擇的挖掘軟件,您將看到在命令行終端上滾動的各種統計信息。如果您使用的是cgminer,您將看到比使用cpuminer更多的信息。對於前者,您將看到有關貨幣和採礦池的信息,以及有關您的採礦硬件的信息。如果您正在運行cpuminer,您將只看到您的PC已解決區塊的引用; 它至少會顯示你的散列速度。
最大化您的力量
擁有帶專用顯卡的PC的礦工的好消息:可以同時運行cpuminer和cgminer。為了實現這一點,請在minerd命令中添加“ – threads n”參數。這裡,“n”代表您希望用於挖掘的CPU核心數。
但是,請記住保留一個或兩個核心來控制您的GPU。將minerd設置為使用所有CPU內核將意味著CPU將太忙而無法將數據發送到GPU進行處理。例如,如果您有四核CPU,請嘗試將“–threads”參數設置為“2”或“3”。
同時使用GPU和CPU進行挖掘可以發現採集的GPU比CPU要好多少。比較每個挖掘程序的終端窗口中顯示的哈希值,您應該看到哈希速度至少有五倍的差異。
上一篇︰「比特幣101」(三十三) – 如何購買Litecoin?
下一篇︰