【原创】比特币挖矿:Linux 下 P2Pool 矿池节点搭建简易指南

来自:cybtc.com 归档时间:2014-09-28
在开始这篇指南之前

首先,你应该对 Linux 要有一些基本的认识,并了解一些必须的 Linux 的操作基础,不然这个帖子的内容可能会有些过于简单,你可能还需要结合其他方面的帮助(如 Google 或向人求助)才能够顺利的完成钱包和矿池的安装搭建。

其次,你应该已经装好了 Debian 或 Ubuntu(如果是 Cent OS,安装步骤稍有不同,主要是没有 apt-get 而是用 yum 安装程序包),并且已经登录。推荐命令行版本的 Linux,无需桌面,如果你喜欢桌面版本,请打开一个终端来执行以下操作。

如果我的帖子对您有帮助,欢迎打赏
BTC:1QiqijiE3emnBtG2FSgfs3zU46uRNZtGc
LTC:LQiqijiQy2KQzqwuVHHHUKjmphQ1A3NRxh

在开始之前,先把 Linux 系统的软件包更新到最新

  1. sudo apt-get update
  2. sudo apt-get upgrade

复制代码

---------------------------- 我是华丽丽的分割线 ----------------------------

第一部分:钱包的安装和启动

钱包的安装有两种方法,第一种方法是下载 bitcoin 的源码并编译,源码地址 https://github.com/bitcoin/bitcoin,由于本篇是简易指南,所以不提,如果想要自己编译安装的,github 上有方法,自己去看。

第二种方法是下载 http://bitcoin.org 官网上预编译的版本(推荐),下载地址请依次点击以下按钮,Get started with Bitcoin - 2. Choose your wallet - Desktop - Linux - Bitcoin Core - Install - Linux (tgz),为了方便大家,我给出 0.9.2.1 的直接下载地址 https://bitcoin.org/bin/0.9.2.1/bitcoin-0.9.2.1-linux.tar.gz

注:我倾向于使用这个直接下载包,而不是用 Ubuntu (PPA) 的安装方式(只支持 Ubuntu,其他发型版未测试过),直接下载预编译的可执行文件压缩包可通用 Debian Ubuntu Redhat Cent OS 等各种 Linux 发行版本,并且同时包括 32bit 和 64bit 的预编译文件(可执行文件)

具体操作如下:

  1. sudo wget https://bitcoin.org/bin/0.9.2.1/bitcoin-0.9.2.1-linux.tar.gz
  2. sudo tar -xzf bitcoin-0.9.2.1-linux.tar.gz
  3. sudo cp bitcoin-0.9.2.1-linux/bin/64/bitcoind /usr/bin

复制代码

注意最后一句,如果你是 32 位的 Linux(通过 uname -a 可以看到),请把目录中的 64 改成32。

好了,钱包“安装”完了,和 Windows 下的所谓绿色软件类似,Linux 的比特币钱包只需要一个 bitcoind 这个可执行文件即可

---------------------------- 我是华丽丽的分割线 ----------------------------

运行钱包的命令是:

  1. sudo bitcoind -daemon

复制代码

注意:这里有一点需要说明:在 Linux 下直接是用 tar 命令解压缩后得到的文件是保留文件属性的,如果你是在其他电脑里解压缩后再传到服务器里的,你会遇到权限不足无法执行的问题,那么,请执行如下命令:

  1. sudo chmod 755 /usr/bin/bitcoind
  2. sudo bitcoind -daemon

复制代码

这样就应该可以执行了

---------------------------- 我是华丽丽的分割线 ----------------------------

第一次运行后,过几秒钟,屏幕会给出提示让你创建 bitcoin.conf ,并且钱包就关闭掉了,创建的命令是

  1. sudo nano ~/.bitcoin/bitcoin.conf

复制代码

写入如下内容后按 Ctrl-X 并 y 后存盘退出

  1. rpcuser=user
  2. rpcpassword=password
  3. server=1
  4. rpcallowip=127.0.0.1
  5. rpcport=8332
  6. port=8333

复制代码

其中 user 和 password 自行替换成自己想要的用户名和密码(后面启动池子也需要用到)

---------------------------- 我是华丽丽的分割线 ----------------------------

然后再一次启动钱包

  1. sudo bitcoind -daemon

复制代码

钱包启动后,等待10秒-30秒(电脑配置不同决定),可以通过如下命令查看钱包状态(比如 blocks 就是更新到哪儿了)

  1. sudo bitcoind getinfo

复制代码

