Siacoin 新手挖礦指南
原文由 Michael Lynch 于 發布,訂閱此部落格
本指南已過時。
本文介紹如何使用桌上型電腦的顯示卡(GPU)來挖 Sia,但 Sia 現在已有專用挖礦硬體。這些專用硬體已讓 Sia 的 GPU 挖礦不再可行。本指南的方法依然可用,但即使使用高階顯示卡,你也可能永遠無法達到支付門檻。
概覽
Sia 是一個去中心化的點對點網路,用於買賣電腦儲存空間。
使用者在 Sia 網路內的交易是透過一種名為 Siacoin 的加密貨幣支付。與比特幣一樣,Sia 仰賴「礦工」為網路提供運算能力。這些礦工會以 Siacoin 作為貢獻的報酬。
在本指南中,我將教你如何設定 Windows 電腦,讓你在不使用電腦時透過挖 Siacoin 來賺錢。
所需時間
這篇指南看起來很長,只是因為截圖很多。我估計大約只要 20 分鐘就能開始挖礦。
| 項目 | 時間 |
|---|---|
| 安裝軟體 | 5-10 分鐘 |
| 建立 Siacoin 錢包 | 5 分鐘(快速方法)/ 3 天(慢速方法) |
| 設定自動挖礦 | 5 分鐘 |
| 總計 | 約 20 分鐘 |
軟體版本
本指南在撰寫當時使用各項軟體的最新版本:
- Sia-UI v.1.3.1
- CUDA v.8.0.61
- OpenCL 2.0
- Marlin v.1.0.0
- Windows 10(亦支援 Windows 7、Windows 8、Windows 8.1)
查詢你的顯示卡類型
Siacoin 挖礦會使用你電腦的顯示卡(以下我會以「GPU」,即圖形處理器來稱呼)。
不同的 GPU 需要不同的軟體,因此請依照下列步驟確認你的 GPU 類型:
你應該會看到類似以下的畫面:

