Bitcoin Forum
November 05, 2024, 10:41:09 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Win-7 P2pool 礦池 教學  (Read 12394 times)
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 21, 2013, 06:59:46 PM
Last edit: June 26, 2013, 03:17:44 AM by lordzpipo
 #1

大家好,我是來自馬來西亞的菜鳥礦工,目前在台灣讀大學
至於會開這教學帖的原因是,是想嘗試使用P2Pool 挖礦的收益如何,但是在版上找不到有關的資料
所以特別整理了如何使用 Win-7 架設 P2pool 礦池的教學
希望各位看官可以一同很簡單,很容易的把屬於自己的礦池架設好
==============================分割線===============================
什麽是P2pool?
P2pool 是一種可以應用在很多貨幣的礦池
它主要的功能就是,把各位礦工的算力集合起來一起挖礦
所採用的付費方法為PPLNS(挖到就分錢)的模式
因為使用PPLNS的關係,所以收益會稍微的不穩定,你有可能一天挖到好幾次,也有可能好幾天都挖不到BTC
但是從長遠來看,這模式比傳統的PPS礦池收入來的好,原因
1. 沒有徵收費用
2. 一次的收入比PPS模式來得高(也可能比較低 Undecided)

使用P2pool的條件
是的,如果要使用P2pool必須符合某些條件
1. 基礎算力至少500Mhash,要不然會搶不到BTC,十分強烈不建議使用低算力的礦工加入(P2pool作者的建議)
2. 穩定的上網線路,一台可以長期不關機的電腦(不能太差)

事前準備
要架設P2pool,需要以下幾個軟體:
1. BitCoin-qt windows 版本 : http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.2/bitcoin-0.8.2-win32.zip/download

Code:
非必要部份,這一部份只是用來呈現本地端圖表
2. Python 2.7 (版本限定,原因未知) : http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi
3. Twisted : http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.win32-py2.7.exe
4. Zope.Interface : https://pypi.python.org/packages/2.7/z/zope.interface/zope.interface-3.8.0.win32-py2.7.exe#md5=ddb6ff27c106ca39d9f03402a3bcb2a1
5. Python win32 api : http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/pywin32-218.win32-py2.7.exe/download
6. Python win32 api wmi wrapper :https://pypi.python.org/packages/any/W/WMI/WMI-1.4.9.win32.exe#md5=31ef47dc10ff13a81a0cb8e6a98a0819
7. P2pool 11.4 : http://u.forre.st/u/jlowtmzq/p2pool_win32_11.4.zip

請按照上述的編號一個一個的安裝,如果是壓縮檔的請解壓縮