输入以下命令可以查看钱包的实时日志(会一直刷屏,可以 Ctrl+C 退出,不会退出钱包)

  1. sudo tail -f ~/.bitcoin/debug.log

复制代码

更新大概需要 1-3 天时间不等,如果你局域网内有已经更新好的钱包,可以在 bitcoin.conf 内添加 connetc=内网 IP 的方法,来实现内网更新,速度超快,更新完毕后,就可以开始 P2Pool 矿池的搭建了。

---------------------------- 我是华丽丽的分割线 ----------------------------

第二部分:P2Pool 矿池节点的安装和启动

1,安装依赖(如果你的 Python 版本是 2.6,那么多装一个 python-argparse)

  1. sudo apt-get install python-zope.interface python-twisted python-twisted-web git python-dev

复制代码

2,克隆最新源代码

  1. sudo git clone https://github.com/forrestv/p2pool.git

复制代码

3,如果你跑的是 LTC 池子,多一个步骤

  1. cd p2pool/litecoin_scrypt
  2. sudo python setup.py install

复制代码

---------------------------- 我是华丽丽的分割线 ----------------------------

4,跑池子的基本命令大致是这样,根据你的情况修改(其中 rpc用户密码是 bitcoin.conf 里设定,fee 是手续费,outgoing-conns 是对外连接数,默认6,最大10)

  1. cd p2pool
  2. python run_p2pool.py rpc用户名 rpc 密码 -a 服务器钱包地址 --bitcoind-address 127.0.0.1 --net bitcoin --fee 0 --give-author 0 --no-bugreport --outgoing-conns 6

复制代码

5,如果你是 SSH(Putty)连接上的服务器,请装个 screen 并用这个管理器来启动池子,不然你断开 SSH 后,池子就停了

  1. sudo apt-get install screen

复制代码

启动命令就变成

  1. screen -dmS 起个名字 python run_p2pool.py rpc用户名 rpc 密码 -a 服务器钱包地址 --bitcoind-address 127.0.0.1 --net bitcoin --fee 0 --give-author 0 --no-bugreport --outgoing-conns 6

复制代码

回头查看池子状态命令就是

  1. screen -r 你起的名字

复制代码

查看完毕后请直接 X 掉 Putty 窗口,断开 SSH,不要按 Ctrl-C 那样会关闭池子

---------------------------- 我是华丽丽的分割线 ----------------------------

结束收工


[彩云比特原创文章,作者: qiqiji]

欢迎转载,转载时请注明作者和出处,谢谢支持!

有关于【原创】比特币挖矿:Linux 下 P2Pool 矿池节点搭建简易指南

p2pool比特币矿池教程综合篇(包含linux矿池教程)

本教程献给所有喜欢BTC苦命的矿工以及爱好P2pool挖矿的矿友,早点来P2POOL脱离苦海。 首先感谢比特人论坛的jiyu_shi,我是看了他的p2pool池教程后开始挖P2pool池的。 感谢比特彩云给P2pool池一个专栏,也感谢彩云站长对我的抬爱,祝比特彩云越办越好。 由于一直比较忙,也不

p2pool终极宝典 —疯狂架设篇

本帖最后由 dabing16888 于 2014-2-27 19:03 编辑 p2pool终极宝典—疯狂架设篇p2pool—最好的矿池(没有之一)彪悍的帖子 不需要回复可见苦逼的矿工 不要求大家贡献注 大家最好自己架设矿池!如果手边没有闲置电脑,或懒得维护,可以到我的矿池挖矿!我的矿池 BTC(比

比特币矿业周报0922-0928

0922 烤猫的前世今生。 https://www.cybtc.com/article-1363-1.html 0922 烤猫预售基于二代芯片低功率版本的矿机,新矿机代号棱镜,算力1400-1480GH/s,功率1050W-1100W,发货日期10月8日—10月27日,此款矿机外型与管子相似,

p2pool 官方教程(原文翻译)

p2pool 官方教程(原文翻译) 关注p2pool已经很久了,最早在风筝建群的时候就关注了,但直到现在一直没机会自建一个,原因比较简单,一是E文较差,无法阅读国外的技术资料,二是自身技术不够,建p2pool池最好用Linux系统,虽然Linux系统已经有桌面版本,但很多操作还是依赖命令行,本人

比特币挖矿p2pool官方教程(原文翻译)

p2pool 官方教程(原文翻译)        关注p2pool已经很久了,最早在风筝建群的时候就关注了,但直到现在一直没机会自建一个,原因比较简单,一是E文较差,无法阅读国外的技术资料,二是自身技术不够,建p2pool池最好用Linux系统,虽然Linu