留意你的 GPU 名稱是以「NVIDIA」還是「AMD」開頭。
- 如果你的 GPU 是 NVIDIA,就需要安裝 CUDA。
- 如果你的 GPU 是 AMD,就需要安裝 OpenCL。
如果你看到的是其他名稱,很可能你的 GPU 不相容。這代表你將無法挖 Siacoin,但可以參考下方挖礦硬體章節,看看下次組裝電腦時有哪些支援挖礦的 GPU 可供選擇。
安裝 GPU 函式庫
要執行 Siacoin 挖礦程式,你必須安裝正確的函式庫,讓挖礦軟體能與電腦的 GPU 溝通。
安裝 CUDA(適用於 NVIDIA 顯示卡)
如果你使用的是 NVIDIA 顯示卡,你需要安裝 CUDA。若是 AMD 顯示卡,請跳至下一節。
- 前往 https://developer.nvidia.com/cuda-downloads
- 在「Operating System」旁點選「Windows」。
- 點選與你的 Windows 版本對應的版本。
- 在「Installer Type」點選「exe (network)」。
- 點選「Download」。
- 開啟下載的檔案,並使用預設選項完成安裝。
安裝 OpenCL(適用於 AMD 顯示卡)
如果你使用的是 AMD 顯示卡,你會需要 OpenCL。它可能已經安裝了,因為許多 AMD 驅動程式已內建 OpenCL,但為確保你使用的是最新版本,請依照下列步驟操作。
- 前往 https://www.amd.com/en/support
- 在「Automatically Detect and Install Your Driver」下方點選「Download Now」
- 開啟下載的檔案,並使用預設選項完成安裝。
安裝 Siacoin 挖礦程式
目前有幾種不同的 Siacoin 挖礦程式可供選擇,但功能與效能都大同小異。本指南使用 Marlin 挖礦程式,因為它同時支援 CUDA 與 OpenCL,不過你也可以參考其他挖礦選項。
請依照下列步驟安裝 Marlin:
前往 Marlin 挖礦程式下載頁面。
點選「Windows (64-bit)」連結以下載 Marlin 壓縮檔。
按下 Win+R 開啟 Windows 執行對話框。
在命令提示字元中輸入以下指令:
C:\marlin\marlin.exe --selftest
你應該會看到每一行都顯示 PASS 的輸出:
2017/05/18 20:24:30 Starting marlin 1.0.0
2017/05/18 20:24:31 OpenCL error: cannot load OpenCL.dll
2017/05/18 20:24:31 CUDA (driver version 8.0)
2017/05/18 20:24:31 [0] GeForce GTX 970 (CC 5.2)
2017/05/18 20:24:31 [0] default : PASS
2017/05/18 20:24:31 [0] m1p0 : PASS
2017/05/18 20:24:31 [0] m1p1 : PASS
2017/05/18 20:24:31 [0] m1p1x32 : PASS
2017/05/18 20:24:31 [0] m1p4x32 : PASS
2017/05/18 20:24:31 [0] m2p0 : PASS
2017/05/18 20:24:31 [0] m2p1 : PASS
2017/05/18 20:24:31 [0] m2p1x32 : PASS
2017/05/18 20:24:31 [0] m2p2 : PASS
2017/05/18 20:24:31 [0] m2p2x32 : PASS
2017/05/18 20:24:31 [0] m2p4 : PASS
2017/05/18 20:24:31 [0] m2p4x32 : PASS
2017/05/18 20:24:31 [0] x1p1 : PASS
2017/05/18 20:24:31 [0] x1p1x32 : PASS
2017/05/18 20:24:31 [0] x1p2x32 : PASS
2017/05/18 20:24:31 [0] x1p3x32 : PASS
2017/05/18 20:24:31 [0] x1p4x32 : PASS
2017/05/18 20:24:31 [0] x1p5x32 : PASS
這表示你的 GPU 函式庫已正確安裝,且挖礦程式可以正常存取。接下來你只需要一個 Siacoin 錢包,就能開始挖礦了。
建立 Siacoin 錢包
要進行挖礦,你需要一個 Siacoin 錢包來存放挖到的幣。目前主要有兩種 Siacoin 錢包選項,我會在下方說明。
Bittrex — 快速但較簡便的方法
建立 Siacoin 錢包最快的方式是使用加密貨幣交易所 Bittrex。Bittrex 提供網頁版錢包,讓你建立帳號後就能立即產生 Siacoin 錢包。
缺點是你必須信任 Bittrex 會妥善保管你的 Siacoin。雖然 Bittrex 至今尚未發生導致客戶損失的重大資安事件,但許多其他交易所都曾出現這類問題,而 Bittrex 也絕非完全免疫。
我建議你在剛開始熟悉 Siacoin 和挖礦時先從 Bittrex 入手。等上手之後,再用 Sia-UI 建立錢包,把 Bittrex 上的 Siacoin 轉到 Sia-UI 錢包,並將 Sia-UI 的位址設為新的挖礦位址。
請依照下列步驟在 Bittrex 建立錢包:
- 前往 Bittrex。
- 建立新帳號並登入。
- 在右上角選單中點選 Wallets。

- 在搜尋列中輸入
siacoin。
- 在出現的「Siacoin」那一列,點選 + 號。

- 接著會跳出一個顯示一長串英數字元的視窗,這就是你的 Siacoin 錢包位址。

- 記下這個位址,然後前往開始挖礦步驟。
Sia-UI — 更好但較慢的方法
如果你已經用 Bittrex 建立了錢包,可以跳過本節。
Sia-UI 是 Sia 官方的 Windows 應用程式,由 Sia 開發團隊開發與維護,是目前最安全、功能最強大的 Sia 錢包(某種程度上也是因為它是目前唯一可用的 Windows 錢包)。
下載並啟動 Sia-UI
- 前往 Sia-UI 下載頁面
- 點選以
-win32-x64.zip結尾的連結(例如Sia-UI-vXX.YY.ZZ-win32-x64.zip) - 將下載的檔案解壓縮至
C:\Sia-UI
- 在解壓縮後的檔案中點選「Sia-UI」。

- 接著會跳出 Windows 防火牆對話框,詢問是否允許 Sia 存取網路。請點選「Allow」。

設定 Sia-UI 錢包
你會在右上角看到一個進度條,代表 Sia-UI 正在與整個 Sia 網路同步。在等待同步到 100% 的期間,請依照下列步驟建立你的 Siacoin 錢包:
- 在左側邊欄點選「Wallet」按鈕。

- 點選「Create a new wallet」。

- Sia-UI 接著會顯示你的錢包助記詞(wallet seed)。這是一組單字,可讓你存取 Siacoin 錢包。
- 點選寫著「I have written these down in a safe place」的按鈕。
- 因為 Sia-UI 對使用者抱持著健康的懷疑態度,下一個畫面會要求你輸入剛剛保存的錢包助記詞。請輸入你在步驟 3 保存的助記詞,然後點選「Confirm」。

