2011年6月22日 星期三

如何快速挖到Bitcoin比特幣? | Chi Cheng

閱讀《Bitcoin 的基本原理》

利用顯卡的圖像處理器(GPU)計算Bitcoin大大提高了計算速度,所以現在通過Bitcoin比特幣官方客戶端的CPU計算已經很難發現一個新的Block來獲得50個BTC,一台普通個人電腦可能需要2年時間才有可能一次性計算出50個或25個新比特幣,所以參與集體挖礦(mining pool),穩定小額的獲取BTC成為更現實的選擇。因為CPU計算效率過低,官方客戶端從0.3.22版起取消了計算比特幣的功能。

下面介紹如何在Windows上利用CPU/GPU參與集體挖礦以獲得BTC。按目前的計算難度,一塊ATI 5750顯卡可以每天獲得約0.2個BTC。

安裝官方客戶端

首先要安裝Bitcoin官方客戶端以獲取你的收款地址(Address),BTC 協議鼓勵每次收款使用不同收款地址以保持不可追蹤性。這裡的收款地址相當於你的一個收款帳號,而每個人可以有無限多個收款帳號,官方客戶端會自動彙總你所有地址中的款額作為可用總額。

安裝、運行Bitcoin官方客戶端後,程序會自動計算出你的私鑰並生成第一個收款地址,以1開頭的一串字母和數字組合,如 1AhNWp14rNUoWgwrZNtc9vm586pCVqom3n 。這個就是你的收款地址了。

註冊集體挖礦網站

你需要到挖礦網站註冊(Register)一個帳號(Account),以便保存你的工作成果和收款地址。目前運作的比較好的有

  • Deepbit(推薦,3%手續費,也可以按每個計算成果付費,即Pay per share模式)
  • BTCGuild(推薦,無手續費)
  • BMP (按積分分配,服務器不穩定會影響收益份額)

註冊好帳號後,可能需要點開電子郵件中地址或輸入郵件中的確認碼,以確認郵箱地址。在網站payment address中填入你的收款地址,比如 1AhNWp14rNUoWgwrZNtc9vm586pCVqom3n 。將minimum payment(最小自動付款額)設置成0.01,以便盡快收到第一筆付款。

然後註冊新的worker帳號(挖礦工人進程),因為每個人可能有多個計算機或多個計算進程可以使用,所以每個帳號下可註冊多個worker。Worker通常有獨立的用戶名和密碼,worker用戶名一般是你的帳號名+自定義後綴,密碼簡單好記就好,worker的密碼被別人知道也沒有什麼安全問題。注意不要和賬戶或郵箱密碼相同即可。

安裝GPU計算程序

下載GUI Miner。如果你有獨立顯卡,儘可能使用GPU計算程序,因為設計結構和指令集不同,GPU 計算能力一般是CPU的幾十至幾百倍。如果使用AMD/ATI顯卡,還需安裝AMD顯卡開發包

解壓縮GUI Miner後,運行GUIMiner.exe,選擇你註冊的挖礦網站,填入你的worker帳號和密碼,點Start mining即可開始挖礦。

GUIMiner UI screenshot

 

(File->Save settings保存當前設置。菜單第一項為創建新的Worker。)

使用ATI 5xxx系列顯卡計算時,可以在flags裡填入-v -w128參數。使用CPU計算無需填寫任何參數。

Device為設備列表,顯卡通常顯示為顯卡核心的名字,如57xx系列為Juniper,以及CPU設備。一個設備可以對應多個worker同時工作,程序會自動分配計算能力。即幾個不同worker設置使用一個device,同時挖礦。不過對提高效率沒有什麼幫助……

過1個小時刷新你的挖礦網站頁面就可以看到你的預期收益了,等待1天網絡確認這次計算即可收款。

Bitcoin 官方客戶端運行時會自動顯示最新餘額。當然,離線時也可以正常收款。下次啟動Bitcoin 客戶端即可看到收款。

使用BTC付款

在Bitcoin官方客戶端中,點擊Send Coins即可付款,填入付款地址和數量即可。付款小於0.01時需要支付至少0.0005的手續費,以防止大量付款攻擊BTC網絡。支付更多則可以免手續費。

覺得此文有幫助?歡迎捐助: 1AhNWp14rNUoWgwrZNtc9vm586pCVqom3n

沒有留言:

張貼留言