設定步驟
做好以上的準備,你就成功了一半了礦友!
然後就是設定的步驟了
1. 請先運行 BitCoin-qt這程式,然後更新完畢(右下角打勾勾位置)
2. 完全關閉 BitCoin-qt,然後按著 WIN鍵+R,輸入 %appdata% 再Enter回車
3. 找到 "BitCoin"文件夾,雙擊進去
4. 新增一個文字文件,名稱改成 bitcoin.conf(conf為副檔案名稱,原來的是txt,如果看不到的副檔案的童鞋請參考:http://www.info-artist.net/2009/11/windows-7.html
5. 右鍵 bitcoin.conf -> 編輯,如果沒有編輯選項則雙擊,然後選擇使用 notepad打開
6. 請輸入
Code:
rpcuser=<你的用戶名稱>
rpcpassword=<你的密碼,盡可能的長+複雜>
server=1
然後關閉儲存
*沒有<>符號
7. 再一次執行 BitCoin-qt(如果bitcoin.conf設定錯誤,會打不開)
8a. 打開 剛解壓縮的檔案(p2pool那個),右鍵run_p2pool.exe->建立捷徑
9a. 在run_p2pool.exe-捷徑右鍵->內容
10a. 目標那一欄,請輸入標移動到run_p2pool.exe的右邊,空行并輸入<你的帳號> <你的密碼>
       *請注意,一樣沒有<>符號
Code:
 Example:
C:\Users\ken\Desktop\p2pool_win32_11.4\run_p2pool.exe Miner nnin3R
8b. 還有一個方法就是做批擋案(.bat),右鍵->新增文字文件,名字任取.bat(bat為副檔案名稱)
9b. 右鍵->編輯,輸入
Code:
Example:
C:\Users\ken\Desktop\p2pool_win32_11.4\run_p2pool.exe Miner nnin3r
關閉儲存
11. 然後就可以運行你剛剛建立的捷徑/批檔案,第一次運行會比較慢因為需要更新share/block的資料(追上p2pool的進度)
12. 如果沒有任何出現閃現,且開始出現類似一下文字
Code:
2013-06-22 02:11:09.793000  P2Pool: 17373 shares in chain xxxxxxxxxxxxxxxx
就證明你的礦池初步的設定好了~恭喜!
*途中會出現防火牆視窗,請讓它通過(選私人)

檢查P2pool狀態
檢查1: 打開瀏覽器,輸入網址: 127.0.0.1:9332/static,是否出現一個網頁,記錄的你的礦池資料的
檢查2: 如果沒有出現任何東西,請打開http://canyouseeme.org/,左上角那裡,What port? 輸入 9332
         如果出現
Code:
 Error: I could not see your service on [你的IP] on port (9332)
Reason: Connection timed out
可能是你哪裡沒有設定好,請再一次嘗試(如果是使用路由器的請forward 端口/埠)
反之如果出現
Code:
Success: I can see your service on [你的IP] on port (9332)
Your ISP is not blocking port 9332
則可能是上面的程式(twisted,zope,win32 api,win32 wmi wrapper)其中某個程式沒安裝好

辛苦的設定好,當然要開挖啦~
以目前最著名的 CGminer 為例子,一樣用建立捷徑或批擋案的方式
Code:
Example :
start C:\Users\ken\Desktop\cgminer-3.2.1-windows\cgminer.exe -o http://127.0.0.1:9332 -u Miner -p nnin3r
如果成功連線就會得到類似以下的內容
Code:
Stratum from pool 0 detected new block
Stratum from pool 0 requested work restart
這類訊息都是正常的,請放心繼續挖
但是如果連線失敗就會出現類似
Code:
Failed to connect to pool 
之類的訊息,這時候請檢查批檔案或捷徑內的 -o http://127.0.0.1:9332 是否有打錯

總結
就據我所知,如果各位大大如果有一台以上的設備,是可以全部連線到你架設礦池的主機
詳細方法就是把 127.0.0.1:9332 變成 [公有IP]:9332 即可
至於帳號還是可以使用你設定的,然後你的礦池運算力就會結合起來(就好像一般的礦池的算力整合)
花了一些時間去瞭解,并把個人設置的過程打出來
也許我的教學不一定最好,但是應該會幫到一部份的人
*ps 如果發現錯誤請讓我知道,而不是回帖講一些沒有營養的話,重點是讓我知道那裡出了問題

============================25/6/2013 心得更新=============================================
基本上,p2pool的不穩定因素太大(有的時候可以連續幾天才挖到一個block,有的時候卻可以一天挖到好幾次)
所以現在也沒有在掛p2pool了..除非偶的挖礦機再一次升級..(應該是沒有可能因為沒本錢升級哈哈哈)
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 21, 2013, 07:00:31 PM
Last edit: June 25, 2013, 11:14:41 AM by lordzpipo
 #2

有的時候,大家在外頭,想要知道在家裡的礦機在p2pool,到底有沒有運作是一件很麻煩的事情
除非在出門的時候先在某些抓本地IP的網頁找到本機IP,并記起來
這樣就可以在外面用上網設備,在瀏覽器中輸入
Code:
<本機IP,ex 111.125.190.111>:9332 
這樣就可以在外面透過瀏覽器看到本機上p2pool運作的情況
但是各位看官,你們不覺得這樣的方法很麻煩??
因為要特地的去找本機的IP是什麽
好吧,現在本大仙就大發慈悲我就教大家一個方法可以很輕鬆的再外面查看本機情況

==========================我是可愛的分割線=====================
需求條件
1. win-7(廢話)
2. 儘量不要使用路由器(因為路由器要把9332的埠/端口映射到本機才行)
3. 請小心操作,儘量只有自己知道,因為你被盜了,我不負任何責任

軟件下載
http://www.noip.com/client/DUCSetup_v4_0_1.exe
只有這一個

流程
1. 把軟件下載好
2. 打開瀏覽器,輸入www.no-ip.com
3. 右上角,尋找英文字 sign up (申請帳號)
4. 每一個選項中譯
Code:
1. 用戶名稱
2. 密碼
3. 密碼確認(輸入同樣的密碼)
4. E-貓
5. 你想要的網址名稱+你想要的域名(預設是no-ip.biz)
5. 拉到最底下,青色框下面有一個勾勾,點掉不要(收受關於no-ip的新聞,預設是打鉤)
6. 點 sign up,並且去E-貓檢查信件
7. 打開no-ip.com寄給你的信件,裡頭有一個超鏈接,點擊進去激活
8. 打開你剛才安裝的軟件(DUC)
9. 第一個框框輸入你剛才用來註冊的E-貓,第二個是密碼
10. 成功登入后,點擊 edit host,裡頭會有你剛才註冊的網址,比如
Code:
<你的網址>.no-ip.biz
請打鉤鉤,然後按 Save(儲存)
11. 這時候DUC會把你的網址和你的本機IP做連接

測試
在其他電腦使用瀏覽器,輸入你剛才註冊的網址,但是要在網址後面加上":9332"(如果你沒有輸入,會預設為:80,這是架網頁用的)
這樣應該可以看到你本機的p2pool的運行狀況
如果連不上,請去canyouseeme.org檢查本機架設的9332埠/端口有沒有打開
一辦來說,如果是使用單用數據器,不會有問題,但如果是使用路由器就需要映射端口
附上一張成功的照片
https://dl.dropboxusercontent.com/u/19969331/example%20for%20p2pool%20website.png
flowice
Full Member
***
Offline Offline

Activity: 208
Merit: 100


View Profile WWW
June 22, 2013, 12:22:16 AM
 #3

2~6的软件都不是必要的,只要安装1和7就ok了。

The most secure web wallet. 2 factor auth, PIN keypad, session management, email authorization, GPG auth.. http://1v.io/flowice
innovation
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250



View Profile
June 22, 2013, 09:14:40 AM
 #4

谢谢分享。
您现在用什么矿机呀。
372174788
Newbie
*
Offline Offline

Activity: 29
Merit: 0


View Profile
June 23, 2013, 11:59:25 PM
 #5

reserve
Grin支持
jimmygong
Newbie
*
Offline Offline

Activity: 28
Merit: 0



View Profile WWW
June 25, 2013, 05:18:14 AM
 #6

看起来很不错啊
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 25, 2013, 10:32:27 AM
 #7

2~6的软件都不是必要的,只要安装1和7就ok了。

2~6 是用來架設本地端的網頁,可以呈現圖表
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 25, 2013, 10:34:44 AM
 #8

谢谢分享。
您现在用什么矿机呀。

謝謝,我只是一個業餘礦工,設備也只有一支USB 烤貓礦機(唉...)
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 25, 2013, 11:16:14 AM
 #9

更新:
在外面也可以檢查家裡的p2pool運作,使用 no-ip
請各位看官慢用~
unpack
Member
**
Offline Offline

Activity: 292
Merit: 10



View Profile
June 25, 2013, 01:28:08 PM
Last edit: June 25, 2013, 01:39:21 PM by unpack
 #10

Success: I can see your service on 60.252.183.27 on port (9332)
Your ISP is not blocking port 9332
这个如何修复呀?
求指教!
unpack
Member
**
Offline Offline

Activity: 292
Merit: 10



View Profile
June 25, 2013, 01:34:39 PM
 #11

谢谢lordzpipo
完全是按您的程序安装完的!
我的操作系统是XP和win7 专业版都试过了!都是这个问题
(但都是通过路由出到internet的,但路由已经按你的教程)
现在已通过设置,虚拟服务器模式
成功在Canyouseeme.org 看到我的IP:9332 是通的
但就是差最后一个问题

现在p2pool数据还没有更新完,不汉子道与这个错误有没有关系!

请尽量帮助我解决最后一个错误

再次谢谢lordzpipo
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 25, 2013, 01:43:40 PM
 #12

谢谢lordzpipo
完全是按您的程序安装完的!
我的操作系统是XP和win7 专业版都试过了!都是这个问题
(但都是通过路由出到internet的,但路由已经按你的教程)
现在已通过设置,虚拟服务器模式
成功在Canyouseeme.org 看到我的IP:9332 是通的
但就是差最后一个问题

现在p2pool数据还没有更新完,不汉子道与这个错误有没有关系!

请尽量帮助我解决最后一个错误

再次谢谢lordzpipo
把你的p2pool視窗貼上來,但是我估計你應該是p2pool沒有更新完畢
unpack
Member
**
Offline Offline

Activity: 292
Merit: 10



View Profile
June 25, 2013, 01:47:22 PM
 #13

确实还是没有更新完!
更新后在反馈!
谢谢
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 25, 2013, 02:04:49 PM
 #14

确实还是没有更新完!
更新后在反馈!
谢谢
但是你更新的速度確實有點慢 Shocked
unpack
Member
**
Offline Offline

Activity: 292
Merit: 10



View Profile
June 25, 2013, 10:51:36 PM
 #15

您好lordzpipo
经过一夜终于更新完了!
但是还是有那个提示 :Your ISP is not blocking port 9332
但我发现,那个提示的意思大概是:你的IP不阻塞9332         这个好像是成功的提示呀?
请给出你正确的 CANYOUSEEME.org 的提示?
另外这个论坛如何上图呀?
不会操作,放不了图?
谢谢
lordzpipo (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
June 26, 2013, 03:14:42 AM
 #16

您好lordzpipo
经过一夜终于更新完了!
但是还是有那个提示 :Your ISP is not blocking port 9332
但我发现,那个提示的意思大概是:你的IP不阻塞9332         这个好像是成功的提示呀?
请给出你正确的 CANYOUSEEME.org 的提示?
另外这个论坛如何上图呀?
不会操作,放不了图?
谢谢

Your ISP is not blocking port 9332 就是成功的提示  Wink
接下來只要在瀏覽器輸入 127.0.0.1:9332/static就可以看到你的P2pool運行的狀況
unpack
Member
**
Offline Offline

Activity: 292
Merit: 10



View Profile
June 26, 2013, 07:53:05 AM
 #17

你好!lordzpipo
我在家里到这个状态,单机应该是问题不大了!
但我记住了Canyouseeme.org的IP地址,上班到办公室想去这个IP挖矿试验一下,但不能成功!
今晚我再调试一下,到时候如果您在线,请帮忙一起测试一下!

另外一个问题:给run_p2pool.exe 加参数
     {8a. 打開 剛解壓縮的檔案(p2pool那個),右鍵run_p2pool.exe->建立捷徑
       9a. 在run_p2pool.exe-捷徑右鍵->內容
       10a. 目標那一欄,請輸入標移動到run_p2pool.exe的右邊,空行并輸入<你的帳號> <你的密碼>
             *請注意,一樣沒有<>符號
             Code:
             Example:
             C:\Users\ken\Desktop\p2pool_win32_11.4\run_p2pool.exe Miner nnin3R
       8b. 還有一個方法就是做批擋案(.bat),右鍵->新增文字文件,名字任取.bat(bat為副檔案名稱)
       9b. 右鍵->編輯,輸入
             Code:
             Example:
             C:\Users\ken\Desktop\p2pool_win32_11.4\run_p2pool.exe Miner nnin3r
        關閉儲存}
这个给run_p2pool.exe 加命令参数(用户名和密码),这个是否是无效的?
可以查看它的参数表(编辑下面为bat文件run_pool.exe -h>help.txt),从help文件中查不到这2个命令的?
谢谢
dingdingaus
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
July 28, 2013, 12:40:25 PM
 #18

2. 穩定的上網線路,一台可以長期不關機的電腦(不能太差)
不能脱机工作么,如果是专业开机呢,定了knc的

有人说p2pool的doa率高是不是真的,我定的矿机200g,什么方式挖矿好?谢谢
flowice
Full Member
***
Offline Offline

Activity: 208
Merit: 100


View Profile WWW
July 28, 2013, 01:07:24 PM
 #19

脱机挖矿是不可能的,p2pool方式挖矿还是不错的。

The most secure web wallet. 2 factor auth, PIN keypad, session management, email authorization, GPG auth.. http://1v.io/flowice
lanlansky
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
January 01, 2014, 04:01:48 PM
 #20

请问楼主.如果需要架设其他币种的矿池呢.一些山寨币的
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!