- 奇怪的是,Sia-UI 接著又會再要求你確認一次助記詞,因此請最後再貼上一次並點選「Unlock」。

此時 Sia-UI 很可能仍在與網路同步。很可惜,在這個過程完成前你還無法使用錢包。
首次同步非常非、常、慢。依你的硬碟速度與網路連線,可能需要數小時到數天才能同步完成。我在 reddit 上分享了一個解決方法,可將等待時間縮短至約 20 分鐘,如果不想久等可以參考看看。
完成同步後,在錢包畫面中點選「Receive Siacoin」按鈕:

你會看到「Receiving Address」欄位與「Description」欄位。在 Description 中輸入 Mining revenues(或你喜歡的任何標籤):

Sia 現在會顯示標示為 Mining revenues 的 Siacoin 接收位址。你隨時都可以透過點選「Receive Siacoin」按鈕來查看它。

開始挖礦
準備開始挖礦了!請依照下列步驟操作:
- 開啟記事本
- 前往 File > Open 並輸入
C:\marlin\marlin.bat - 將檔案內容替換為以下內容:
SET payout_address=YOUR SIACOIN WALLET ADDRESS
SET intensity=18
SET pool_server=us-east.luxor.tech:3333
marlin.exe --user %payout_address% --intensity %intensity% --host %pool_server%
- 將
YOUR SIACOIN WALLET ADDRESS改為你自己的錢包位址。檔案看起來應該會像這樣:
- 前往 File > Save 並關閉記事本。
- 在 Windows 檔案總管中前往
C:\marlin。 - 雙擊
marlin.bat。
- 如果出現安全性警告,請點選「Run」。

開始挖礦了!你應該會看到類似以下的輸出:
2017/11/08 11:59:15 Starting marlin 1.0.0
2017/11/08 11:59:15 CUDA (driver version 9.1)
2017/11/08 11:59:15 [0] GeForce GTX 970 (CC 5.2)
2017/11/08 11:59:15 OpenCL: NVIDIA CUDA
2017/11/08 11:59:15 [1] GPU: GeForce GTX 970
2017/11/08 11:59:15 Connecting to us-east.luxor.tech:3333...
2017/11/08 11:59:15 [0] Initializing GeForce GTX 970
2017/11/08 11:59:15 Difficulty set to 107G
2017/11/08 11:59:15 New block ...72226449 detected, difficulty 147P
2017/11/08 11:59:15 Authentication successful
2017/11/08 11:59:16 [0] Initialized, work size 262144
2017/11/08 11:59:16 [0] Accepted 2b5b471d D: 42G/17G 965.8 MH/s
2017/11/08 11:59:18 [0] Accepted 0c1e4a1f D: 23G/17G 965.8 MH/s
2017/11/08 11:59:18 [0] Accepted 727c0e70 D: 50G/17G 967.5 MH/s
2017/11/08 11:59:21 [0] Accepted f1eede1e D: 46G/17G 966.2 MH/s
關閉視窗即可停止挖礦。
如果你在 Marlin 設定中正確設定了 Siacoin 錢包位址,就能在 Luxor 的儀表板上看到你的挖礦活動:
https://sia.luxor.tech/miners/your siacoin address
關於 Luxor 礦池的詳細資訊我會在下方說明。
你會發現執行挖礦程式時,系統反應會變得遲緩。這是因為挖礦會占用所有可用的顯示資源,讓你難以正常使用電腦。別擔心,我們會在下一節處理這個問題。
設定挖礦程式自動執行
你已經設定完成並開始產生 Siacoin 了,但有個問題:挖礦會獨占你的圖形處理器,讓你很難在電腦上做其他事情。
你當然可以在離開電腦時手動啟動挖礦程式,回來時再關掉,但這樣很麻煩。
其實你可以利用 Windows 內建的實用功能「工作排程器」(Task Scheduler)。它能讓你把 Siacoin 挖礦設定得像螢幕保護程式一樣 —— 在你離開時自動執行,回來時自動關閉。
設定排程工作有點繁瑣。為了省去你的麻煩,我已經建立了一個工作設定檔,你可以透過下列步驟匯入工作排程器:
- 下載我的 Sia 挖礦工作設定檔:SiaMiningTask.xml(在連結上按右鍵並選擇「另存連結為…」)。
- 按下 Win+R 開啟 Windows 執行對話框。
- 輸入
control schedtasks並按下 Enter。
- 接著會出現工作排程器。在右側選單中點選「Import Task…」
- 指定你在步驟 1 下載的
SiaMiningTask.xml檔案。
這會為你建立一個已預先填好 Siacoin 挖礦程式正確設定的工作。點選「OK」即可完成建立。
建立此工作後,只要你讓滑鼠與鍵盤閒置十分鐘,電腦就會自動開始挖 Siacoin。一旦你碰觸滑鼠或鍵盤,挖礦就會立即停止,以免影響你的正常使用。
使用礦池
挖礦是一場機率遊戲。你的電腦會不斷使用隨機數進行重複運算,試圖找出 Siacoin 網路當下所需的方程式解答。找到解答的電腦可獲得區塊獎勵。目前的獎勵為 200,000 Siacoin(1,300 美元)。大約每十分鐘會產生一個解答,但由於參與的礦工人數眾多,你的礦機有可能好幾個月都碰不上好運、找不到解答。
本指南將你的挖礦程式設定為加入 Luxor 礦池,讓你能獲得更穩定、可預期的挖礦收益。加入礦池時,所有參與者等同於約定共同分擔運算工作並按比例分享獎勵。Luxor 礦池會收取 0.3% 的手續費來維持這個系統。這個費率以礦池來說異常地低,很可能會在 2018 年前調漲至 2-3%。
Luxor 礦池提供了一個儀表板,讓你可以監控礦機的活動:
https://sia.luxor.tech/miners/your siacoin address

