与我一起
分享和记录

不求人不送礼 自己手动搭建ETN矿池

上周我们说过,ETN由于其挖矿难度、算法优势、以及当前的价格,成为了CPU挖矿的首选。很多朋友不甘心在集体矿池挖矿,想要建立自己的矿池,已避免高额的矿池手续费。因此,我在这里介绍一下怎样搭建Electroneum矿池。

首先,我简要介绍一下搭建矿池需要的服务器。理论上,搭建矿池需要约4 GB内存,30 GB硬盘(建议SSD或者NVMe). 操作系统请重装为Ubuntu 16.04 LTS 64bit, 需要root或者sudo权限。接下来我们就开始搭建Electroneum矿池,搭建过程视服务器的配置和网络情况差异,大概需要1小时至10小时不等,建议使用screen命令防止网络终端导致失败。

前期环境搭建

使用apt-get update && apt-get upgrade更新系统后,我们就先开始安装Redis. 依次执行下列命令。


ETN后端搭建

现在,我们可以开始编译Electroneum源代码,同步区块链,生成钱包了。依次执行:


同步区块链有两种方法,这里我们推荐下载区块链导入,并从导入位置继续同步。若直接从0开始同步,可能需要8-10小时时间。我们进入bin目录,下载区块链文件https://downloads.electroneum.com/blockchain.raw 该区块链更新至85000高度,而当前ETN区块链高度已达到130000左右。

下载好区块链文件后,执行:


这样,我们同步好了85000高度的区块链。继续执行:


把剩下50000多高度的区块链同步完毕。同步完毕后使用exit命令推出ETN Daemon, 然后我们使用screen命令把electroneumd运行在后台。这样,ETN的后台就搭建好了。

回到SSH, 我们需要新建一个钱包用来储存挖到的ETN并进行payout. 在bin目录中执行命令:

执行过程中会提示输入钱包名称,这里我们输入qingsu 提示输入密码,我们输入qing.su 然后会给出钱包地址和私钥,请牢记这些信息。生成完毕后我们安装RPC自动接收/支付挖到的ETN. 在新的screen中执行命令:

./electroneum-wallet-rpc –wallet-file qingsu –password qing.su –rpc-bind-port 26969 –disable-rpc-login

此时我们就可以安装矿池了。回到SSH, 从官方源安装矿池:


编辑文件config.json, 编辑poolAddress, poolFee, devDonation, coreDevDonation这几个参数,保存退出。最后,执行:

矿池就安装完毕啦!此时,使用你的矿机填上你的矿池地址:your-pool-address:3333/5555/7777, 就可以愉快地开始挖矿啦。

网站前端搭建

后端搭建好了以后,我们可以搭一个前端面板,展示矿池的统计数据,也方便管理。前端文件已经集成在pool/website_example文件夹中。依次执行:


然后编辑文件/etc/apache2/sites-available/your-pool-address.com.conf, 配置Apache VirtualHost, 然后打开/srv/www/your-pool-address.com/public_html/config.js, api填入your-pool-address.com:8117, poolHost填入your-pool-address.com, 其余可根据自己的需要自定义。最后,启动服务器:

至此,矿池的后端至前端全部搭建完毕,可以发布给矿工们挖矿啦。

不求人不送礼 自己手动搭建ETN矿池
扫码跨屏阅读

未经允许不得转载:偶痞 » 不求人不送礼 自己手动搭建ETN矿池

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址