當你的錢包位址未支付餘額達到 500 Siacoin 時,礦池就會發放獎勵。在六小時內,你就會在錢包中看到一筆略高於 500 Siacoin 的入帳。
以我的顯示卡為例,大約每兩週會達到一次支付門檻(以 2017 年 11 月為準)。你的實際情況會因顯示卡效能、礦機運行的時間比例,以及其他活躍 Siacoin 礦工的數量而有所不同。
將 Siacoin 兌現
既然已經累積了一些 Siacoin,你大概會想找個方式把它們花掉。
有些加密貨幣交易所可以讓你賣出 Siacoin,但它們不支援直接將 Siacoin 兌換成法定貨幣(例如美元、歐元)。你需要分兩個階段來兌換:
- 將 Siacoin 兌換成比特幣。
- 將比特幣兌換成法定貨幣。
將 Siacoin 兌換成比特幣
將 Siacoin 兌換成比特幣有幾種選擇:
- Bittrex:(推薦)Bittrex 長期以來對 Siacoin 提供了最穩定的支援。
- ShapeShift:ShapeShift 簡單又快速,因為不需要註冊。只要提供你的比特幣位址,他們就會給你一個 Siacoin 儲值位址。可惜他們對 Siacoin 的支援相當不穩定,只會間歇性地提供 Siacoin 兌換。
- Bisq:(適合進階使用者)Bisq(前身為 BitSquare)是一個去中心化的點對點交易所。交易速度較慢且步驟較多,但匯率可能比傳統交易所更好。Bisq 也支援將 Siacoin 直接兌換成法定貨幣,但你得仰賴對方不欺詐。如果你選擇這個方式,請務必採取措施保護自己免受詐騙。
Poloniex:Poloniex 曾是 Siacoin 的主要交易所,但在 2017 年的大部分時間裡,其支援與平台表現都非常糟糕,經常無預警凍結使用者資金長達數週。如果有其他交易所可選,我建議避開 Poloniex。
將比特幣兌換成法定貨幣(一般貨幣)
比特幣發展已久,生態系也成熟許多,因此你有好幾種方式可以將比特幣兌現。比特幣交易所已超出本文的範圍,但以下提供幾個入門選擇。
- Gemini:主要服務美國客戶。
- BitStamp:主要服務歐洲客戶。
- LocalBitcoins:一個私人的點對點比特幣交易所。
在 bitcoin.org 上有更完整的清單。
Siacoin 挖礦硬體
下表顯示不同 GPU 的預估挖礦效能。這些數據是根據來自各種系統的匿名自主回報資料,並彙整自 Sia 挖礦 wiki。別期待百分之百準確,但應該能讓你大致了解不同系統的表現。
效能指標取決於晶片每秒能執行多少百萬次挖礦運算(以每秒百萬雜湊,即 MH/s 為單位)。GPU 產生挖礦收益的速率與其 MH/s 成正比。換句話說,在其他條件相同的情況下,2,000 MH/s 的顯示卡產生的收益會是 1,000 MH/s 顯示卡的兩倍。
針對每款 GPU 晶片,我都提供了一個包含該晶片的顯示卡產品範例,但同一款晶片通常也有多家廠商推出。
NVIDIA 顯示卡
| 顯示卡 | 效能 (MH/s) | 範例 |
|---|---|---|
| GTX 660 | 300 | EVGA GeForce GTX 660 |
| GTX 670 | 400 | ASUS GeForce GTX 670 |
| GTX 970 | 895 | EVGA GeForce GTX 970 |
| GTX 980 | 1,290 | GIGABYTE GeForce GTX 980 |
| GTX Titan X | 1,300 | EVGA GeForce GTX TITAN X |
| GTX 980 Ti | 1,540 | GIGABYTE GeForce GTX 980Ti |
| GTX 980 Ti Hybrid | 1,725 | EVGA GeForce GTX 980 Ti |
| GTX 1080 FE | 2,190 | EVGA GeForce GTX 1080 Founders Edition |
AMD 顯示卡
| 顯示卡 | 效能 (MH/s) | 範例 |
|---|---|---|
| R9 270X | 635 | Gigabyte R9 270X |
| R9 380 | 750 | ASUS STRIX Radeon R9 380 |
| HD 7970 | 790 | Sapphire Radeon HD 7970 |
| R9 290 | 1,050 | Sapphire Radeon R9 290 |
| R9 290X | 1,200 | Sapphire Radeon R9 290X |
| R9 390x | 1,200 | Sapphire Radeon NITRO R9 390X |
| R9 Nano | 1,600 | XFX Radeon R9 Nano |
| R9 Fury X | 1,800 | XFX RADEON R9 FURY X |
| R9 295x2 | 2,250 | Sapphire Radeon R9 295X2 |
我不建議為了挖 Siacoin 而專門購買顯示卡。你的獲利取決於 Siacoin 的市場價格以及網路上其他活躍礦工的數量。這些變數隨時都可能劇烈變動。
如果你本來就要購買新的顯示卡,且想將 Siacoin 挖礦效能作為選購考量,上表就能幫助你做決定。
注意事項
開始挖 Siacoin 時,請留意以下幾點:
- 散熱:Siacoin 挖礦會對你的 GPU 造成相當大的負擔,並可能縮短其壽命。請監控 GPU 的溫度,確保挖礦不會讓它過熱到損壞系統。
- 稅務:許多司法管轄區將加密貨幣挖礦所得視為應課稅所得。如果你透過 Coinbase 或 Gemini 等交易所兌換成法定貨幣,他們在被要求時依法必須向稅務機關提供你的財務資訊。
- 電費:你的 GPU 在挖 Siacoin 時比執行瀏覽 Facebook 等較輕量工作時消耗更多電力。在評估挖礦獲利時,請務必將電費納入考量。
透過出租儲存空間賺取 Siacoin
另一種賺取 Siacoin 的方式是出租你未使用的硬碟空間。Siacoin 的出租市場尚未達到關鍵規模,且出租功能較適合進階使用者,但如果你有興趣,我寫了一篇在 Synology NAS 上架設 Sia 指南。
疑難排解
遇到設定上的困難嗎?以下列出讀者常遇到的一些問題與解決方法。
挖礦程式立即當掉
症狀:當你執行 marlin.bat 時,命令視窗會彈出後立即關閉。
這通常是因為挖礦設定對你的 GPU 來說太過吃重。請依照下列步驟修正
- 開啟記事本
- 前往 File > Open 並輸入
C:\marlin\marlin.bat - 將
intensity的數值改為1。
- 前往 File > Save 並關閉記事本。
- 再試一次執行
marlin.bat。
如果成功了,請重複這些步驟並逐漸提高 intensity,直到找到仍能穩定運行的最高數值。
如果降低 intensity 後仍然失敗,請試試下列方法:
這不會直接解決問題,但視窗會保持開啟,讓你在當機前看到 Marlin 產生的錯誤訊息。
挖礦程式顯示 0 MH/s
症狀:Marlin 挖礦程式有在執行,但雜湊率顯示為 0 MH/s。
這可能是因為挖礦設定對你的 GPU 來說太過吃重。若要修正,請依照挖礦程式立即當掉一節的相同步驟操作。
隨機一篇部落格




留言
登入後參與討論